/* CSS Document */
body {
	background-color:#6998d0;
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#ffffff;
	}
	
a, a:link, a:visited { color:#004a99; font-weight: bold; text-decoration:none;}
a:hover, a:active { color:#84d0f0; text-decoration:none; }

a.white { color:#ffffff; }
a.white:hover {color:#004a99;}
  

img {border:0}

h1 { font-size:24px;margin:0px 0 10px 0; }

div#dieSeite{
	width:950px;
	background-color:#6898d0;
	background-image:url(../img/body.jpg);
	background-repeat:repeat-x;
	background-attachment:scroll;
	overflow:visible ;
	position:relative;
	margin: auto auto;
	text-align: left;
	}
	
div#header{
	width:950px;
	height:100px;
	}
	
img#logo{
	padding-left:30px;
	float:left;
	}
	
div#banner{
	float:right;
	margin-right:38px;
	margin-top:22px;
	}

div#menuContainer{
	width:950px;
	top:100px;
	height:54px;
	}
div#menuBar{
	width:950px;
	height:30px;
	background-color:#004A99;
	text-align:left;
	}
ul#Navigation{
	padding:0;
	margin:0;
	text-align:center;
	}
ul#Navigation li{
	display:inline;
	height:30px;
	width:115px;
	list-style:none;
	margin:0px; padding:0px;
	text-align:center;
	}
ul#Navigation a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	height:22px;
	width:115px;
	font-size:12px;
	font-weight:bold;
	padding:8px 0 0 0;
	color:#FFFFFF;
	text-decoration:none;
	}

ul#Navigation a:hover{
	background:#04bfe7 !important;}
			
div#breadCrumbsHome{
	width:945px;
	height:17px;
	background-image:url(../img/under_menu.jpg);
	background-repeat:repeat-x;
	text-align:left;
	padding:7px 0 0 5px;
	color:#ffffff;
	}
div#breadCrumbsOther{
	width:945px;
	height:17px;
	background-image:url(../img/under_menu_old.jpg);
	background-repeat:repeat-x;
	text-align:left;
	padding:7px 0 0 5px;
	color:#ffffff;
	}
	
#breadCrumbsHome a, #breadCrumbsHome a:link, #breadCrumbsHome a:visited { color:#ffffff; font-weight: normal; font-size:10px; text-decoration:none;}
#breadCrumbsHome a:hover, #breadCrumbsHome a:active { color:#000000; text-decoration:none; }	
#breadCrumbsOther a, #breadCrumbsOther a:link, #breadCrumbsOther a:visited { color:#ffffff; font-weight: normal; font-size:10px; text-decoration:none;}
#breadCrumbsOther a:hover, #breadCrumbsOther a:active { color:#000000; text-decoration:none; }	
	
	
div#aktuell{
	background-image:url(../img/aktuell_bg.jpg);
	background-repeat:no-repeat;
	width:590px; /* 590 */
	height:390px;
	margin-top:5px;
	margin-left: 21px;
	}
	
div#aktuell div.subaktuell
{
	padding:13px;
	margin-left: 0px;
}
	
h1#aktuellH1{
	color:#14529b;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:20px;
	text-align:left;
	}
	
a.aktuelleMenu, a.aktuelleMenu:active, a.aktuelleMenu:visited {
	color:#14529b;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	}
	
a:hover.aktuelleMenu{
	color:#84d0f0;
	}
	

	
a:link.translationMenu, a:visited.translationMenu, a:active.translationMenu{
	color:#195ba9;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	line-height:2em;
	}
	
a:hover.translationMenu{
	color:#84d0f0;
	}

#div_rechts{
	background:#e0e8f5;
	width:280px;
	float:right;
	margin:6px 21px 20px 0;
	text-align:left;
	}
	
	
h1.col_header{
	padding-left:15px;
	padding-right:10px;
	padding-top:1px;
	margin:0px;
	font-family:"Arial Black";
	color:#FFFFFF;
	font-size:20px;
	font-variant:small-caps;
	font-weight:normal;
	background-image:url(../img/col_head.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:top;
	}
	
img.arrow{
	float:right;
	clear:right;
	}
	
div#col_L{
	width:300px;
	background-image:url(../img/col_bg.gif);
	background-repeat:repeat-y;
	text-align:left;
	padding:0px;
	float:left;
	clear:left;
	margin:0 0 10px 12px;
	}
	
div#col_R{
	width:300px;
	background-image:url(../img/col_bg.gif);
	background-repeat:repeat-y;
	padding:0px;
	text-align:left;
	float:right;
	margin:0 12px 10px 0;
	}
	
div#col_M{
	width:300px;
	background-image:url(../img/col_bg.gif);
	background-repeat:repeat-y;
	padding:0px;
	text-align:left;
	float:left;
	margin:0 0 10px 13px;
	margin-bottom:0px;
	}
	
	
#col_L a.article, #col_R a.article, #div_rechts a.article  { width:258px; float:left; margin:0 0 0px 12px; padding:5px 10px 5px 10px; text-decoration:none; font-weight:normal; }
#col_L a.article:link, #col_L a.article:visited, #col_R a.article:link, #col_R a.article:visited { color:#ffffff; text-decoration:none; }
#col_L a.article:hover, #col_L a.article:active, #col_R a.article:hover, #col_R a.article:active { color:#ffffff; background:#769cd1; text-decoration:none; }
#col_L hr, #col_R hr { width:260px; border: 1px #fff dotted; clear:left;margin:0 0 0 21px;padding:0; }
#col_L .rawdata, #col_R .rawdata { width:258px; margin:0 0 0px 12px; padding:5px 10px 5px 10px; }

#div_rechts a.article  { width:260px; float:left; margin:0 0 0px 0px; padding:5px 10px 5px 10px; text-decoration:none; font-weight:normal; }
#div_rechts a.article:link, #div_rechts a.article:visited { color:#004a99; text-decoration:none; }
#div_rechts a.article:hover, #div_rechts a.article:active { color:#ffffff; background:#769cd1; text-decoration:none; }
#div_rechts hr { width:280px; border: 1px #fff dotted; clear:left;margin:0;padding:0; }
#div_rechts .rawdata { width:258px; margin:0 ; padding:5px 10px 5px 10px; }

table#tblCols tr td
{
	vertical-align: top;
}

div#weitereThemen {
	text-align:left;
	width:250px;
	/*padding-left:20px;*/
	margin:0px;
	padding-bottom:0px;
	}
	
div#weitereThemen div.weitereThemenSub
{
	padding-left: 20px;
	}
	
div#weitereThemen a, div#weitereThemen a:link, div#weitereThemen a:visited {
	color:#ddeaf9;
	line-height:26px;
	text-decoration:none;
	}
	
div#weitereThemen a:hover, div#weitereThemen a:active {
	color:#fff;
	}
	
.arrowSmall{
	width:11px; 
	height:15px; 
	float:left; 
	margin-left:60px;
	padding:0px;
	margin:0px;
	}

div#footer{
	width:950px;
	height:50px;
	margin:0;
	padding:15px 0 0 0;
	background-color:#77a3d5;
	background-repeat:no-repeat;
	background-position:top;
	font-family:Verdana;
	font-size: 10px;
	color:#deeaf9;
	border-top:1px solid #ffffff;
	clear:both;
	}
	
	
#suche
{
    height:39px;
    width:100px;
    padding: 0px;
    float:left;
}

.tb_suche 
{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	height:22px;
	width:95px;
	font-size:12px;
	font-weight:bold;
	padding:8px 0 0 20px;
	color:#FFFFFF;
	text-decoration:none;
    border:0;
    background:#004A99;
}

.bu_suche
{
    width:30px;
    height:30px;
    border:0;
    font-size:9px;
    font-weight:bold;
    background:#0a55a6;
    color:#477cb5;
    float:left;
    text-align:left;
    padding:0 0 0 3px;
}

.tb_standard 
{
    width:160px;
    height:18px;
    border:0;
    background:#ffffff;
    margin: 3px;
}

.tb_textbox
{
    width:230px;
    height:160px;
    border:0;
    font-size:12px;
    background:#ffffff;
    font-family: Calibri, Trebuchet MS, arial;
}


.tb_button 
{
    width:162px;
    height:160px;
    border:1px solid #a0a0a0;
    font-size:9px;
    background:#5583c5;
    color:#ffffff;
    margin:2px;
}

.imgCtrl{
	margin: 0 10px 10px 10px;
	clear: left;
	width: 256px;
}

#galImages 
{
    width:270px;
    text-align: center;
    overflow:hidden;
    background:#1e60ae;
    margin:0 0 10px 0px;
    padding:0 0 0 10px ;
}

.imgSmall {
	width: 85px;
	height:85px;
	overflow:hidden;
	float: left;
}

.imgCenter {
	margin-left:1px;
	margin-right: 1px;
}

#galFView 
{
    width:580px;
    text-align: center;
}
#imgBig {
	height: 338px;
	margin-bottom: 10px;
}
#imgBig[id] {
	height: auto;
	min-height: 338px;
}
#imgBig img {
 	background: #f0f0f0;
    margin: 0 auto 0 auto;
	 padding: 10px;
	 overflow: hidden;
}
#imgList {
    overflow:hidden;white-space:nowrap; width: 440px; height:64px;
    text-align: center;
    margin: 0 auto 0 auto;
}
#imgList img {
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: top;
}	

#aufmacher 
{
    background:#e5ecf6;
    width:867px;
    margin:0 0 21px 21px;
    padding:20px;
    clear:both;
    color:#195ba9;
    position:relative;
    overflow:auto;
        }
        
#aufmacher h1 {margin-bottom:6px;}
        
        
#aufmacher a:link, #aufmacher a:visited, #aufmacher a:active{
	color:#004a99;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	line-height:2em;
	}
	
#aufmacher a:hover{
	color:#84d0f0 !important;
	}
	
#div_kontakt, #div_kontaktdanke, #div_abobestellung, #div_abodanke 
{
    background:#e5ecf6;
    width:867px;
    margin:0 0 21px 21px;
    padding:20px;
    clear:both;
    color:#195ba9;
    position:relative;
    overflow:auto;
        }
        
#abo {float:left;width:170px;}

div#trans{
	background-image:url(../img/trans_bg.jpg);
	background-repeat:no-repeat;
	width:280px;
	float:right;
	height:390px;
	margin-top: 6px;
	margin-right: 21px;
	
	}

div#transWrapper{height:390px; width:280px; background-color:#eaf1f9;float:right; margin-top: 6px; margin-right: 21px; }
div#transTop{height:79px; }
div#transCenter{height:207px;}
div#transBottom{background-color:#eaf1f9; height:96px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#0d3278; padding:4px; }	