@media projection,screen{
/* Style sheet basic */
body{margin:0;padding:0;font-family:Georgia, "Times New Roman", serif;font-weight:normal;font-size:15px;color:#333333;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Georgia, "Times New Roman", serif;}
ul,ol{margin:5px 0 0;}
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul{font-size:15px;}
h1,h2,h3,h4,h5,h6{margin:0 0 20px;padding:0;line-height:1;}
h1{font-weight:normal;font-size:25px;color:#394377;line-height:30px;}
h2{margin:0;padding:0 0 20px;font-weight:normal;font-size:19px;color:#394377;line-height:20px;}
h3{margin-bottom:5px;font-weight:bold;font-size:15px;color:#333333;}
h4{font-weight:bold;font-size:12px;color:#333333;text-transform: uppercase;letter-spacing: 1px;}
a{text-decoration:underline;color:#394377;}
a:hover{text-decoration:underline;color:#1f2652;}
a:focus{text-decoration:underline;}
img{vertical-align:middle;border:0px;}
p,pre,form{margin:0;padding:0 0 20px;}
}
@media projection,screen{
/* Style sheet content */
.mod_newslist_ext{margin-right:20px;margin-left:20px;}
.mod_newslist_ext h1{margin-bottom:0;padding-bottom:14px;border-bottom:1px solid #D9E5E8;font-size:18px;text-transform: uppercase;letter-spacing: 1px;}
.mod_newslist_ext .layout_simple{height:26px;padding-top:2px;padding-left:10px;border-bottom:1px solid #d9e5e8;font-weight:normal;color:#394377;}
.mod_newslist_ext .layout_simple:hover{background-image:url("../../tl_files/design/news_list_hover.jpg");background-repeat:no-repeat;}
.mod_newslist_ext .layout_simple a{padding-left:20px;font-weight:normal;text-decoration:none;color:#333333;}
.mod_mandatorinformationlist{padding-right:20px;}
.mod_mandatorinformationlist p.info{padding-bottom:3px;}
.mod_mandatorinformationlist .layout_simple{margin-bottom:3px;padding-bottom:3px;border-bottom:1px dashed #d9e5e8;}
.mod_mandatorinformationlist .layout_simple a{font-weight:normal;text-decoration:none;font-size:13px;color:#444444;}
.mod_mandatorinformationlist .layout_simple a:hover{color:#394377;}
.mod_mandatorinformationreader{padding-right:20px;}
#header_teaser{width:460px;margin-left:20px;}
#header_teaser .ce_text{padding-bottom:0;}
#header_teaser .ce_text p{font-size:18px;}
.mod_article{margin-bottom:20px;line-height:1.5;}
.ce_text,.ce_table,.ce_image,.ce_text .image_container,.ce_download,.ce_list,{padding-bottom:20px;}
.ce_table table{width:100%;}
.ce_table th{width:100%;}
.ce_table td{padding:4px;vertical-align:top;border-top:1px dotted #bcc866;font-size:12px;}
.ce_teaser h1 a{position:relative;display:block;padding-right:40px;font-weight:bold;text-decoration:none;font-size:16px;}
.justify p{text-align:justify;}
.mod_coverpicture{width:980px;height:295px;top:85px;position:absolute;}
#header #header_teaser{left:40px;position:absolute;margin-bottom:0;top:420px;}
#header #header_teaser .ce_text p{font-size:18px;color:#330033;line-height:25px;}
.ce_list{padding-bottom:20px;}
.mandatorinformation{margin-bottom:0;}
.mod_newsreader{margin-right:20px;margin-left:20px;}
.mod_newsreader h1{margin-bottom:15px;padding-bottom:14px;border-bottom:1px solid #d9e5e8;font-size:18px;text-transform: uppercase;letter-spacing:1px;}
.mod_newsreader .layout_full .image_container{left:20px;top:65px;position:absolute;margin:0;padding:9px;background-color:#ECF2F4;border:1px solid #d6d6d6;-moz-border-radius: 3px 3px 3px 3px;-khtml-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-box-shadow: 0px 3px 5px #d6d6d6;-webkit-box-shadow: 0px 3px 5px #d6d6d6;box-shadow: 0px 3px 5px #d6d6d6;}
.mod_newsreader .layout_full p.info{margin-bottom:0;padding-bottom:5px;}
.mod_newsreader .layout_full,.mod_newsreader p.back{margin-left:370px;}
#map-canvasbrb,#map-canvaspm{width:400px;height:300px;display:none;}
}
@media projection,screen{
/* Style sheet forms */
label{font-weight:normal;}
.checkbox_container label,.radio_container label{font-weight:normal;}
.tableless label{display:block;margin-top:1.5em;padding-bottom:3px;}
.tableless .checkbox_container label,.tableless .radio_container label{display:inline;}
input[type="text"],input[type="password"],textarea{padding:2px;border:1px solid #d9e5e8;color:#444444;}
input[type="text"],input[type="password"]{width:240px;}
textarea{width:95%;height:140px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{background-color:#ecf2f4;border-color:#394377!important;}
select{padding:1px;border:1px solid #d9e5e8;color:#444444;}
.checkbox_container span,.radio_container span{display:block;}
.checkbox_container+br,.radio_container+br{display:none;}
.checkbox_container label,.checkbox_container input{vertical-align:middle;}
.tableless input[type="checkbox"],x:-moz-any-link{top:-2px;position:relative;}
.submit_container{margin-top:1em;margin-bottom:1em;}
form table td{padding-right:10px;padding-bottom:5px;vertical-align:top;}
form table td.headline{padding-top:10px;padding-bottom:20px;}
.tableform table{width:99%;margin-bottom:20px;}
.tableform .formbody,.tableless .formbody{width:94%;overflow:hidden;}
.tableless .formbody{padding-top:0;}
fieldset{margin-top:1em;border-top:1px dotted #ddd;}
legend{padding-right:6px;background-color:#f9f9f9;color:#e4790f;}
fieldset table{width:60%;margin-top:1em !important;margin-bottom:1em !important;}
fieldset table td:first-child{width:140px;text-align:left;}
span.mandatory{font-weight:bold;color:#000000;}
p.confirm{margin-bottom:5px;font-weight:bold;font-size:12px;color:#65d2df;}
p.error{margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#EB3005;}
input[type="text"].error,input[type="password"].error,textarea.error{background-color:#ffd;border-color:#c00 !important;}
input.captcha{width:48px;margin-right:6px;}
span.captcha_text{font-weight:normal;font-size:12px;color:#444;}
*:first-child+html span.captcha_text{top:-3px;position:relative;}
form .service{margin-bottom:1.5em;}
form .service h3{margin-top:1.5em;}
form .service p{text-align:left;line-height:1.5;}
form .service label{margin-top:6px;}
input.submit:hover{cursor: pointer;}
form .headline,form .headline p{margin:0;padding:0;font-weight:normal;font-size:22px;color:#444444;}
#search form{padding:0;}
#search input[type="text"]{width:168px;height:16px;padding:2px 0 2px 2px;vertical-align:top;border:0px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#999999;}
#search input[type="text"]:focus{background-color:#ffffff;}
#search input.submit{width:59px;height:20px;position:relative;margin:0;padding:0;vertical-align:top;background-image:url("../../tl_files/design/search_button.jpg");background-repeat:repeat-x;border-top:0px solid #b4bfca;border-right:0px solid #b4bfca;border-bottom:0px solid #b4bfca;border-left:1px solid #b4bfca;font-weight:bold;font-size:11px;color:#666666;cursor: pointer;text-shadow:1px 1px #ffffff;}
#search input.submit:hover{background-image:url("../../tl_files/design/search_button_hover.jpg");background-repeat:repeat-x;}
#login{width:400px;height:50px;left:550px;top:45px;position:absolute;}
#login form{padding:0;}
#login label{display:inline;font-weight:normal;font-size:11px;color:#666666;text-shadow: 1px 1px #ffffff;}
#login input[type="text"],#login input[type="password"]{width:88px;height:10px;margin-top:3px;padding:2px 0 2px 2px;vertical-align:top;border:1px solid #b4bfca;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;color:#666666;}
#login input[type="text"]:focus,#login input[type="password"]:focus{background-color:#ffffff;}
#login input.submit{width:14px;height:15px;position:relative;margin:3px 0 0 5px;padding:0;vertical-align:top;background-image:url("../../tl_files/design/login_botton.jpg");background-repeat:no-repeat;border:0px;cursor: pointer;text-indent:-9999px}
#login input.submit:hover{background-image:url("../../tl_files/design/login_botton_hover.jpg");background-repeat:no-repeat;}
#login p.error{top:30px;position:absolute;margin:0;padding:0;}
}
@media projection,screen{
/* Style sheet layout */
body{background-color:#ffffff;background-image:url("../../tl_files/design/background.jpg");background-repeat:repeat-x;}
#wrapper{position:relative;min-height:100%;}
#header{width:1020px;height:420px;margin-right:auto;margin-left:auto;background:url("../../tl_files/design/header.jpg") center top no-repeat;}
* html #header,* html #container,* html #header .inside,* html #main .inside{position:relative;}
#container{width:940px;margin-right:auto;margin-left:auto;padding-top:40px;padding-right:40px;padding-left:40px;background:url("../../tl_files/design/container.jpg") center top no-repeat;min-height:200px;}
#main{padding:0;}
#logo{left:62px;top:47px;position:absolute;}
#logo_heidecke{left:62px;top:56px;position:absolute;}
#footer{width:980px;height:190px;margin-right:auto;margin-left:auto;padding-top:93px;background:url("../../tl_files/design/foter.jpg") center top no-repeat;color:#a5b4c0;}
#footer #copyright{left:10px;position:absolute;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;top:10px;}
#footer #copyright a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;color:#a5b4c0;}
#footer #copyright a:hover{text-decoration:none;color:#394377;}
#footer #footernavi{right:10px;position:absolute;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;top:10px;}
#footer #footernavi a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;color:#a5b4c0;}
#footer #footernavi a:hover{text-decoration:none;color:#394377;}
.g1,.g2,.g2location,.g3,.g3first,.g4,.g5,.g6,.g7,.g8,.g12{float:left;display:inline;}
.g1{width:80px;margin-left:20px;padding-right:20px;}
.g2location{width:200px;margin-left:20px;padding-right:20px;}
.g3{width:240px;margin-left:20px;padding-right:20px;}
.g4{width:260px;margin-left:20px;padding-right:20px;}
.g5{width:320px;margin-left:20px;padding-right:20px;}
.g6{width:420px;margin-left:20px;padding-right:20px;}
.g7{width:540px;margin-left:20px;padding-right:20px;}
.g8{width:620px;margin-left:20px;padding-right:20px;}
.g9{width:700px;margin-left:20px;padding-right:20px;}
.g12{width:900px;margin-left:20px;}
.clear,#clear{height:0.1px;clear:both;font-size:0.1px;line-height:0.1px;}
#aristotax{right:20px;top:30px;position:absolute;float:right;}
#search{width:228;height:20px;right:110px;top:50px;position:absolute;background-color:#ffffff;border:1px solid #b4bfca;}
.mod_coverpicture{width:940px;height:200px;left:40px;top:160px;position:absolute;}
.big .mod_coverpicture{width:940px;height:300px;left:40px;top:160px;position:absolute;}
#logo_slogan{left:210px;top:75px;position:absolute;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#394377;text-transform: uppercase ;letter-spacing:1px;}
#logo_slogan_small{left:210px;top:90px;position:absolute;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;color:#394377;text-transform: uppercase ;letter-spacing:1px;}
#header .g1,#header .g2,#header .g2first,#header .g3,#header .g3first,#header .g4,#header .g5,#header .g6,#header .g7,#header .g8,#header .g12{float:left;display:inline;}
#header .g2{width:160px;margin-left:0;padding-right:0;}
#header .g3{width:240px;margin-left:0;padding-right:0;}
}
@media projection,screen{
/* Style sheet navigation */
.mainmenu{width:940px;height:38px;left:40px;top:120px;position:absolute;background-image:url("../../tl_files/design/mainmenu_background.jpg");background-repeat:repeat-x;border-top: 1px solid #f5f8f9;border-bottom: 1px solid #aebcce;}
.mainmenu a{text-decoration:none;color:#2c376e;}
.mainmenu a:hover{text-decoration:none;color:#2c376e;}
.mainmenu ul,.mainmenu li{margin:0;padding:0;list-style-type:none;}
.mainmenu li{height:38px;float:left;display:block;vertical-align:middle;border-left: 1px solid #dce6e9;border-right: 1px solid #a7b9cc;}
.mainmenu li.home{width:39px;background-image:url("../../tl_files/design/mainmenu_home.jpg");background-repeat:no-repeat;border-right:1px solid #a2b6ca;border-left:0px solid #a2b6ca;text-indent: -9999px;}
.mainmenu li.home:hover{background-image:url("../../tl_files/design/mainmenu_home_active.jpg");background-repeat:no-repeat;}
.mainmenu li.home span{background-image:url("../../tl_files/design/mainmenu_home_active.jpg");background-repeat:no-repeat;border-right:0px solid #a2b6ca;border-left:0px solid #a2b6ca;text-indent: -9999px;}
.mainmenu li.home span{text-indent: -9999px;}
.mainmenu li.active,.mainmenu li.trail,.mainmenu li:hover{background-image:url("../../tl_files/design/mainmenu_active.jpg");background-repeat:repeat-x;}
.mainmenu a,.mainmenu p,.mainmenu span{height:27px;display:block;padding-top:11px;padding-right:15px;padding-left:15px;vertical-align:middle;font-size:15px;color:#2c376e;text-transform: uppercase;letter-spacing:1px;}
* html .mainmenu a,* html .mainmenu p,* html .mainmenu span{overflow:hidden;display:inline-block;}
.mainmenu li.trail a{margin-left:0;}
.submenu{width:270px;margin-left:30px;}
.submenu a{text-decoration:none;color:#333333;}
.submenu a:hover{text-decoration:none;color:#394377;}
.submenu span,.submenu .trail a{color:#394377;}
.submenu ul,.submenu li{margin:0;padding:0;list-style-type:none;}
.submenu li{height:23px;padding-top:6px;padding-left:8px;border-top:1px solid #d9e5e8;}
.submenu li.active,.submenu li.trail,.submenu li.trail:hover{background-image:url("../../tl_files/design/submenu_active.jpg");background-repeat:repeat-x;}
.submenu li:hover{background-image:url("../../tl_files/design/submenu_hover.jpg");background-repeat:repeat-x;}
.submenu li.last{border-bottom:1px solid #d9e5e8;}
}
@media projection,screen{
/* Style sheet sublayout */
#header{height:410px;}
.big #header{height:510px;background:url("../../tl_files/design/header_big.jpg") center top no-repeat;}
#container{padding-top:0;}
.big #container{padding-top:0;background:url("../../tl_files/design/container_big.jpg") center top no-repeat;}
}
@media projection,screen{
/* Style sheet submenu */
#container{padding-top:0;}
#left{width:380px;float:left;}
#main{margin-left:380px;}
}
@media print{
/* Style sheet print */
#header #logo_heidecke,#header #aristotax,#header .mod_navigation,#header .mod_article{display:none;}
#left .mod_navigation{display:none;}
#footer #footernavi{display:none;}
}
