html {height:100%;overflow: auto;}

#body { margin:auto;padding:0;text-align:center;background: url(img/bg_d-lab_gray.jpg) repeat-y center; color:#FFF;font-family:Verdana, Arial;font-size:11px;height:100%; }

#container { margin:0 auto;padding:0;text-align:left;width:1120px;height:100%; }

/*#header {padding: 0;margin: 0;background:transparent url(bg_d-lab_header_blue.jpg) repeat-y scroll 0pt 0pt;font-size:10px; }*/
#header { display:block; padding: 0;margin: 0 0 0 0;font-size:10px; }
#header_height { height:70px; clear:both;background-color: #003f80; }
/* background:#003f80 url(img/bg_d-lab_header_blue.jpg) repeat-y scroll 0pt 0pt;  */
.logo { padding:13px 0 0 11px;}

/* Weiter mit browser uebergreifenden Deklarationen */

/* Contentbereich */
#content_top { display:block; }
#content { margin:0; padding: 0;}
#content_1 {color:#000;}
#content_2 {color:#000;border-left:1px solid #ccc;}
#content_3 {color:#000;border-left:1px solid #ccc;}

.content_1 {color:#000; padding:0 20px; padding-bottom: 20px;}
#content .carousel .content_1 {color:#000; padding:0 0 20px 0;}
.content_2 {color:#000;border-left:1px solid #ccc;padding:0 20px;padding-bottom: 20px;}
.content_3 {color:#000;border-left:1px solid #ccc;padding:0 20px;padding-bottom: 20px;}

.hidden {display: none;}

.content_1 p, .content_1 h2 {padding:0 20px;padding:0;}
#content .carousel .content_1 h2 {padding:0 0 0 20px;}

#footer { display:block; height: 15px; background-color: white; padding: 10px; }
#footer_nav { float: left; position:absolute; width: 500px; }
#copy { float: right; }

p {padding:0;}
a {color:#000;text-decoration:underline;}
a:hover {color:#004080;text-decoration:underline;}

.rgmediaimages-player { padding:0 0 5px 0; }

#content table .imgtext-nowrap OL, #content table .imgtext-nowrap UL, .content_1 UL, .content_2 UL, .content_3 UL { padding:0 0 0 15px; margin:0; line-height:150%;list-style-type:none;}
.content_1 UL { padding:0 0 0 35px; margin:5px 0 15px 0;padding:0 0 0 13px;}
.csc-bulletlist { padding:0; margin:0 20px 0 15px; line-height:150%; list-style-type:none;}
#content table .imgtext-nowrap LI:before ,.csc-bulletlist LI:before, .content_1 LI:before, .content_2 LI:before, .content_3 LI:before { content:"_"; margin:0 3px 0 -10px;}
.imgtext-nowrap { border-bottom:1px solid #CCC; margin-bottom:15px; padding-bottom:25px;}

.tx-rgcarousel-pi1 .container UL {margin:0;padding:0;}

/*
UL {list-style-type:none;}
LI:before {content: "**"; margin:0 3px 0 -10px;} 
*/

/* IE */
*+html #content UL { list-style-type:disc;}
*+html td OL,  *+html td UL { padding:0 0 0 15px;margin:0; line-height:150%;}
/**+html td OL,  *+html td.content_1 UL { padding:15px 0 15px 35px;margin:0; line-height:150%;}*/

select {margin:0; padding:0;background:#e5e5e5;}

.tx-rgcarousel-pi1 a {color:#fff;}
.tx-rgcarousel-pi1 a:hover {color:#fff;}
.tx-rgcarousel-pi1 SELECT { font-size:11px;margin:0 0 20px 37px;width:1037px;border:1px solid #ccc;background:#171717;padding:1px;height:21px;color:#fff;}
.tx-rgcarousel-pi1 SELECT OPTION { padding:5px;background:#171717;line-height:150%;}
.tx-rgcarousel-pi1 UL {list-style-type:none;}
.tx-rgcarousel-pi1 LI:before { content:""; margin:0;}

h1 {margin:0 0 0 20px;}
h2 {margin:0;}
h3 {margin:0;}

.pdf a:hover {font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}


#kapitel_menu { display:block;float:right;margin:10px 30px 0 0; position:relative; }

/* Header; Sprache, Header Navigation, Suche, Logo, Copyright  */

#header_meta_nav { margin:0;padding:0 0 0 2px;height:64px;background: white url(../../img/ag_logo_font.gif) no-repeat scroll 940px 0; }
.header_meta_nav_item, .tx-srlanguagemenu-pi1 { float:left; margin-right:10px;}
.header_meta_nav_item_txt { float:left; margin:3px 5px 0 0;}
#header_meta_nav .header_meta_nav_item_txt a { color: #666; text-decoration:underline; } !important
#header_meta_nav .header_meta_nav_item_txt a:hover { color: #000; text-decoration:underline; }

.tx-srlanguagemenu-pi1 {height:15px;}
.tx-srlanguagemenu-pi1 select {background:#e5e5e5;width:auto;margin:0;}
.tx-srlanguagemenu-pi1 legend, .tx-srlanguagemenu-pi1 label { display: none; }
.tx-srlanguagemenu-pi1 fieldset { margin: 0; padding: 0; }

#login { clear:both;color:#666666;padding:5px;}

#login IMG {}
.home {width:16px;height:16px;background:#transparent url(../img/gohome.png) 2px 0px;}


hr {display: none;}

.filelinks_layout_0 {margin:0 15px; margin: 0;}

.clear {clear:both;height:0px;line-height:0px;}

.tx-newloginbox-pi1 {width: 350px; color:#fff; background-color:#00264b;padding:15px;float:right; margin:80px 25px 40px 0pt;border:1px solid #5e5e5e;}
.tx-newloginbox-pi1 h3 { padding:0; margin:0 0 15px 0;}
.tx-newloginbox-pi1 p { padding:0; margin:0;}
.tx-newloginbox-pi1 A {color:#fff;}
.tx-newloginbox-pi1 A:hover {text-decoration:underline;}
.tx-newloginbox-pi1 INPUT:focus, .tx-newloginbox-pi1 #pass:focus,.tx-newloginbox-pi1 #user:focus { background:#CCC; }
.tx-newloginbox-pi1 INPUT.tx-newloginbox-pi1-submit {background-color:#ccc;border:1px solid #ccc;color:#000;font-weight:bold;width:auto;}

.tx-dropdownsitemap-pi1 {margin:0 40px; font-size: 13px;}
.tx-dropdownsitemap-pi1 A {font-weight:normal;}
.tx-dropdownsitemap-pi1 .expAll {display:none;}
.tx-dropdownsitemap-pi1 OL {margin:0; padding-left:20px; }
.tx-dropdownsitemap-pi1 LI.closed { margin:5px 0; padding:0; }
.tx-dropdownsitemap-pi1 LI:before { display:none;content:normal; margin:0; padding:0; clear:both; }

.tx-dropdownsitemap-pi1 div { background:transparent none;border:0px solid transparent;margin:0;padding:0px;}
.tx-dropdownsitemap-pi1 IMG { display:none; }

.tx-srfeuserregister-pi1 {}
.tx-srfeuserregister-pi1 dt, .tx-newloginbox-pi1 dt {float:left;padding:6px 5px;width:175px;text-align:right;}
.tx-srfeuserregister-pi1 dd, .tx-newloginbox-pi1 dd {margin:0 0 0 190px;padding:5px 0 6px 0;width:330px;}
.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-password {width: 91px; margin-right:11px;}
#tx-srfeuserregister-pi1-fe_users_form INPUT { width:285px;}
#tx-srfeuserregister-pi1-fe_users_form INPUT:focus, .tx-newloginbox-pi1 #pass:focus,.tx-newloginbox-pi1 #user:focus { background:#CCC; }
#tx-srfeuserregister-pi1-fe_users_form INPUT#tx-srfeuserregister-pi1-password_again {margin:0 5px; width: 80px;}
#tx-srfeuserregister-pi1-fe_users_form INPUT#tx-srfeuserregister-pi1-zip {width: 80px;}
#tx-srfeuserregister-pi1-fe_users_form INPUT.tx-srfeuserregister-pi1-submit {background-color:#ccc;border:1px solid #ccc;color:#000;font-weight:bold;width:auto;}
#tx-srfeuserregister-pi1-fe_users_form .tx-srfeuserregister-pi1-checkbox { width: auto;}


#content p.tx-srfeuserregister-pi1-error {color:red;}


#tx-srfeuserregister-pi1-language, #tx-srfeuserregister-pi1-static_info_country { width:294px; margin:0; padding:1px;background:#FFF;color:#000; font-size:11px;border:1px solid #ccc;}
.tx-srfeuserregister-pi1 fieldset, .tx-srfeuserregister-pi1 fieldset legend {border:0 none;margin:0;padding:0;}


.contenttable {border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;padding:5px;}

table IMG {margin:0 10px 0 0;}
fieldset {margin:10px;border:0px;}

.news-list-item {margin:0 0 15px 0;padding:0;}