@charset "utf-8";
/* CSS Document */
body {
	background-color: #ffffff;
	background-image: url(style/site_background.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	}
h1 {
	font-size: 18px;
	color: #990000;
}
h2 {
	font-size: 16px;
	color: #990000;
}
h3 {
	font-size: 14px;
	color: #990000;
}
h4 {
	font-size: 12px;
	color: #990000;
}
h5 {
	font-size: 10px;
	color: #990000;
}
h6 {
	font-size: 9px;
	color: #990000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
img {
border: 0px;
}
#line_over_header {
height: 35px;
border-bottom: 1px solid #FFFFFF;
vertical-align: middle;
color: #000000;
font-size: 11px;
width: 950px;
margin-left: auto;
margin-right: auto;
}
#line_over_header a, a:visited {
color: #000000;
font-size: 11px;
text-decoration: none;
}
#header {
background-color: #990000;
background-image: url(style/header.jpg);
height: 250px;
width: 950px;
margin-left: auto;
margin-right: auto;
}
#line_under_header {
background-color: #990000;
background-image:url(style/topline_background.jpg);
background-repeat: repeat-x;
height: 35px;
border-top: 1px solid #FFFFFF;
vertical-align: middle;
color: #FFFFFF;
font-size: 11px;
width: 950px;
vertical-align: middle;
margin-left: auto;
margin-right: auto;
}
#main_content {
margin-left: auto;
margin-right: auto;
border-bottom: 1px solid #FFFFFF;
}
.picture_animation {
background-color: #999999;
width: 400px;
margin-right: auto;
}
.content {
background-color: #E4E4E4;
width: 550px;
margin-right: auto;
}

.content2 {
background-color: #E4E4E4;
width: 950px;
margin-right: auto;
}

#tag_line {
background-color: #990000;
background-image: url(style/tagline_background.jpg);
background-repeat: repeat-x;
color: #FFFFFF;
font-size: 12px;
margin-right: auto;
margin-left: auto;
width: 950px;
}
#tag_line a{
text-decoration: none;
}
#footer {
background-image: url(style/footer.jpg);
margin-right: auto;
margin-left: auto;
border-top: 1px solid #FFFFFF;
width: 950px;
height: 70px;
}
.content_table {
width: 530px;
margin: 10px;
color: #000000;
font-size: 12px;
}
.content_table2 {
width: 930px;
margin: 10px;
color: #000000;
font-size: 12px;
}
.box {
color: #000000;
}

.tr_order
{
	background-color:#990000;
	background-image: url(style/tagline_background.jpg);
    background-repeat: repeat-x;
    height:20px;
	color: #FFFFFF;
	border-bottom: 1px solid #627EB7;
	border-top: 1px solid #627EB7;
	border-left: 1px solid #627EB7;
	border-right: 1px solid #627EB7;

	 font-weight: bold;

}

.tr_order_summe
{
	background-color:#990000;
	background-image: url(style/tagline_background.jpg);
    background-repeat: repeat-x;
    height:20px;
	color: #FFFFFF;
	border-bottom: 1px solid #627EB7;
	border-top: 1px solid #627EB7;
	border-left: 1px solid #627EB7;
	border-right: 1px solid #627EB7;

	 font-weight: bold;

}
/* Formulare */
//.formdata{width:730px;margin:1px 0 1px 0;padding:3px; border-bottom:1px solid #FDFBEC;}
.formdata p{margin:4px 0 6px 0;color:#000000; }
.formdata a{color:#570000;}
.formdata.end{border:0 !important}
.formdata label{float:left;width:280px;font-weight:bold;color:#000000}
.formdata_buttons, .trimmings_button{width:150px height:50 !important;border:0 !important;background:#990000 !important;color:#fff !important}
.formdata_buttons.big{width:200px !important;}
.formdata textarea,select,button{width:280px;padding:1px;border:1px solid #333333;background:#FFFFFF;color:#000000}
.formstar{font-size:116%;font-weight:bold;color:#B20202}
.formdata.end a{margin-left:8px;color:#570000; font-size:85%; text-decoration:none;}
.formdata.error{background:#b20202;color:#ffffff}
.formdata.error label{color:#ffffff}

.input{width:20px;padding:1px;border:1px solid #005e82;background:#f5f5f5;color:#a80641}
