/* Style sheet rovo */
html{overflow:scroll;}
.ce_text .image_container a:link,.ce_text .image_container a:visited,.ce_text .image_container a:active,.ce_text .image_container a:hover,.ce_text table td a:link,.ce_text table td a:visited,.ce_text table td a:active,.ce_text table td a:hover{border:none;}
.ce_text a.textlink:link,.ce_text a.textlink:visited,.ce_text a.textlink:active,.more a:link,.more a:visited,.more a:active,.back a:link,.back a:visited,.back a:active{border-bottom:1px dotted #333333;text-decoration:none;color:#333;}
.ce_text a.textlink:hover,.more a:hover,.back a:hover{border-bottom:1px dotted #eb0e8f;text-decoration:none;color:#eb0e8f;}
body{margin-top:20px;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#333333;line-height:13pt;background:#ffffff url("tl_files/css/flow_grey_1.jpg") center top repeat-x;}
#logo{width:100px;height:39px;float:left;display:block;margin-right:auto;padding:22px 60px 16px 40px;text-align:left;vertical-align:bottom;}
#main{padding:0 0 20px 22px;background:#ffffff url("tl_files/css/flow_magenta.jpg") left top no-repeat;}
#main #flow{height:3px;float:none;margin:0;padding:0;background:#ffffff url("tl_files/css/flow_black.jpg") left top repeat-y;}
#main h1{margin:0;padding:40px 30px 20px 40px;font-weight:normal;font-size:14pt;line-height:18pt;text-transform:uppercase;}
#main h2{margin:0;padding:10px 30px 0 40px;font-weight:bold;font-size:11pt;line-height:14pt;}
#main .ce_text,#main .mod_login,#main .mod_routenplaner,#main .ce_form,#main .mod_lostPassword{margin:0;padding:0 30px 20px 40px;}
#main .ce_text.geschichte{margin:0;padding:0 30px 0 40px;}
#main .ce_text p{margin:0;padding:10px 0;}
#main .ce_text h1{margin:0;padding:40px 30px 20px 0;}
#main .ce_text h2{margin:0;padding:10px 30px 0 0;}
#main .ce_text h3{float:none;clear:both;margin:0;padding:10px 30px 0 0;font-weight:bold;font-size:11pt;line-height:14pt;}
#main .ce_text.geschichte h3{float:left;margin:0;padding:10px 20px 10px 0;}
#main .ce_text ul{margin-top:0;padding-top:0;}
#main .ce_text li{list-style:square;}
#main .ce_image{padding:0 0 0 40px;}
#main .ce_image.milieu{padding:0;}
#main .ce_accordion .toggler{margin:0 20px 2px 30px;padding:2px 8px;border:1px solid #ccc;font-weight:bold;cursor:pointer;cursor:hand;}
#main .ce_accordion .toggler.active{background-color:#999;border:1px solid #999;font-weight:bold;color:#ffffff;cursor:auto;}
#geschichte .ce_gallery{padding:0 0 20px 40px;}
#qualitaet-staerken div.ce_colsetStart.qualitaet,#quality-strengths div.ce_colsetStart.qualitaet{width:490px;padding-left:40px;}
#qualitaet-staerken div.ce_colsetStart.qualitaet .ce_image,#quality-strengths div.ce_colsetStart.qualitaet .ce_image{padding:0;}
#qualitaet-staerken div.ce_text.staerken.first,#quality-strengths div.ce_text.staerken.first{width:120px;float:left;padding:10px 0 0 80px;}
#qualitaet-staerken div.ce_text.staerken,#quality-strengths div.ce_text.staerken{width:120px;float:left;padding:10px 0 0 20px;}
#ergonomie div.ce_text.staerken,#ergonomie div.ce_image.staerken{float:left;padding:10px 0 0 40px;}
#ergonomie div.ce_text.staerken{width:200px;}
#ergonomie div.ce_text.staerken p{padding:0;}
.ce_text a:link,.ce_text a:active,.ce_text a:visited{border-bottom:1px solid #CCC;text-decoration:none;color:#000;}
.ce_text a:hover{border-bottom:1px solid #EB0D8E;text-decoration:none;color:#EB0D8E;}
.ce_form{}
.ce_form table td,.mod_routenplaner table td,.mod_login table td,.mod_lostPassword table td{padding-bottom:6px;vertical-align:top;}
.ce_form table td.col_0,.mod_routenplaner table td.col_0,.mod_login table td.col_0,.mod_lostPassword td.col_0{padding-right:20px;}
.error{color:#EB0D8E;}
p.error{margin-top:0;margin-bottom:2px;}
td.col_1 label{border-bottom:1px dotted #B0B0B0;}
.submit_container{margin-top:10px;}
#main .mod_newslist{width:80%;padding-left:40px;}
#main .mod_newslist h2{padding-left:0;}
#main .mod_newslist h2 a:link,#main .mod_newslist h2 a:active,#main .mod_newslist h2 a:visited,#main .mod_newslist h2 a:hover{text-decoration:none;color:#333;}
#main .mod_newsreader p.info,#main .mod_newsreader .enclosure,#main .mod_newsreader p.back{padding-left:40px;}
#main #suchen .mod_search,#main #search .mod_search{padding:0 30px 20px 40px;}
#main #suchen .mod_search h1,#main #search .mod_search h1{padding-left:0;}
#main #suchen .mod_search p.header,#main #search .mod_search p.header{padding-bottom:20px;}
#main #suchen .mod_search h3 a:link,#main #suchen .mod_search h3 a:active,#main #suchen .mod_search h3 a:visited,#main #search .mod_search h3 a:link,#main #search .mod_search h3 a:active,#main #search .mod_search h3 a:visited{border-bottom:1px solid #CCC;text-decoration:none;color:#000;}
#main #suchen .mod_search h3 a:hover,#main #search .mod_search h3 a:hover{border-bottom:1px solid #EB0D8E;text-decoration:none;color:#EB0D8E;}

