html, body, span, p, div, h1, h2, h3, h4, h5, h6,
table, th, tr, td, form, input, select, textarea, form {
	margin:0;
	padding:0;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px; /*Noch anschauen!*/
	color:#333;
	text-decoration:none;
}

body {
	background-image: url(../images/bg_spacer.gif);
}

h1 {font-size:16px;color:#333;margin-bottom:25px;}
h2 {font-size:14px;color:#333;margin-bottom:15px;padding-bottom:2px;padding-top:2px;border-bottom:1px dotted #666666;border-top:1px dotted #666666;background-color:#F4F4F4;}
h3 {font-size:13px;color:#333;font-weight:bold;margin-bottom:10px;padding-bottom:2px;}

a, a:active, a:visited {color:#ff6600; text-decoration:none;}
a:hover {color:#ff6600;text-decoration:underline;}

.noborder {border:none;}
ul {list-style:disc;margin:0px 0px 5px 15px;padding: 0px;}
hr {border-color: #666;border-style: dotted;border-width: 1px 0 0;clear: both;height: 0;}

.left {
	float:left;
	margin:0px 10px 10px 0px;
}

.hinweis {color:#336699;font-size:10px;font-weight:bold;}
.hinweissmall {color:#336699;font-size:10px;}
.tabellentext {color:#666666;font-size:10px;font-weight:bold}

input {
    font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#FFFFFF;
}	
.inputfeld {
	border: 1px dotted #666; 
	height:20px;	
}
.btn {
   border: 1px solid #666;
   height:25px;  
   padding-left:10px;
   padding-right:10px;
}
.checkradio {
   border: 0px;
   background-color: #F4F4F4;
}   
  
#container {position:relative;margin:0 auto;width:960px;background-color:#FFFFFF;background-image:url(../images/bg_ecke.gif);background-position:top right;background-repeat:no-repeat;padding-bottom:20px;}
#content {text-align:left;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:0px;margin-top:70px;float:left;width:690px;}
#teaser {text-align:left;margin-right:20px;margin-top:100px;float:left;width:210px;}
#teasertitel {text-align:left;width:190px;background-image:url(../images/box_210_bg.gif);padding-left:10px;padding-right:10px;padding-bottom:15px;font-size:12px;font-weight:bold;}
#teasercontent {text-align:left;width:190px;background-image:url(../images/box_210_bg.gif);padding-left:10px;padding-right:10px;font-size:11px;line-height:14px;}
#teasercontent p, #teasercontent td {font-size:11px;line-height:14px;}
#teaserboxtop {width:210px;height:10px;background-image:url(../images/box_210_top.gif);}
#teaserboxbottom {width:210px;height:10px;background-image:url(../images/box_210_bottom.gif);margin-bottom:20px;}
#spalte_2 {text-align:left;margin-right:10px; margin-left:10px;float:left;width:320px;}
#metanavi {width:960px;margin-top:20px;margin-bottom:10px;color: #FFFFFF;font-size: 12px; text-align:right;}  
#metanavi a {color: #FFFFFF;font-size:12px;text-decoration:none;}  
#metanavi a:hover {text-decoration:underline;}
#footer {width:960px;margin-top:10px;margin-bottom:10px;color: #FFFFFF;font-size: 10px;}  
#footer a {color: #FFFFFF;font-size:10px;text-decoration:none;}  
#footer a:hover {text-decoration:underline;}
#popup960  {width:920px; margin:20px;background-color:#FFFFFF;}
#error {color:#FF0000;font-size:10px;font-weight:bold;text-align:center;margin:5px;}
