
/*####################################
#  Beschreibung der allgemeine Tags  #
#####################################*/




body {
   font:12px/1.5em Arial, Verdana,  Helvetica, sans-serif;
   color:#333333;
   background:url(images/body_bg.gif);
}


pre, code, select, input, textarea {
   font-size:100%;
}


/* Schrift ende*/




ul, ol, dl {
   margin:0;
   padding:5px 15px 5px 20px;
}

ul li{
   margin:0px;
   font-size:11px;
}

li{list-style:none url(images/li.gif);text-align:left;}

ol li {
   margin-left:10px;
}

li a{font-weight:normal;font-size:11px;}

p {
   margin:0.5em 0px 0.5em 0px;
   padding:0px;
   width:auto;
}

label,.label{font-weight:normal;color:#666666;font-size:1em;}

hr{border:0px;border-top:1px solid #97ab7e;border-bottom:1px solid #cfd8c0;width:100%;float:left;margin:0.2em 0px 0px 0px;}


strong{font-weight:bold;}

a {
	color:#27678b;
   	text-decoration:none;
	margin:0px;
	padding:0px;

}


a:hover {
   text-decoration:underline;
}

em {
   font-style:normal;
 }

h1 {
   font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
   font-size:24px;
   line-height:1.5em;
   font-weight:normal;
   color:#34a3dc;
   border-bottom:1px solid #608fa9;   
   margin-bottom:0.7em;
}

h2 {
   font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
   font-size:24px;
   line-height:1.5em;
   color:#34a3dc;
   border-bottom:1px solid #608fa9;
   margin-bottom:0.7em;   
}

h3 {
   font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
   font-size:18px;
   line-height:1.5em;
   color:#27678b;
   border-bottom:1px solid #608fa9;  
   margin-bottom:0.7em;   
}

h4,th {
   font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
   font-size:15px;
   font-weight:normal;
   line-height:1.5em;
   color:#000a2f;
   border-bottom:1px solid #608fa9;   
   margin-bottom:0.7em;      
}


form {
   margin:0px;
   padding:0px;
}



form fieldset {
   position:relative;
   margin:0px;
   padding:5px 10px 10px 10px;
   border:1px solid #aaa;

}

form fieldset fieldset {   background:#f7f7f7;}


form table  td{
   padding:5px;
}

form fieldset legend {
   margin-left:0px;
   padding:5px;
}


textarea {
	font:10px/1.5em Verdana, Arial, Helvetica, sans-serif;
	width:190px;
	height:80px;
   	overflow:auto;
   	padding:3px;
 	border:1px solid #636363;
}
 textarea:focus{background:white;}

 
 input.input{background:url(../img/elemente.gif);background-position:-3px -4px;font-size:14px;padding:2px 0 0 8px;vertical-align:middle;border:1px solid #636363;width:190px;height:25px;}
 input.input:focus{border:2px solid #636363;width:188px;height:23px;background:white;}


select.select{
 	border:1px solid #636363;
	width:201px;
	float:left;
 }
 select.select:focus{background:#efefef;}
 
 .radiobutton,.checkbox{width:auto !important;background:none !important;border:0 !important;}
 
 option{padding:6px 0 0 8px;}
 
 
table {
   font-size:inherit;
   color:#333333;
   width:100%;
}
th{background:#e6e2af;border-left:2px solid white;border-right:1px solid #acacac;border-bottom:1px solid #acacac;padding:10px;}
td{vertical-align:top;background:#efecca;padding:10px;border-left:2px solid white;border-right:2px solid white;border-top:1px solid white;}
td:hover{background:#e6e3c3;}

h5 {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.5em;
	color: #000a2f;
	border-bottom:none;
	margin-bottom: 0.7em;
}


h6 {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5em;
	color: #000a2f;
	border-bottom:none;
	margin-bottom: 0.5em;
}

/* Allgemeine Tags ende*/

.applyNav {margin-top:20px;}
.apply {float:right;margin-right:20px;}
.backLink {margin-left:20px;}

#main_left_header_blind {
    position: relative;
    width: 645px;
}
