hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}

h1{margin-top:20px; padding-left:10px;}

h2{font-size:23px}

h3{font-size:21px}

h4{font-size:19px}

h5{font-size:17px}

h6{font-size:15px}









p,dl,hr,h1,h2,h3,h4,h5,h6,pre,table,address,fieldset{margin-bottom:15px;}















/*------*/

body

{

	color:#000;

	background:#f4f4f4 url(../img/bg2.gif) repeat-y center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height:1.5;

	padding: 0 0 20px;

}





a

{

	color: #212869;

	text-decoration: none;

}



a:hover

{

	text-decoration: underline;

}



a:focus{

outline:1px dotted invert

}









p

{

	overflow: hidden;

	text-align: left;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

}





blockquote{

	margin: 10px;

	padding: 10px;

	border-left: 2px solid #ccc;

	color:#666;

	font-size:14px;

	font-family:"Times New Roman", Times, serif

}









.pfeil_oben 

{

padding-top:3px;

margin-bottom:0;

padding-bottom:0;

border:0;

text-align:left;

}







.fliesstext

{

	color:#212869;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:left;

	padding-top:0;

}



.subheadline

{

	font-weight:bold;

	color:#212869;

}













 /*Footer */









.footer_text {

	color: #757575;



	text-align:left;

	padding-left:10px;

}









.footer_text a {

	color: #666666;

}











.footer_line

{

	padding-top:0;

	margin-bottom:5px;

	padding-bottom:0;

	text-align:left;





}













/*CSS KONTAKTFORMULAR*/







/* ORANGE */

.Stil1 {

	color: #FF6600;

}

.Stil2 {

	color:#000000;

}

#container_form {

	width:530px;

	height:auto;

	margin: 0px;

}

#kontaktform {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	width:530px;

	height:auto;

	border:1px solid #000000;

	padding:10px;

	color:#000000;

	background-color:#edece1;

	background-image: url("./data/bg.png");

	background-repeat:repeat-x;

}

#kontaktform a{

	color:#FF6600;

	text-decoration:none;

}

#kontaktform a:hover{

	color:#000000;

}

.input_field {

	width:150px;

}

.input_field_ddl {

	width:153px;

}

.input_field_betreff {

	width:410px;

}

.input_field_textarea {

	width:410px;

	height:150px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}

.label_form {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

}











/*Tabellen-Style*/











*

{

	border: 0;

	margin: 0;

	padding: 0;

}



table 

{

	text-align: left;

	border-spacing: 0px;

	border: 1px solid #aeb3b6;

	border-collapse: collapse;

	

}





table a, table, tbody, tfoot, tr, th, td 

{

	font-family: Arial, Helvetica, sans-serif;

	line-height: 2em;

	font-size: 13px;

	color: #000;

}

tbody td{

	line-height: 2.5em;

}



table caption

{

	padding: .4em 0 ;

	font-size: 240%;

	font-style: normal;

	color: #FB7E00;

}



table a

{

	display: block;

	text-decoration: none;

	color: #000000;

	padding-right: 1.5em;

	

}



table a:hover, table a:focus

{

text-decoration: underline;

}



table th a

{

	color: #000000;

	text-align: right;

}

table .odd th a,table .odd td a,table .odd td{

	color: #666;

	padding-right: 1.0 em;

}



table th a:hover, table th a:focus, tbody tr:hover th

{   

   background-color: #FFCC99;

	color: #fff !important;

}

table .odd th,table .odd td{

	background-color: #DDDDDD;

}



thead th

{

	background-image: url(../img/verlauf_th_orange.gif);

	text-transform: uppercase;

	font-weight: bold;

	letter-spacing: 1px;

	color: #fff;

	

}

tfoot{

	background-image: url(../img/verlauf_th_orange.gif);

	border-top: 1px solid #fff;

	

	

}

tfoot th,tfoot td{

	color: #fff;

}



tbody th

{

   padding-right: 1.0em;

	color: #25c1e2;

	font-style: normal;

	background-color: #fff;

	border-bottom: 1px dotted #aeb3b6;

}



td

{

	color: #000;

	border-bottom: 1px dotted #aeb3b6;

	padding-right: 0.5em;

	

}



tbody tr.odd

{

	border-bottom: 1px dotted #aeb3b6;

}



tbody tr:hover td

{

  background-color: #FFCC99;

}



tbody tr:hover td,tbody tr:hover th, tbody tr:hover a

{

	color: #fff !important;

}


