/* --------------------------------------------
CSS Stile-Sheet for BMBG
developed by Online Media, P. Hoetzl
All rights reserved, Mai 2007 ff.
-------------------------------------------- */





/* Definition der Textdarstellung */


h1,h2,p,ul,ol,td {


font-family: Tahoma, Geneva, sans-serif;



}


h1 {

font-size: 16px;
font-weight: 600;
color: #666666;

}

h2 {

font-size: 12px;
font-weight: normal;
color: #666666;

}



.main,th,td {

text-align: left;
font-weight: normal;
font-style: normal;
font-size: 11px;
line-height: 14px;
color: #000000;


}



a:link {
    font-family: Tahoma, Geneva, sans-serif;
    color: #003399;
    text-decoration: none;
    
}
a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	color: #666666;
	text-decoration: none;
	
}
a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	color: #6B9CAD;
	text-decoration: underline;
	
}
a:active {
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: underline;
	
}


/* Bilder Gallerie */

#dunkel {
position: absolute;

top: 0px;
left: 0px;
 
width: 100%;
height: 150%;


background-image: url(_images/overlay.gif);



}

#gallerie {


position: absolute;

top: 50px;
left: 265px;

width: 520px;
height: 490px;

background-color: #000000;

border-width: 1px; 
border-style: solid;
border-color: #FFFFFF;

}

/* Definition der Formularfelder */

form.subnavi {
display: inline


}



input.radio {

color: #CCCCCC;
border: 1px solid #19426C;

}

input.txt {

color: #1F2934;
border: 1px solid #19426C;
width: 250px;
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: 250px;
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;


}




