/* --------------------------------------------
CSS Stile-Sheet
developed by Online Media, P. Hoetzl
All rights reserved, Februar 2009 ff.
-------------------------------------------- */


body {

background-color: #FF9933;
background-image: url(_images/hg_verlauf.gif);
background-repeat: repeat-x;
background-attachment: fixed;

}


img {

border: none;

}






/* Layout Darstellung muss noch gemacht werden

#topbalken {
position: absolute;
top: 10px;
left: 30px;



}




#content {

position: absolute;
width: 330px;
top: 60px;
left: 330px;
padding: 70px 10px 10px 10px;



}

#links {

position: absolute;
width: 270px;
top: 60px;
left: 20px;
padding: 70px 0px 0px 0px;


}



#rechts {

position: absolute;
width: 220px;
top: 60px;
left: 700px;
padding: 70px 10px 30px 10px;


}


*/








/* Definition der Textdarstellung */


h1,h2,h3,p,ul,ol,table {


font-family: Arial, Geneva, sans-serif;



}


h1 {


font-size: 14px;
color: #333333;


}



h2 {


font-size: 16px;
color: #FFFFFF;


}



h3 {


font-size: 12px;
color: #FFFFFF;


}


.bildlinks {


padding: 0px 15px 20px 0px;

}


.main,td,th,li {


font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 16px;
color: #333333;



}

.weiss {

color: #FFFFFF;


}



.mini {

color: #BBBBBB;
font-size: 9px;


}


.bigger {

font-size: 15px;
line-height: 18px;


}


a:link {
   
    text-decoration: none;
    font-size: 12px;
}
a:visited {
	
	text-decoration: none;
	font-size: 12px;
}
a:hover {
	
	text-decoration: underline;
	font-size: 12px;
}
a:active {
	
	text-decoration: underline;
	font-size: 12px;
}





/* Definition der Formularfelder */

form.subnavi {
display: inline


}



input.radio {

color: #CCCCCC;
border: 1px solid #19426C;

}

input.txt {

color: #1F2934;
border: 1px solid #19426C;
width: 200px;
padding: 2px 4px 2px 4px;

}

input.plz {

color: #1F2934;
border: 1px solid #19426C;
width: 50px;
padding: 2px 4px 2px 4px;

}



input.suche {

color: #1F2934;
border: 1px solid #19426C;
width: 120px;
padding: 2px 2px 2px 2px;

}

textarea {

color: #1F2934;
border: 1px solid #19426C;
width: 200px;
padding: 2px 4px 2px 4px;

}


textarea.kommentar {

color: #1F2934;
border: 1px solid #19426C;
width: 400px;
padding: 2px 4px 2px 4px;

}



input.btn {

background-color: #D9E4CB;
padding: 2px 4px 2px 4px;

}

.input_ok {

background-color: #BAE1A5;


}


.input_error {

background-color: #E1A5A5;


}



