/* kahle-vermietung style.css */
body{
font-family:				verdana,arial,helvetica;
color:						#808080;
background:					#009 url(../images/bodybg.gif) repeat;
margin:						10px 3% 10px 3%;
padding:					0;
scrollbar-arrow-color:		#FFF;
scrollbar-base-color:		#0402EB;		
scrollbar-highlight-color:	#4E4E4E;
scrollbar-shadow-color:		#000;
scrollbar-track-color:		#009;
}

h1 {
font-family:				Georgia,"Times New Roman",Times,serif;
font-size:					12px;
color:						#03C;
padding:					0px;
padding-left:				10px;
margin:						0px;
border-bottom:				1px solid #808080;
text-align:					center;
}

h2 {
font-family:				Georgia,"Times New Roman",Times,serif;
font-size:					13px;
color:						#FFF;
padding-left:				10px;
padding-bottom:				1px;
margin:						1px;
text-align:					left;
}

h3 {
font-family:				verdana,arial,helvetica;
font-size:					13px;
font-weight:				normal;
color:						#009;
padding:					0px 10px 1px 10px;
margin:						0px;
text-align:					right;
}

h4 {
font-family:				Georgia,"Times New Roman",Times,serif;
font-size:					12px;
color:						#03C;
padding:					0px;
margin:						0px;
border:						0px;
text-align:					center;
}

.box {
padding:					7px;
background-color:			#FFF;
z-index:					2;
}

table, tr, td { 
font-family:				verdana,arial,helvetica;
font-size:					12px;
color:						#009;
margin-top:					0px;
margin-left:				0px;
margin-right:				0px;
}

.headerborder {
border-top:					1px solid #CFCFCF;
border-left:				1px solid #CFCFCF;
border-right:				1px solid #CFCFCF;
}

/* menue oben */
.line {
border-right:				solid 0px #808080;
}

#menu2 a {
font-family: 				verdana,arial,helvetica;
font-size:					12px;
font-weight:				normal;
color:						#000;
display:					block;
text-decoration:			none;
width:						120px;
padding-top:				0px;
padding-left:				0px;
padding-bottom:				0px;
margin:						0px auto;
border-left:				solid 1px #000;
line-height:				22px;
text-align:					center;
}

#menu2 a:visited {
font-family:				verdana,arial,helvetica;
font-size:					12px;
color:						#009;
display:					block;
text-decoration:			none;
width:						120px;
padding-top:				0px;
padding-left:				0px;
padding-bottom:				0px;
margin:						0px auto;
border-left:				solid 1px #000;
line-height:				22px;
text-align:					center;
}

#menu2 a:active {
font-family:				verdana,arial,helvetica;
font-size:					12px;
color:						#000;
display:					block;
background-color:			#ACB3F9;
background-image:			url(../images/a2o.gif);
text-decoration:			none;
text-align:					center;
width:						120px;
padding-top:				0px;
padding-left:				0px;
padding-bottom:				0px;
margin:						0px auto;
border-left:				solid 1px #000;
line-height:				22px;
}

#menu2 a:hover {
font-family:				verdana,arial,helvetica;
font-size:					12px;
font-style:					normal;
color:						#000;
display:					block;
background-color:			#ACB3F9;
background-image:			url(../images/a2o.gif);
text-decoration:			none;
text-align:					center;
width:						120px;
padding-top:				0px;
padding-left:				0px;
padding-bottom:				0px;
margin:						0px auto;
line-height:				22px;
border-left:				solid 1px #000;
}

#menu1 .rub {
font-family:				verdana,arial,helvetica;
font-size:					12px;
color:						#03C;
background-color: 			#FC6;
border-top:					solid 2px #FFF;
border-bottom:				solid 2px #808080;
height:						24px;
font-weight:				bold;
padding-left:				10px;
white-space:				nowrap;
}

/* menue links */
#menu1 {
width:						200px;
}

#menu1 a {
font-family:				verdana,arial,helvetica;
font-size:					12px;
font-weight:				normal;
color:						#009;
display:					block;
background-color:			#FC6;
background-image:			url(../images/a2.gif);
text-decoration:			none;
width:						200px;
padding-top:				4px;
padding-left:				4px;
padding-bottom:				4px;
margin:						0px auto;
border-top:					solid 1px #FFF;
border-left:				solid 0px #FC6;
border-bottom:				solid 1px #808080;
}

#menu1 a:visited {
font-family:				verdana,arial,helvetica;
font-size:					12px;
color:						#009;
background-color:			#FC6;
background-image:			url(../images/a2.gif);
text-decoration:			none;
width:						200px;
padding-top:				4px;
padding-left:				4px;
padding-bottom:				4px;
margin:						0px auto;
border-top:					solid 1px #FFF;
border-left:				solid 0px #FC6;
border-bottom:				solid 1px #808080;
}

#menu1 a:active	{
font-family:				verdana,arial,helvetica;
font-size:					12px;
color:						#009;
background-color:			#ACB3F9;
background-image:			url(../images/a2o.gif);
text-decoration:			none;
width:						200px;
padding-top:				4px;
padding-left:				4px;
padding-bottom:				4px;
margin:						0px auto;
border-top:					solid 1px #FFF;
border-left:				solid 0px #03F;
border-bottom:				solid 1px #808080;
}

#menu1 a:hover {
font-family:				verdana,arial,helvetica;
color:						#009;
font-size:					12px;
background-color:			#ACB3F9;
background-image:			url(../images/a2o.gif);
text-decoration:			none;
font-weight:				normal;
width:						200px;
padding-top:				4px;
padding-left:				4px;
padding-bottom:				4px;
margin:						0px auto;
border-top:					solid 1px #FC6;
border-left:				solid 0px #03F;
border-bottom:				solid 1px #000;
}

/* allgemeine links */
a:link {
font-family:				verdana,arial,helvetica;	
font-weight:				bold;
font-size:					12px;
color:						#C30;
text-decoration:			none;
}

a:visited {
font-family:				verdana,arial,helvetica;
font-weight:				bold;
font-size:					12px;
color:						#C30;
text-decoration:			none;
}

a:active {
font-family:				verdana,arial,helvetica;
font-size:					12px;
color:						#808080;
text-decoration:			underline;
}

a:hover {
font-family:				verdana,arial,helvetica;
font-size:					12px;
text-decoration:			underline;
color:						#00C;
}

.bullet {
list-style-image:			url(../images/bullet.gif);
color:						#00C;
padding-left:				0px;
margin-left:				70px
}

.img {
margin:						0px;
margin-bottom:				5px;
border:						solid 1px #666;
}

.imgtxt {
font-family:				arial,helvetica,verdana;
font-size:					9px;
color:						#666;
background-color:			#FFF;
letter-spacing:				1px;
align:						center;
text-align:					center;
margin:						0 0 0 5px;
padding:					2px 2px 5px 2px;
float:						right;
border:						1px solid #666;
}

b {
font-weight:				normal;
}

.main {
padding:					0;
margin:						0;
}

.mainborder {
border:						1px solid #CFCFCF;
}

.scroll {
margin:						0px;
padding:					0px;
}

.small {
font-weight:				normal;
font-size:					10px;
color:						#039;
}

.count {
font-family:				verdana,arial,helvetica;			
font-size:					9px;
color:						#666;
text-align:					center;
}

.textarea {
background-color:			#FFF;
border:						#666 1px solid;
overflow:					auto;
width:						200px;
height:						100px;
}

.select {
width: 						70px;
height:						20px;
}

.standard {
font-size:					10px;
font-weight:				bold;
width:						100px;
}

.input {
background-color:			#FFF;
border:						#666 1px solid;
width:						200px;
height:						20px;
}

.inputbutton {
font-family:				verdana,lucida,sans-serif;
font-size:					11px;
color:						#000;
background-color:			#FFE4B5;
border-top:					#999 1px solid;
border-left:				#999 1px solid;
border-right:				#000 1px solid;
border-bottom:				#000 1px solid;
cursor:						pointer;
}

.footerborder {
border-left:				1px solid #CFCFCF;
border-right:				1px solid #CFCFCF;
border-bottom:				1px solid #CFCFCF;
}

.footer {
font-family:				verdana,arial,helvetica;
font-size:					12px;
font-variant:				small-caps;
color:						#009;
text-align:					center;
background-color:			#FC6;
background-image:			url(../images/a2.gif);
background-repeat:			repeat;
}
