/* CSS Document */

html, body {
	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
	font-size: 14px;
    height:100%;
	margin-left: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 20px;
	background-color: #EAEAEA;
}

table.haupt{
	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
	font-size: 14px;
    width:760px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fef5ea;
    border:2px;
    border: 2px solid  #FFFFFF;
	border-top-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

td.oben1{
    width:760px;
    height: 9px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f1a02f;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

td.oben2{
    height: 80px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f1a02f;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
td.nav1{
    height: 21px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f1a02f;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

td.line1{
    height: 1px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

td.line2{
    width: 2px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

td.bgsubnav{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fef5ea;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}


td.headline{
	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
	font-size: 18px;
	FONT-WEIGHT: bold;
	font-style:italic;
	color: #f1a02f;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

td{
	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
	font-size: 14px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

a.haupt_nav:link,a.haupt_nav:visited,a.haupt_nav:active{
	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
	font-size: 13px;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
    padding: 0px;
    padding-top: 0px;
    padding-right: 12px;
    padding-bottom: 0px;
    padding-left: 12px;
    text-decoration: none;
}
a.haupt_nav:hover{
	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
	font-size: 13px;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
    padding: 0px;
    padding-top: 0px;
    padding-right: 12px;
    padding-bottom: 0px;
    padding-left: 12px;
    text-decoration: underline;

}

a.sub_nav_link:link,a.sub_nav_link:visited,a.sub_nav_link:active{
	display:block;
     	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
     	font-size: 13px;
     padding-left: 15px;
     	color: #f1a02f;
	border: 0px;
	width: 145px;
		background: url(../images/over_pfeil.gif);

	background-repeat:no-repeat;
	background-attachment:fixed;
      background-position:5px 0px;
}

a.sub_nav_link:hover{
	display:block;
     	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
     	font-size: 13px;
     padding-left: 15px;
     	color: #f1a02f;
	border: 0px;
	width: 145px;
	background: url(../images/spacer.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;	
      background-position:5px 0px;}


a:link,a:visited,a:active{
     	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
     	font-size: 13px;
     	color: #f1a02f;

}

a:hover{
     	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
     	font-size: 13px;
     	color: #f1a02f;
      text-decoration: none;
}
a.copy:link,a.copy:visited,a.copy:active,a.copy:hover{
     	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
     	font-size: 12px;
     	color: #f1a02f;
      text-decoration: none;

}


a.sub_nav_link_ak:link,a.sub_nav_link_ak:visited,a.sub_nav_link_ak:active,a.sub_nav_link_ak:hover{
	display:block;
     	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
     	font-size: 13px;
      padding-left: 15px;
     	color: #f1a02f;
	border: 0px;
	width: 145px;
	background: url(../images/over_pfeil_ak.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
      background-position:5px 0px;

}

td.abstand{
    height: 4px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
td.sub_nav {
     font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
     font-size: 16px;
	FONT-WEIGHT: bold;
	font-style:italic;
     color: #f1a02f;
     padding: 0px;
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;

}

td.sub_nav1 {
     MARGIN-top: 0px;
     MARGIN-right: 0px;
     MARGIN-bottom: 0px;
     MARGIN-left: 0px;
}
UL, LI{
   LIST-STYLE: url(../images/li_pfeil.gif);
   MARGIN: 0px 0px 0px opx; 
}

input,select{
	COLOR: #f1a02f; 
	FONT-SIZE: 12px; 
	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
	FONT-WEIGHT: bold;
	width: 200px;
	height:18px;
	border-top-color:#f1a02f; 
	border-left-color:#f1a02f;
	border-right-color:#f1a02f; 
	border-bottom-color:#f1a02f; 
	border-width:1px;
	border-style:solid; 
	padding-top:1px;
	padding-left:10px;
	background-color: #E5EBEE;
	background-image:url(../images/stein_formular.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:left bottom;
}
input.check{
	COLOR: #f1a02f; 
	width: 18px;
	height:18px;
	border-top-color:#f1a02f; 
	border-left-color:#f1a02f;
	border-right-color:#f1a02f; 
	border-bottom-color:#f1a02f; 
	border-width:1px;
	border-style:solid; 
	padding-top:1px;
	padding-left:0px;
	background-color: #E5EBEE;
}

input.btn{
	COLOR: #FFFFFF; 
	FONT-SIZE: 12px; 
	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
	FONT-WEIGHT: bold;
	width: 200px;
	height:18px;
	border-top-color:#f1a02f; 
	border-left-color:#f1a02f;
	border-right-color:#f1a02f; 
	border-bottom-color:#f1a02f; 
	border-width:1px;
	border-style:solid; 
	padding-top:1px;
	padding-left:10px;
	background-color: #f1a02f;
	background-image:url(../images/stein_formular.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:left bottom;
}

textarea{
	COLOR: #f1a02f; 
	FONT-SIZE: 12px; 
	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
	FONT-WEIGHT: bold;
	width: 200px;
	height:80px;
	border-top-color:#f1a02f; 
	border-left-color:#f1a02f;
	border-right-color:#f1a02f; 
	border-bottom-color:#f1a02f; 
	border-width:1px;
	border-style:solid; 
	padding-top:1px;
	padding-left:10px;
	background-color: #E5EBEE;
	background-image:url(../images/stein_formular.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:left bottom;
}


input.leer{
	FONT-SIZE: 12px; 
	width: 33px;
	height:15px;
	font-family: Arial, Helvetica, Times New Roman, Verdana, serif;
}

