/* Style sheet styles */
body,html,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
body{font: 78.5%/1.6em verdana, geneva, sans-serif;border-top: 2px solid #221E1F;}
.clear{clear:both;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
#containerRight{width:450px;float:right;}
.mod_changelanguage{padding-right:1em;font-size:0.9em;color:#998A3F;text-transform: uppercase;}
.mod_changelanguage ul{float:right;list-style-type:none;}
.mod_changelanguage ul li{float:left;}
.mod_changelanguage ul li span{margin-right:5px;margin-left:2px;color:#666;}
.mod_changelanguage ul li a{text-decoration:none;color:#000;}
a img{border:0;}
#wrapper{width:950px;padding-right:10px;padding-left:10px;margin: 0 auto;}
#masthead{margin-bottom:10px;padding-top:55px;padding-bottom:12px;border-bottom:2px solid #221e1f;}
#masthead h1 a{width:448px;height:48px;display:block;background-image:url("tl_files/structure/logo.png");background-position:left top;background-repeat:no-repeat;}
#masthead h1{width:448px;height:48px;float:left;}
#masthead h1 a span{display:none;}
#container{margin-top:10px;background-image: url(tl_files/structure/container_repeat_content.png);background-repeat: repeat-y;}
.startseite #container{margin:0px;background: none;}
#container_top{background-image: url("tl_files/structure/container_border_top.png");background-repeat: no-repeat;background-position: top;}
#container_bottom{background-image: url(tl_files/structure/container_border_bottom.png);background-repeat: no-repeat;background-position: bottom;}
#flasherPostIt{width:460px;height:535px;padding-top:100px;padding-right:160px;padding-left:160px;background-image:url("tl_files/content/postit.png");background-position:left top;background-repeat:no-repeat;}
#mainFlasher{width:830px;height:663px;margin-top:15px;padding-top:50px;padding-left:120px;background-image:url("tl_files/content/flasher.png");background-position:left top;background-repeat:no-repeat;}
#right{width:40%;float:right;}
.indexPage #right{width: 55%;}
#main{width:55%;float:left;padding:20px 15px 15px 20px;}
.indexPage #main{width: 40%;}
.onecol #main{width:95%;float:left;padding:20px 15px 15px 20px;}
#footer{margin-top:10px;margin-bottom:10px;font-size:90%;color:#afb9bf;}
#footer a{text-decoration:none;color:#998A3F;}
#footerLegal{float:left;font-size:95%;line-height:1.2em;}
#footerContact{float:right;}
.mod_breadcrumb{margin-top:5px;font-size:80%;color:#666666;}
.toggler{padding-left:30px;background-image:url("tl_files/structure/akk_icon.png");background-position:left center;background-repeat:no-repeat;border:1px solid #000;cursor: pointer;}
.toggler div{margin-right:15px;background-image:url("tl_files/structure/pfeil_akk.png");background-position:right center;background-repeat:no-repeat;}
.accordion{border:1px solid #000;}
.accordion div{padding:10px 20px 10px 35px;border-bottom:1px solid #000;}
.ce_accordion{width:90%;margin-bottom:10px;}
.ce_text ul{margin-left:20px;}
.mod_breadcrumb a{color:#666666;}
#headerArticle{margin-top:20px;margin-bottom:20px;font-size:290%;line-height:140%;}
h2{margin-bottom:10px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:normal;font-size:170%;line-height:120%;}
#main .ce_text{margin-bottom:30px;line-height:170%;}
.ce_text a{color:#000000;}
form .text{margin-top:5px;margin-bottom:5px;}
form .textarea{float:right;}
form .text,form .mandatory{margin-left:30px;}
form .text,form .radio{margin-left:80px;}
.formbody{padding:20px;border:1px solid #999999;}
form .submit{float:right;margin-top: 10px;}
form .radio_container{padding-bottom:10px;margin-top:10px;}
.explanation{padding-top:10px;padding-bottom:5px;border-top:1px dashed #999999;}
#ctrl_7,#ctrl_41{padding:0px;}
.tel{font-weight:bold;font-size:400%;color:#ff0000;}
#einleitung{padding-top:20px;padding-left:20px;}
.ce_image home_img{vertical-align:bottom;}

