@charset "UTF-8";
* { margin:0; padding: 0; }
option { padding-left: 0.4em; } /* LTR */
select { padding: 1px; }
* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }
html[xmlns^="http"] { overflow-y:scroll;}
a:focus, a:active { outline:none; }
#header, #nav, #main, #footer { clear:both; }
#col1_content, #col3_content { position:relative; }
.clearfix:after {content: ".";display: block;font-size:0;height:0;clear:both;visibility: hidden;}
.clearfix {display: block;}
.floatbox {overflow:hidden;}
#ie_clearing {display:none;}

fieldset, img { border: 0 solid; }

.notext { overflow: hidden; width: 0px; height: 0px; position: absolute; left: -2000em; top: -1000em; }
.edit	{ font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; padding: 0; margin: 0; }

body {background: #fff url(../toolbox/gfx/bacmain.gif) repeat-x;padding:0;margin:0;text-align:center;font: 76% Verdana, Arial, Helvetica, sans-serif;height: 100%;}
.page_margins { margin: 0 auto;text-align:left;width:940px; }
.page { padding: 60px 20px 20px 20px; }

#nav { overflow:hidden; height:3em }
#nav ul  	{list-style:none;padding:0;margin:0 0 0 20px;float:left;font-size:1.5em;display:inline;letter-spacing:1px;}
#nav ul li 	{float:left; margin:0 15px 0 0; padding:0;}
#nav ul a:link, 
#nav ul a:visited 	{padding:0;margin:0;text-decoration:none;color:#0086C8;}
#nav ul a:focus, 
#nav ul a:hover, 
#nav ul a:active 	{color:#e74d89;}
#nav ul li.linkAktiv a:link, #nav ul li.linkAktiv a:visited {color:#e74d89;}

#sprache { float:right }

#sprache a:link {color:#294D99;text-decoration:none;}
#sprache a:visited {color:#294D99;text-decoration:none;}
#sprache a:focus,#col1 a:hover,#col1 a:active { text-decoration:none; background-color:#F5F4EF; color:#000000; }

#header {height:170px; position:relative; padding:0; background-image: url(gfx/header.jpg);}
#logo {height:85px;width:248px;position:absolute;left:20px;top:40px;}

#subnavBox {height:2.5em; position:relative; padding:0;margin:0}
#subnav {float:right;width:280px;line-height:normal;background:url(gfx/subnav.gif) no-repeat bottom;}
#subnav  ul { margin:5px 0 20px 0; padding:0 0 0 45px; list-style:none;color:#fff;font-size:0.9em}
#subnav  ul.en { margin:5px 0 20px 15px;}
#subnav  ul.dk { margin:5px 0 20px 13px;}
#subnav  li { float:left; margin:0; padding:0;}
#subnav a:link, #subnav a:visited { float:left; padding:0px 6px 4px 6px;text-decoration:none; color:#fff;  }
#subnav a:focus, #subnav a:hover, #subnav a:active {text-decoration:underline}
#subnav span.trenner {padding:-100px 0 0 0;}


#main { margin: 2em 0 10px 0; background:url(gfx/liniemain.gif) repeat-y 600px top }
p { line-height: 1.5em; margin: 0 0 1em 0; }
/* __________________________________ */
/* MAIN LINKS  */
/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
#col1 { float: left; width: 600px;}
#col1_content { padding: 0 10px 0 20px }
#col1_content  h1 { font-size: 200%;font-weight:normal; margin:0 0 1em 0;color: #0086C8; }   
#col1_content  h2 { font-size: 140%; margin:1.5em 0 0.5em 0;color: #0086C8; }  
#col1_content  h3 { font-size: 133.33%; }          
#col1_content  h4 { font-size: 116.67%; }                  
#col1_content  h5 { font-size: 116.67%; }                 
                 

#col1_content ul { line-height: 1.5em; margin: 0 0 1em 1em; }

#col1_content a:link,
#col1_content a:visited {color:#0086C8;text-decoration:none;}
#col1_content a:focus,#col1 a:hover,#col1 a:active { text-decoration:underline; background-color:#F5F4EF; color:#000000; }

#col1_content h2.newsHead {font-size: 1.4em;color: #0086C8;	margin: 25px 0 10px 0;}
#col1_content h2 a:link,
#col1_content h2 a:visited {text-decoration:none;color:#0086C8}
#col1 p.datum {font-weight:bold;color:#000;margin: 0 0 0 0;line-height: 1.5em;float:left}

#col1_content p.bacMeldung {margin:-7px 0 20px 0;}
#col1_content .bacMeldung a:link, 
#col1_content .bacMeldung a:visited {color:#0086C8}
#col1_content .bacMeldung a:focus, 
#col1_content .bacMeldung a:hover,
#col1_content .bacMeldung a:active {color:#000;text-decoration:underline}
/* __________________________________ */
/* MAIN RECHTS  */
/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
#col3 { width: auto; margin: 0 0 0 600px;}
#col3_content { margin: 0 0 0 20px;padding:0;}
#col3_content  h2 { font-size: 116.67%; }                   
#col3_content  p { line-height: 1.5em; margin: 0 0 1em 0;font-size:0.9em }

#col3_content h2 {color:#0086C8;font-size: 1em;line-height: 1.5em;padding: 20px 0 5px 0;}
#col3_content h2 a:link,
#col3_content h2 a:visited {text-decoration:none!important;color:#0086C8}
#col3_content h2 a:focus, #col3_content h2 a:hover,
#col3_content h2 a:active {text-decoration:underline!important;color:#0086C8}

#col3_content p.bacMeldung {margin:-10px 0 0px 0;}
#col3_content .bacMeldung a:link, 
#col3_content .bacMeldung a:visited {color:#0086C8;text-decoration:none}
#col3_content .bacMeldung a:focus, 
#col3_content .bacMeldung a:hover,
#col3_content .bacMeldung a:active {color:#0086C8;text-decoration:underline}

/* 3 Pixel Bug */ 
* html #col3 { height: 1%; }
* html #col1 { margin-right: -3px; }
* html #col3 { margin-left: 0px;  } 

/* __________________________________ */
/* NEWS  */
#newsBox {width:280px;margin:0 0 30px 0;}
#newsBoxHead {width:280px;background:#0086C8;background:url(gfx/newstop.gif) no-repeat top;height:2em;padding-top:0.5em;}
#newsBoxHead h2 {font-size: 1.4em;	text-transform: uppercase;	color: #FFF;	text-align: center;margin:0;padding:0}
#newsBoxInhalt {margin:0;padding:0px 10px 15px 10px;background-color:#f4f2f2}
#newsBoxFooter {width:280px;background:url(gfx/newsbottom.gif) no-repeat bottom;height:1.5em}

#eulogo {margin:30px 0 30px 0}

#footer { padding: 0px 0px; margin:0;height:30px;color:#666; background: #fff url(gfx/liniefooter.gif) repeat-x top; }
#footer p {margin: 0 0 0 20px ;	padding: 10px 0 0 0;}
#footer a:link,
#footer a:visited {background: url(gfx/buttop.gif) no-repeat 0px -60px;	color: #999999;
	text-decoration: none;padding: 0 0 0 15px;	margin: 0;	width: 200px;}
#footer a:focus,
#footer a:hover,
#footer a:active { background: url(gfx/buttop.gif) no-repeat 0px 0px; text-decoration: underline; color:  #0086C8; }
#footer img { margin: 0 5px 0 0; padding: 0; border: none; }


  


