/* styles_ag.css Anpassung aktiver Reiter - Hauptmenu */
/* ORIG: #menu .aktiv { background: rgb(0,51,153); } */
#menu li.aktiv { background: rgb(0,51,153) url(/fileadmin/sys/menuAG.jpg) no-repeat; height:29px;}
#menu li.aktiv:hover { background: rgb(0,51,153) url(/fileadmin/sys/menuAG_mo.jpg) no-repeat; height:29px; }
#menu .subaktiv a { color: rgb(0,51,153); }
#menu .subsubaktiv a { color: rgb(0,51,153); }

/* ------------------------------------ */

/* Anpassung Hintergrund - Themenbox */
#mehr .infoBox { background:url(/fileadmin/sys/infoBoxAG.jpg); }
#mehr .themaBox { background-image: url(/fileadmin/public/agThemenBoxBg1.jpg); background-color: rgb(227,227,227); }


/* -- Verschiebung Download-Box -------- */
#inhalt p { font-size: 0.9em; }
/* #inhalt { text-align: justify; font-size: 0.8em; } */
#inhalt { text-align: left; font-size: 0.8em; }
#inhalt .linksImText { float: left; margin: 0 20px 10px 0; border: none; }
#inhalt .rechtsImText { float: right; margin: 0 0 20px 20px; border: none; }
#inhalt .clear { height: 1px; clear:both; overflow: hidden; }

/* Referenzen */
#inhalt #Kartenbox { width: 100%; text-align: center; margin: 30px 0; }
#inhalt #Referenzen { padding: 10px; font-size: 1.0em; }
#inhalt #Referenzen a { width: 280px; display: block; float: left; }
#inhalt #Referenzen span { width: 280px; display: block; float: left; }
#inhalt #ReferenzenLong { padding: 10px; font-size: 1.0em; }
#inhalt #ReferenzenLong a { width: 250px; display: block; float: left; }
#inhalt #ReferenzenLong span { width: 250px; display: block; float: left; }

/* Standorte */
#iframeStandort {float:right; padding-top:18px;}

#Standort {float:left;}
#inhalt .absatz {padding-top:8px;}
#inhalt .subtitel {font-weight:bold}

/* Standorte */
#Standorte { width: 433px; height: 363px; }
#Standorte #KC_IMG { float:left; }
#Standorte #KC_MAP { float: right; margin: 30px 0 0 0; border: none; }
#Standorte #KC_BS { position: absolute; padding-top: 126px; padding-left: 134px; text-decoration: none; font-size: 9px; font-weight: normal; color: rgb(0,51,153); }
#Standorte #KC_B  { position: absolute; padding-top: 112px; padding-left: 275px; text-decoration: none; font-size: 9px; font-weight: normal; color: rgb(0,51,153); }
#Standorte #KC_L  { position: absolute; padding-top:162px;  padding-left: 260px; text-decoration: none; font-size: 9px; font-weight: normal; color: rgb(0,51,153); }
#Standorte #KC_AC  { position: absolute; padding-top:180px; padding-left: 67px; text-decoration: none; font-size: 9px; font-weight: normal; color: rgb(0,51,153); }
#Standorte #KC_AC_fr { position: absolute; padding-top:180px; padding-left:37px; text-decoration: none; font-size: 9px; font-weight: normal; color: rgb(0,51,153); background-color: rgb(255,255,255);}
#Standorte #KC_NL  { position: absolute; padding-top: 134px; padding-left: 37px; text-decoration: none; font-size: 9px; font-weight: normal; color: rgb(0,51,153); }


/* Newsletter bestellen Formular */
div.hspace {padding-bottom:18px; padding:0 10px 0 13px;}
#idAusblenden {background:transparent url(/fileadmin/public/AG/Newsletter/BackgroundAusblenden.gif) repeat scroll 0 0; height:100%;left:0; position:fixed; top:0; width:100%; z-index:9999; }

#idOrderNewsletter {background:#FFFFFF none repeat scroll 0 0; font-size:12px; left:50%; margin:-100px 0 0 -80px; padding:7px 7px 7px 4px;position:fixed; top:50%; z-index:10000; border: solid #999999;}

#idNewsletterAbo {clear:both; font-weight:bold; text-align:left;}
#idNewsletterAbo h1 {text-align:left; font-size: 18px; font-weight:normal; color: rgb(0,51,153); margin-bottom: 10px; padding-bottom:10px;} 

#idNewsletterAboOK {clear:both; font-weight:bold; text-align:left;}
#idNewsletterAboOK h1 {text-align:left; font-size: 18px; font-weight:normal; color: rgb(0,51,153); margin-bottom: 10px; padding-bottom:10px;} 

#KontContent { width: 400px; font-size:12px; padding-bottom:5px; padding-top:4px;}
#KontContent label.left {float:left; text-align:left; font-weight:normal; font-size:12px; width:100px;}
#KontContent input.left {float:left; width:250px; font-size:12px;}
#KontContent input.button {float:left; font-weight:bold;}

.news-single-img a {float:right; padding:8px 8px 8px 13px;}
.news-list-item a img {display:none;}
