<!--
/*ALLGEMEINE FORMATE
hellblau:   #3399FF
dunkelblau: #003399
grün:       #99FF00
orange:		#FFCC00
*/
body{
	border-top:solid #99FF00 2px;
	margin: 0;
	padding: 0;
	background-color:#99FF00;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
}

p {
	margin-top:0px;
	margin-bottom:5px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;

}	

/*EBENEN*/
#container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	background-image: url('images/layout/bg_haupt.gif');
	background-repeat: repeat-y;
	width: 980px;
	text-align:left;
	z-index:1
}

#header {
	width: 980px;
	height: 93px;
	background-color:#FFCC00;
	z-index:40;

}

#nav_oben {
	position:absolute;
	left:258px;
	top:74px;
	width: 720px;
	font-size:11px;
	font-weight:normal;
	color:#000033;
	height: 30px;
	z-index:50;

}

#banner468_oben {
	position:absolute;
	left:258px;
	top:8px;
	width: 468px;
	height: 60px;
	z-index:50;
}

#banner234_oben {
	position:absolute;
	left:738px;
	top:8px;
	width: 234px;
	height: 60px;
	z-index:50;
}

#handy-neu {
	position:absolute;
	left:480px;
	top:190px;
	width: 154px;
	height: 108px;
	z-index:50;
}

#nav_oben_inhalt {
	margin-top:10px;
	padding:5px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#003399;
}


#nav_oben_inhalt a{
	font-size:11px;
	font-weight:bold;
	color:#003399;
	text-decoration: none;
}

#textcontainer1 {
	width:665px;
	z-index:10;
	float:left;
}

#textcontainer {
	width:655px;
	border:solid 5px #FFFF99;
	margin:0px;
		z-index:20;


}

#textcontainer p{
	text-align:left;
}
.footer_txt	{
	padding-top:14px;
	font-size: 10px;
	color:#FFFFFF;

}	
.footer {
	clear:both;
	width: 980px;
	height: 56px;
	padding:0px;
	margin:0px;
	background-image: url('images/layout/bg_streif_smsya.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px
}

.link1 a{
	font-size: 10px;
	color:#000000;
	text-decoration:none;
}

.disclaim a{
	font-size: 12px;
	color:#FFcc00;
	text-decoration:none;
	font-weight:bold;

}

.footer_txt a{
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}

.footer_txt a:hover{
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:underline;
}

.info a{
	font-size: 11px;
	color:#fb0430;
	font-weight:bold;
	text-decoration:none;
}

.info2 {
	font-size: 9px;
	color:#fb0430;
	font-weight:bold;
	text-decoration:none;
	border: 1px solid #fb0430;
	padding:3px;
}

.help a{
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.rufnummer {
	font-size: 25px;
	color:#fb0430;
	font-weight:bold;
	text-decoration:none;
	border: 1px solid #fb0430;
	padding:5px;
}

.error {
	font-size: 11px;
	color:#fb0430;
	font-weight:bold;
	text-decoration:none;
}

.teaser20 {
	width: 250px;
	background-color: #FFCC00;
	border: 3px solid #FFCC00;
	color: #000000; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none;
}

.teaser25 {
	width:250px;
	background-color: #FFCC00;
	border: 3px solid #FFCC00;
	color: #000000; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none;
}

.teaser30 {
	width:300px;
	background-color: #FFCC00;
	border: 3px solid #FFCC00;
	color: #000000; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none;
}

.teaser35 {
	width:350px;
	background-color: #FFCC00;
	border: 3px solid #FFCC00;
	color: #000000; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none;
}

.teaser40 {
	width:400px;
	background-color: #FFCC00;
	border: 3px solid #FFCC00;
	color: #000000; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none;
}

.teaser45 {
	width:450px;
	background-color: #FFCC00;
	border: 3px solid #FFCC00;
	color: #000000; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none;
}

/*Skyscraper*/
#banner_rechts {
    margin-top:5px;
	float: right;
	width: 160px;
	height:600px;
//	text-align:right;
	z-index:10;
}

/*Navigation links*/

#nav_links_container {
	float: left;
	width: 150px;
	z-index:10;
}

.navi{
	color: #FFFFFF;
	font-weight:bold;
	font-size: 12px;
}

.nav{
	position: relative;
	width: 140px;
	z-index:10;
}

#nav1{
    margin-top:5px;
	width:145px;
	top:10px;
	height:auto;
	background-color:#3399FF;
	z-index:30
}

#nav2{
    margin-top:5px;
	width:145px;
	height:auto;
	background-color:#FFCC00;
	z-index:30
}

#nav3{
    margin-top:7px;
	width:145px;
	top:3px;
	height:auto;
	background-color:#990033;
	z-index:30
}
#nav4{
    margin-top:5px;
	width:145px;
	top:3px;
	height:auto;
	background-color:#944c70;
	z-index:30
}


#navbanner{
    margin-top:5px;
	width:145px;
	height:auto;
	z-index:30
}

.unav ul {
	display:block;
	width: 145px;
	list-style-type: none;
	margin:0px;
	border-bottom:solid #FFCC00 3px;
	padding:0px;
}

.unav ul li {
	margin-left: 10px;
	font-size:10px;
	font-weight:;
	padding: 1px;
	border-bottom: 1px dotted #FFFFFF;
}

.unav ul li a{
	color: #000000;
	text-decoration: none;
	line-height: 1px;
}

.unav ul li a:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	line-height: 1px;
}

.unav1 ul {
	display:block;
	width: 145px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	border-bottom:solid #3399FF 3px;
}

.unav1 ul li {
	color: #FFFFFF;
	margin-left: 10px;
	font-size:10px;
	font-weight:;
	padding: 1px;
	border-bottom: 1px dotted #FFFFFF;
}
.unav1 ul li a{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 1px;
}

.unav2 ul {
	display:block;
	width: 145px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	border-bottom:solid #3399FF 3px;
}

.unav2 ul li {
	color: #FFFFFF;
	margin-left: 10px;
	font-family : Arial, sans-serif;
	font-size:12px;
	font-weight:;
	padding: 1px;
	border-bottom: 1px dotted #FFFFFF;
}
.unav2 ul li a{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 1px;
}

.unav2 ul li a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	line-height: 1px;
}

.unav2 ul li a:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	line-height: 1px;
}

.unav2 ul li a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	line-height: 1px;
}

.unav4 ul {
	display:block;
	width: 145px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	border-bottom:solid #3399FF 3px;
}

.unav4 ul li {
	color: #FFFFFF;
	margin-left: 10px;
	font-family : Arial, sans-serif;
	font-size:12px;
	font-weight:;
	padding: 1px;
	border-bottom: 1px dotted #FFFFFF;
}
.unav4 ul li a{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 1px;
}

.unav4 ul li a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	line-height: 1px;
}

.unav4 ul li a:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	line-height: 1px;
}
	


.rand{border: 1px solid #003399;}

h1{
	font-size:18px;
	font-weight:bold;
	margin-bottom:7px;
	margin-top:0px;
}	

h2{
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:0px;
}

h3{
	font-size:12px;
	font-weight:normal;
	margin-bottom:3px;
	margin-top:0px;
}
h5{
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}

/*Horizontale Liste mit Reitern zur Unternavigation*/
#navcontainer{
 border-left:1px solid #003399; 
 border-right:1px solid #003399; 
 border-bottom:1px solid #003399; 
 padding-left:10; 
 padding-right:10; 
 padding-top:10; 
 padding-bottom:10 
} 
#navcontainer2{
 border-left:1px solid #688fcc; 
 border-right:1px solid #688fcc; 
 border-bottom:1px solid #688fcc; 
 padding-left:10; 
 padding-right:0; 
 padding-top:10; 
 padding-bottom:10 
} 
#navlist
{
padding: 3px 0;
margin: 0;
border-bottom: 1px solid #003399;
font: bold 11px Verdana, sans-serif;
}

/*Abstand Reiter von oben*/
.abstand {padding-top: 1px;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 0px;
border: 1px solid #003399;
border-bottom: none;
background: #ffff99;
text-decoration: none;
}

#navlist li a:link { color: #80bfff; }
#navlist li a:visited { color: #80bfff; }

#navlist li a:hover
{
color: #000000;
background: #FFCC00;
border-color: #003399;
}

#navlist li a#current
{
color: #000000;
background: #FFCC00;
border-bottom: 1px solid #FFCC00;
}


/*Formate aus der orginalen CSS-Datei der SMS-Software*/	
.schrift   { color: #efa902; font-size: 10px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; }
.schrift_agb   { color: #000000; font-size: 9px; font-family: Arial, sans-serif; text-decoration: none;  text-align: justify;}
.schrift_error  { color: #e30202; font-size: 10px; font-family: Arial, sans-serif; font-weight: bolder; text-decoration: none }
.schrift_1c    { color: #efa902; font-weight: bold; font-size: 10px; font-family: Arial, sans-serif; text-decoration: none }
.schrift_1   { color: #000000; font-size: 10px; font-family: Arial, sans-serif; text-decoration: none }
.schrift_1ws   { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Arial, sans-serif; text-decoration: none }
.schrift_1b  { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, sans-serif; text-decoration: none }
	
.schrift_2  { color: #000000; font-size: 9px; font-family: Arial, sans-serif; text-decoration: none }
	
.navig { text-decoration: none; font-family : Arial, sans-serif; font-size : 9px;color : #000000; font-weight : bold; }
.navig a{ text-decoration: none; font-family : Arial, sans-serif; font-size : 9px;color : #000000; font-weight : bold; }
.navig a:hover { color: #000000; font-weight: bold; font-size: 9px; font-family: Arial, sans-serif; text-decoration: underline }
	
.button{
border-color : #000000 #000000 #000000 #000000;
color : Black; background-color : #eeeeee;
height : 20px; font-size : 10px; ; color=#000000;
width : 100px;
}
	
.button{
border-width : 1 1 1 1;
border-color : #000000 #000000 #000000 #000000;
color : Black; background-color : #eeeeee;
height : 18px; font-size : 9px; ; color=#000000;
width : 60px;
}
	
.textbox  { color: black; font-size: 9px; background-color: #eeeeee; width: 180px; height: 19px; border-width: 1; border-color: #666699 }
.textbox_1  { color: black; font-size: 9px; background-color: #eeeeee; width: 100px; height: 19px; border-width: 1; border-color: #666699 }
.textbox_2       { color: black; font-size: 9px; background-color: #fff; width: 100px; height: auto; border: 1px solid #000;  }
.sel {

color : Black; background-color : #eeeeee;
font-size : 12px;
width : 140px;
}
.sel_ad  { color: black; font-size: 10px; background-color: #eeeeee; width: 300px }
.sel_ad2  { color: black; font-size: 10px; background-color: #eeeeee; width: 200px }
.bg { background-color : #fde6c7;}
.bgtab { background-color : #efa902;}

input, textarea, select, option       { color: black; font-weight: normal; font-size: 10px; font-family: verdana, arial, Helvetica, sans-serif; background-color: #f3f8f4; border: solid 1px #efa902 }


/*Für Suche-Formular auf Startseite*/
.bg4 {background-color :#e54e4e; margin-top:7px}
.bgtab3 {background-color :#fadcdc}
.bgtab2 {margin-top:3px; background-color :#fadcdc;}
.schrift4 { font-family : Arial, sans-serif; font-size : 7pt;color : #000033;}
.select_k_suche { color : #000000; background-color : #f9f9fe; font-size : 9px; width: 40px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.menu { font-family : Arial, sans-serif;  font-size : 8pt;color : #000033;}
.menu:visited { font-family : Arial, sans-serif; font-size : 8pt;color : #000033;}
.menu:link { font-family : Arial, sans-serif; font-size : 8pt;color : #000033; }
.menu:hover { font-family : Arial, sans-serif; font-size : 8pt;color : #aaaaaa; }
.schrift2 { font-family : Arial, sans-serif; font-size : 10pt;color : #ffffff; font-weight: bold}
.space {margin-top:7px;}

.bgtabcom {background-color :#fadcdc}

.anmeld a{
	font-size:13px;
	font-weight: bold;	
	color: #000000;
	text-decoration: none;
	line-height: 1px;
}

.anmeld a:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	line-height: 1px;
}

.anmeld a:active {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	line-height: 1px;
}
