/*Hack für Mozilla, Opera und Safarif zur Positionierung einer Bildebene*/
html:not([dummy]) td.tn_anmeldung { width: 82; }
td.tn_anmeldung { width: 104; }

body {
		font-family : Arial, sans-serif ;
		background-image: url(images/back.jpg);
		background-position: top left;
		background-color : #f6f8f9 ;
		background-repeat:repeat-x;
		margin: 0 ;
        padding:0px 0 0 0;
		height: 100%;
		   scrollbar-face-color: #e4e9ee;
                scrollbar-shadow-color: #777373;
                scrollbar-highlight-color: #FFFFFF;
                scrollbar-3dlight-color: #C3C3C3;
                scrollbar-darkshadow-color: #C3C3C3;
                scrollbar-track-color: #c7d2dd;
                scrollbar-arrow-color: #777373;
                scrollbar-base-color: #000F60;
	 }

table.content {border-left: 0px solid #babcbe; border-right: 0px solid #babcbe; border-bottom: 0px solid #babcbe;}
td.back_topnavi {height: 84px; background-image: url(images/back_top.jpg); background-position: top left; padding-top: 58px; background-repeat: no-repeat;}
td.back_teaser {background-image: url(images/back_keyvisual.jpg); background-position: top left; background-repeat: no-repeat;}
td.navi {height: 71px; background-image: url(images/back_navigation.jpg); background-position: top left; background-repeat: no-repeat;}
td.back_inhalt {background-image: url(images/back_inhalt.jpg); background-position: top left; background-repeat: repeat-x;}
td.weisser_balken_rechts { width: 94px; background-image: url(images/weisser_balken_rechts.gif); background-position: top right; background-repeat: repeat-y; }
td.inhalt { padding-left: 69px;}
td.inhalt_unten { padding: 0px 0 0 69;}
td.weisser_balken_unten { width: 599px; height: 66px; background-image: url(images/weisser_balken_unten.gif); background-position: top right; background-repeat: no-repeat; }

p	{	font-size : 12px;	color : #4c4c4c ;	text-align : justify;	}
.news { font-size : 11px;}
.topnavi { text-align : right;}
.klein { font-size : 11px;}
.ueberschriften { width: 791px;  background-color: #f1f3f5; border-top: 1px solid #babcbe; border-right: 1px solid #babcbe;border-bottom: 1px solid #babcbe; font-size : 13px; color: #000f60; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
#ueber {padding-left: 69px ; }
#link { color: #000f60;}
#tickerbox {position:absolute; width:844px;	height:32px; z-index:1; }
li { font-size : 12px;	color : #4c4c4c ;	text-align : left;	} 

a:link 		{ 	COLOR: #000f60;  	font-size : 12px;	TEXT-DECORATION: none 	} 
a:visited 	{ 	COLOR: #000f60; 	font-size : 12px;	TEXT-DECORATION: none 	}
a:hover 	{ 	COLOR: #4c4c4c; 	font-size : 12px;	TEXT-DECORATION: none 	} 
a:active 	{ 	COLOR: #4c4c4c; 	font-size : 12px;	TEXT-DECORATION: none 	} 

a.navi:link 		{ 	COLOR: #ffffff;  	font-size : 11px;	TEXT-DECORATION: none ; font-weight: bold;	} 
a.navi:visited 	{ 	COLOR: #ffffff; 	font-size : 11px;	TEXT-DECORATION: none ; font-weight: bold; 	}
a.navi:hover 	{ 	COLOR: #d9dde2; 	font-size : 11px;	TEXT-DECORATION: none ; font-weight: bold; 	} 
a.navi:active 	{ 	COLOR: #d9dde2; 	font-size : 11px;	TEXT-DECORATION: none ; font-weight: bold; 	} 

a.unavi:link 		{ 	COLOR: #4c4c4c;  	font-size : 11px;	TEXT-DECORATION: none ; font-weight: bold;	} 
a.unavi:visited 	{ 	COLOR: #4c4c4c; 	font-size : 11px;	TEXT-DECORATION: none ; font-weight: bold; 	}
a.unavi:hover 	{ 	COLOR: #b5b9be; 	font-size : 11px;	TEXT-DECORATION: none ; font-weight: bold; 	} 
a.unavi:active 	{ 	COLOR: #b5b9be; 	font-size : 11px;	TEXT-DECORATION: none ; font-weight: bold; 	} 

a.topnavi:link 		{ 	COLOR: #f6f8f9;  	font-size : 11px;	TEXT-DECORATION: none ; 	} 
a.topnavi:visited 	{ 	COLOR: #f6f8f9; 	font-size : 11px;	TEXT-DECORATION: none ; 	}
a.topnavi:hover 	{ 	COLOR: #d9dde2; 	font-size : 11px;	TEXT-DECORATION: none ; 	} 
a.topnavi:active 	{ 	COLOR: #d9dde2; 	font-size : 11px;	TEXT-DECORATION: none ;  	} 

a.klein:link 		{ 	COLOR: #4c4c4c;  	font-size : 11px;	TEXT-DECORATION: none ; 	} 
a.klein:visited 	{ 	COLOR: #4c4c4c; 	font-size : 11px;	TEXT-DECORATION: none ; 	}
a.klein:hover 	{ 	COLOR: #000f60; 	font-size : 11px;	TEXT-DECORATION: none ; 	} 
a.klein:active 	{ 	COLOR: #000f60; 	font-size : 11px;	TEXT-DECORATION: none ;  	} 

img.rand { border: 1px solid #4c4c4c;}

/* Formatierung der Formularobjekte*/
input.datum 	{ 	width:70px; height:18px; background-color:#ffffff; 	margin : 2px; Color: #4c4c4c; FONT: 11px Arial; border: 1px solid #babcbe;}
input.text { width:160px; height:18px; background-color:#ffffff; color:#4c4c4c; margin : 2px; FONT: 11px Arial; border: 1px solid #babcbe;} 
input.plztext { width:50px; height:18px; background-color:#ffffff; margin : 2px; Color: #4c4c4c; 	FONT: 11px Arial; border: 1px solid #babcbe;}
input.button { width:160px; height:18px; 	margin : 2px; background-color: #00368a; color:#ffffff; FONT: 11px Arial;	font-weight: bold; border: 1px solid #babcbe;}
select.anrede{ width:160px; height:18px; background-color:#ffffff; color:#4c4c4c; margin : 2px; FONT: 11px Arial; border: 1px solid #babcbe;} 
input.betreff { width:358px; height:18px; background-color:#ffffff; color:#4c4c4c; margin : 2px; FONT: 11px Arial; border: 1px solid #babcbe;} 
textarea.nachricht { width:400px; height:150px; background-color:#ffffff; color:#4c4c4c; margin : 2px; FONT: 11px Arial; border: 1px solid #babcbe;} 
input.xxx { display:none; }
