body {background:#fbbb01; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:150%; text-align:left; }


/* ----------------------------------ELEMENTFORMATIERUNG------------------------------------- */

blockquote  {margin-top: 0px;}
div, p {margin: 0px; padding: 0px}
td {margin: 0px;}
a, a:link, a:active, a:hover, a:visited, a:focus {text-decoration:none; font-size: 11px}


/* ----------------------------------DIV-FORMATIERUNG------------------------------------- */
#horizon {position: absolute; top: 50%; left: 0px; width: 100%; height: 0px; visibility: visible; display: block}
#content { margin-left: -490px; position: absolute; top: -300px; left: 50%; width: 980px; height: 585px; visibility: visible }

#news {position:absolute; top:20px; right:20px; padding:5px; width:200px; height:350px; border:thin #CCCCCC solid;}

#box { position:relative; padding: 15px 5px 10px 40px; top:20px; overflow: hidden; left:10px; width:450px; height: auto; border:#ccc dashed 1px; margin-bottom: 20px; background:url(/cms/upload/bilder/icons/info.jpg) no-repeat 0px 15px;}
#box h3 {font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; margin: 0}

#textframe {position:absolute; top:144px; left:190px; width:770px; z-index:2; height: 390px; overflow: auto;}
#text {position:relative; top:-19px; left:33px; width:770px; z-index:2; height: 390px; overflow: auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height: 150%;}
#hilfs_navi {position:relative; top:40px; left:0px; width:100px; z-index:2; height: 260px;}


/* ----------------------------------NAVIGATIONSFORMATIERUNG------------------------------------- */

/* Navigation links */
a.navileft_passive, a.navileft_active, a.navileft_open, a.navileft_passive:hover {display:block; padding:6px 0; color:#ffffff; margin-left:15px; font-family:Arial,sans-serif;} 
a.navileft_active, a.navileft_open, a.navileft_passive:hover { background:url(/cms/upload/bilder/navi/blue-rectangle.jpg) no-repeat left; color:#99cccc; } 

a.navibottom_passive:link, a.navibottom_passive:visited, a.navibottom_active:link, a.navibottom_active:visited {color:#ffffff; font-size: 10px}
a.navibottom_passive:hover, a.navibottom_active:hover {color:#ff9900;}

a.navibottom_open:link, a.navibottom_open:visited {font-family:Arial,sans-serif;font-size:10px;color:#ffffff;}
a.navibottom_open:hover {color:#ff9900;}


/* --------------------------------LINKFORMATIERUNG------------------------------------------- */

a.link:link {font-weight:bold; color: #003366;}
a.link:visited {color: #006699;}
a.link:hover {color: #ff9900;}

.grey {color: #666666; font-weight:bold;}
.grey:hover {color: #cccccc;}

.grey2 {color: #666666; font-weight:bold;}
.grey2:hover { color: #ff9900;}

a#orange {color: #ff9900; font-weight:bold;}
a#orange:hover {color: #003366;}

a#orange_b {color: #003366; font-weight:bold;}
a#orange_b:hover { color: #ff9900;}

a.table_link {font-size: 10px; color: #003366; font-weight:bold;}
a.table_link:hover {color: #ff9900;}

.kreis:link, #box a:link, .kreis:active, #box a:active  { color:#000000; font-weight:bold; }
.kreis:visited, #box a:visited {color:#636363;}
.kreis:hover, #box a:hover, .kreis:focus, #box a:focus {color:#ff9900;}


/* --------------------------------TEXTFORMATIERUNG------------------------------------------- */

.Stil2 {font-size: 36px; color: #003366; font-weight: bold;}
.Text_table {font-size: 10px;}
.small {font-size: 9px; color: #666666; }
.UE1, h1 {font-size: 18px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; }
.UE2, h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 11px}
.UE3 {font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; }
h1 { margin:0}
h2 { margin-top:15px}
h3 {font-size: 11px; font-weight: bold; color: #003366;}

.table_head {font-size: 10px; color: #ffffff; font-weight: bold; background: #003366;}
.table {font-size: 10px; background: #f5f5dc;}
#headline_news {font-weight: bold; color: #303030;}



/* ---------------------------------LISTENEINTRÄGE----------------------------------------------- */

ul li {list-style-position:outside;  margin-left:-20px; line-height:200%; list-style-image:url(../upload/bilder/icons/li.jpg)}
ul li ul li { margin-left:-5px; list-style-position:outside; list-style-image:url(../upload/bilder/pfeil_li.gif)}

.li { font-size: 10px;  color: #003366; list-style-type:none; list-style-position:outside; margin-left:0px; line-height:200%;}


/* ---------------------------------BOXES----------------------------------------------- */

#div_prospekte {width:709px; height:116px; background:url(../upload/bilder/pfeil_bg.jpg) no-repeat; padding-top: 5px; padding-left: 5px;}
.block {height: 107px; width:175px; border:1px solid #666666; background:#dddddd; padding:10px; line-height: 150%;}

#de {padding: 20px 10px 20px 45px; float: left; width: 300px; height: 206px; margin: 60px 0px 20px 20px; background:url(../upload/bilder/visitenkarte/visitenkarte_dee.jpg) no-repeat;}
#at {padding: 20px 10px 20px 45px; float: left; width: 300px; height: 206px; margin: 60px 0px 20px 20px; background:url(../upload/bilder/visitenkarte/visitenkarte_at.jpg) no-repeat;}
#general {width: 700px; position: absolute; left: 0px; top: 290px;}


/* ---------------------------------Login----------------------------------------------- */
.label_searchbox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; font-weight: bold;}
.input_searchbox {font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:150%}

