@charset "UTF-8";
body, html{
padding				: 0px;
margin				: 0px; 
background			: url(/images/bg.jpg) repeat-x;
font				: normal normal normal 10pt Arial, sans-serif;
background-color	: #E1D7BC;
}

/*
Rot: #bb0000
Hellrot: #dabfbf
*/

a.fontsize{
display			: block;
color			: #dabfbf;
text-decoration	: none;
margin-left		: 20px;
}
a.fontsize:hover{
display			: block;
color			: #fff;
text-decoration	: none;
margin-left		: 20px;
}

.fsu{ margin:0 0 0 10px; }

#get { background : url(http://http-get.de/get.gif) no-repeat; }

#page{
background	: url(/images/content_bottom.jpg) repeat-y;
width		: 959px;
margin-left	: 15px;
} 

#headlogo{
margin		: -3px 0 0 -2px;
border		: none;
}

#content_top{
background	: url(/images/content_top.jpg) no-repeat;
width		: 962px;
min-height	: 426px;
}

#links{
width		: 180px;
padding		: 10px 0 0 15px;
float		: left;
color		: #FFFFFF;
}

h1 {
color	: #bb0000;
font	: normal normal bold 15pt Arial, sans-serif;
margin	: 0 0 20px 0;
}
h1.left{
font	: normal normal bold 12pt Arial, sans-serif;
color	: #eeeeee;
margin	: 0px;
}
h2 {
color		: #333;
font		: normal normal bold 12pt Arial, sans-serif;
}

p { text-align:justify; }

img {
border	: 1px solid #c4c4c4;
padding	: 3px;
}

hr {
border			: 0px; /* Für Firefox und Opera */
border-top		: solid 2px #d7d7d7;
border-bottom	: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
width			: 468px;
}

a { 
color			: #333333;
font-weight		: bold;
text-decoration	: none;
}
a:hover { 
color			: #bb0000;
font-weight		: bold;
text-decoration	: none;
}

a.menue_left:link, a.menue_left:visited{
text-decoration	: none;
color			: #eee;
font			: normal normal normal 9pt Arial, sans-serif;
margin			: 10px 0 0 10px;
display			: block;
}
a.menue_left:hover, a.menue_left:active{
text-decoration	: none;
color			: #fff;
font			: normal normal normal 9pt Arial, sans-serif;
display			: block;
margin			: 10px 0 0 10px;
}
a.menue_left_on:link, a.menue_left_on:visited{
text-decoration	: none;
color			: #eee;
font			: normal normal normal 9pt Arial, sans-serif;
margin			: 10px 0 0 10px;
display			: block;
}
a.menue_left_on:hover, a.menue_left_on:active{
text-decoration	: none;
color			: #fff;
font			: normal normal normal 9pt Arial, sans-serif;
margin			: 10px 0 0 10px;
display			: block;
}

a.submenue:link, a.submenue:visited{
text-decoration	: none;
color			: #dabfbf;
font			: normal normal normal 9pt Arial, sans-serif;
margin			: 10px 0 0 20px;
display			: block;
}
a.submenue:hover, a.submenue:active{
text-decoration	: none;
color			: #dabfbf;
font			: normal normal normal 9pt Arial, sans-serif;
margin			: 10px 0 0 20px;
display			: block;
}
a.submenue_on:link, a.submenue_on:visited{
text-decoration	: none;
color			: #dabfbf;
font			: normal normal normal 9pt Arial, sans-serif;
margin			: 10px 0 0 20px;
display			: block;
}
a.submenue_on:hover, a.submenue_on:active{
text-decoration	: none;
color			: #dabfbf;
font			: normal normal normal 9pt Arial, sans-serif;
margin			: 10px 0 0 20px;
display			: block;
}

div.content {
width			: 465px;
padding			: 10px 20px;
float			: left;
}

a.menue_right {
display			: block;
font			: normal normal normal 9pt Arial, sans-serif;
text-decoration	: none;
margin-top		: 10px;
color			: #eeeeee;
font-weight		: normal; 
}

a.menue_right:hover{ font-weight: normal; color: #ffffff; }

a.menue_right_on{
display			: block;
font			: normal normal normal 9pt Arial, sans-serif;
text-decoration	: none;
margin-top		: 10px;
color			: #ffffff;
font-weight		: normal; 
}

#footer{
clear		: both;
width		: 952px;
height		: 1px;
margin-top	: 10px;
}
#rechts{
width		: 216px;
padding		: 10px 20px;
float		: left;
color		: #FFFFFF;
}
#logo{
background		: url(/images/bg_sovd-logo.jpg);
width			: 135px;
height			: 120px;
margin			: 100px 0 0 70px;
}
#logo img { 
border			: none; 
margin			: 0 0 0 140px;
}
#content{ background:url(/images/content_bottom.jpg) repeat-y; }

.dunkel {
	background-color	: #f0d9d9;
	vertical-align		: middle;
}

.hell {
	vertical-align		: middle;
}

.rahmeno {
	border-top			: 2px solid #000000;
}
.rahmenu {
	border-bottom		: 2px solid #000000;
}
.rahmenl {
	border-left			: 2px solid #000000;
}
.rahmenr {
	border-right		: 2px solid #000000;
}

.preise td { font-size:8pt; }

textarea, select, input, input.email{
	font-family			: 	Arial, sans-serif;
	color				: 	#666;
	border				: 	1px solid #d7d7d7;
	background			: 	#EEE;
	margin				: 	1px 0;
	padding				:	6px;
	font-size			: 	1em;
}
input.off {
	font-family			: Arial, sans-serif;
	color				: #FFF;
	border				: 1px solid #bb0000;
	background			: #bb0000;
	margin				: 1px 0;
	padding				:	6px;
	font-size			: 1em;
}
input.on {
	font-family			: Arial, sans-serif;
	color				: #FFF;
	border				: 1px solid #7F0102;
	background			: #7F0102;
	margin				: 1px 0;
	padding				:	6px;
	font-size			: 1em;
}
input.error, select.error, textarea.error {
	border				: 1px solid #bb0000;
	background-color	: #dabfbf;
}
.inputBuchung {
	background			: #EEEEEE;
	border				: 1px solid #CCCCCC;	
}
.link {
	margin-bottom		: 20px;
}

.oberpunkt {
	font-size			: 9pt;
	margin				: 8px 0 0 10px;
	color				: #eee;
}