/* CSS Document */

body{

background:url(../img/background.gif);
margin-top:0px;
font-family:verdana;
font-size:12px;
color:#333;
}
input,textarea{

width:310px;
}
input.sm-input{
width:20px;
}


input.send {
background: url(../img/send_btn.gif);
width:177px;
height:30px;
border:0px;
font-size:0px;
color:#990000;
text-align:left;
}
input.send-en {
background: url(../img/send_btn_en.gif);
width:96px;
height:30px;
border:0px;
font-size:0px;
color:#990000;
text-align:left;
}
.shrt-txt{
width:470px;
clear:left;
margin-bottom:20px;
 }
.black-font{
font-weight:bold;
margin-bottom:20px;
}
.grey-font{
color:#666666;
font-weight:bold;
}
.small-block{
width:376px;
float:left;
margin-right:5px;
}
.form-block-out{

background:#E0DEDE;
padding:3px;
}
#footer { color: white; font-size: 10px; font-weight: bold; text-transform: uppercase; margin: auto; padding-top: 10px; width: 760px }
.form-block-in{
padding-left:25px;
padding-top:15px;
padding-bottom:25px;
border:1px solid white;
background:#E0DEDE;
font-size:11px;
}
.form-input{
text-transform:uppercase;
font-weight:bold;
padding-top:10px;
}
.form-ueber{
background:#666666;
font-weight:bold;
color:white;
text-transform:uppercase;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
font-size:11px;
}
.form-hint{
border-bottom:2px solid black;
font-weight:bold;
text-transform:uppercase;
margin-top:20px;
font-size:12px;
width:310px;
}
.form-hint2{
border-bottom:1px solid black;
font-weight:bold;
text-transform:uppercase;
margin-top:20px;
font-size:12px;
width:450px;
}

.tabelle{
border:1px solid #2D55A5;
font-size:11px;
}
.tab-ueber{
background:#2D55A5;
color:white;
padding:3px;
text-transform:uppercase;

}
.tab-cnt{
background:#F5F2FE;
width:245px;
padding:3px;
float:left;
clear:left;
}
.tab-cnt-col2{
background:#F5F2FE;
width:370px;
padding:3px;
}
.tab-kosten{
background:#F5F2FE;
width:250px;
padding:3px;

}

.tab-termin{
background:#F5F2FE;
width:120px;
padding:3px;
font-size:11px;
}

.tab-termin_neu{
background:#F5F2FE;
padding:3px;
font-size:11px;
}


.tab-pr{
width:115px;
margin-left:5px;
background:#F5F2FE;
text-align:right;
padding-right:3px;
}
.tab-hint{
color:#336699;
font-weight:bold;
font-size:10px;
}
img{
	border:0;
	}
a.intext:link,a.intext:active,a.intext:visited{
color:#990000;
font-weight:bold;
text-decoration:none;

}
a.sub:link,a.sub:active,a.sub:visited{
	color:#039;
	font-weight:normal;
	text-decoration:none;

}
a.sub:hover{
color:black;
}
a.men-href:link,a.men-href:active,a.men-href:visited{
	color:white;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;

}
a.men-href:hover{
color:black;
}
#start-all{
width:900px;
margin:auto;
}

#all{
width:800px;
margin:auto;
}
.head-dblue{
background:black;
height:21px;
width:220px;
opacity:.8;
filter:alpha(opacity=80);
-moz-opacity:.8;-khtml-opacity:8;
}
.head-lblue{
background:url(../img/head_bgr_lblue.gif);
height:21px;
width:580px;

}
#flaggen{
margin-left:40px;
float:left;
}
#head-men{
	float:right;
	margin-right:10px;
	color:white;
}
.fr{
background:white;

}
.men{
background:url(../img/men_bgr.gif);


}
.main{
background:white;
}


.main-cnt{

margin-left:40px;
width:520px;
margin-top:10px;
}
#menu{
	margin-top:40px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;

}
.mpkt{
	margin-left:22px;
	color:white;
	margin-bottom:14px;
	
}
.start-mpkt{
	margin-left:22px;
	color:white;
	margin-bottom:7px;
	
}
.mpkt-active{

	background:#B1C0E1;
	padding-left:22px;	
	color:black;
	padding-top:3px;
	padding-bottom:3px;

	}
.mpkt-active2{

	background:#B1C0E1;
	padding-left:22px;	
	color:black;
	margin-bottom:14px;
	padding-top:3px;
	padding-bottom:3px;

	}

/*SUBMENU*/


.sub-pkt{
	margin-top:8px;
	margin-bottom:8px;
}

.current-page{
	color:#039;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
	}
	
.mpkt-sub{

	padding-top:5px;
	padding-bottom:5px;
	padding-left:22px;
	background:#F5F2FE;
	
	font-size:11px;
	text-transform:none;
	margin-bottom:14px;
}



/* INHALT */



.mpkt-ueber{
color:#099;
font-weight:bold;
font-size:10px;
margin-bottom:20px;
text-transform:uppercase;
}
.cnt-ueber{
color:#2D55A5;
margin-bottom:20px;
font-weight:bold;
font-size:14px;
}
.absatz{
margin-bottom:20px;
width:470px;
}
.absatz2{
margin-bottom:20px;
}
.ueber-2{
margin-bottom:20px;
	font-weight:bold;
	text-transform:uppercase;
}
.img-tag{
clear:left;
margin-bottom:20px;
}

.lft-info{
width:377px;
float:left;
}
.rgt-info{
background:#F5F2FE;
float:left;
width:110px;
padding:8px;
font-size:10px;
margin-left:15px;
}


/* Text und Mail Link im Gästebuch */
A.mailLinkGuestbook:link, A.mailLinkGuestbook:visited, A.mailLinkGuestbook:hover {
	font-size:12px;
	font-weight:bold;
	color:#990000;
}

.textGuestbook {
	font-size:12px;
}