@charset "utf-8";
*{margin:0;padding:0;}
a{
text-decoration:none;}
#background-left{
position:fixed;
top:10px;}
#background-right{
position:fixed;
top:10px;
right:0;}
#main{
position:relative;
z-index:1;
background-color:#eee;
margin:50px auto;
width:950px;
min-height:800px;
border:1px solid #cecece;
font-family:Arial, sans-serif;	
-webkit-box-shadow:0px 4px 10px 4px #999;
-moz-box-shadow:0px 4px 10px 4px #999;
box-shadow:0px 4px 10px 4px #999;}
#header{
position:relative;
background:url("../images/action.png") no-repeat top right;
width:100%;
height:280px;}
#header img{
float:left;
padding-top:20px;
padding-left:5px;}
#header h1{
padding-top:17px;
padding-left:280px;
padding-right:150px;
font-size:45px;
text-align:center;}
#header h2{
padding:10px 0 0 275px;}
#header h2.red{
padding-top:30px;
color:#666;}
#header h2.cost{
padding-left:450px;
color:red;
font-size:30px;}
#header a{
position:absolute;
right:0;
top:0;
display:block;
height:200px;
width:200px;}
#menu{
position:relative;
top:0;
height:40px;
width:100%;
border-top:1px solid #cecece;
border-bottom:1px solid #cecece;
color:#000;
font-size:17px;
font-family:Arial, sans-serif;}
#menu ul#navigation{
margin:0;
padding-left:55px;
float:left;}
#menu ul li{	
padding:10px;
overflow:visible;
display:inline-block;
list-style-type:none;
cursor:pointer;}
#menu li a, #menu li a:hover, #menu li a:visited{
color:#5b5b5b;
font-size:18px;
font-family:Arial, sans-serif;
font-weight:400;
text-decoration:none;
padding-left:3px;}	
#menu li.active, #menu  li:hover{
background:url("../images/shadow-menu.png") repeat-x;
padding:10px;}
#menu li.active a, #menu li:hover a{
color:#184fa0;
font-weight:400;}
#menu #submenu-repair,#menu #submenu-reflash{
	display:none;
	top:42px;
	position:absolute;
	width:120px;
	z-index:2;
	background:#eee;
	border:1px solid #cecece;
}
#menu #submenu-reflash{
	width:319px;
}
#menu div#submenu-repair ul, #menu div#submenu-reflash ul{
	display:block;
	padding:0;
	margin:0;
}
#menu div#submenu-repair ul li{
	width:100px;
}
#menu div#submenu-reflash ul li{
	width:300px;
}
#content{
padding-bottom:50px;}
#content h2{
margin-top:30px;
text-align:center;}
#content h3{
clear:both;
margin:20px 0 0 30px;
text-align:left;}
.down, .up{
	cursor:pointer;
}
.down:hover, .up:hover{
	color:blue;
}
.up{
	clear:both;
	font-size:13px;
}
#content div.div1{
min-height:70px;
margin:30px;
clear:both;}
#content img{
margin-right:30px;
float:left;}
#content p{
margin:12px 30px 0 30px;
text-align:justify;
text-indent:20pt;}
#content a, #content a:visited{
color:blue;}
#content a:hover{
color:blue;}
#content ul {
margin-left:100px;
list-style-type:disc;}
#content ul p{
margin-left:0;}
#content table{
margin:0 auto;
border:1px solid #222;}
#content table th{
padding:10px;
text-align:left;}
#content table td{
padding-left:10px;
border:1px solid #444;}
#content p.desctable{
text-align:right;
padding:12px 60px 0;
margin:0;
font-weight:bold;
font-size:13px;}
#footer{
position:absolute;
bottom:0;
width:100%;
height:50px;
border-top:1px solid #cecece;}
#footer p{
padding-top:20px;
color:#5b5b5b;
font-size:10px;
font-family:Arial, sans-serif;	
text-align:center;}
form{
	width:600px;
	border:1px solid #777;
	margin:0 auto;
	padding-bottom:30px;
	
}
#content form table,#content form table td {
	border:none;
}
.form{
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color:#000000;
	background-color:transparent;
	border-color:#000000;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	width: 350px;
}
.textfeld{
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color:#000000;
	background-color:transparent;
	border-color:#000000;
	border-style:dotted;
	border-width:1px;
	min-width:344px;
	min-height:60px;
	max-height:300px;
	max-width:400px;
}
.button { background-color:#771d1b; color:#fff; width:350px; border:1px solid #000000; }
.print{
	display:none;
	clear:both;		
	width:890px;
	padding:20px 30px 0 30px;
}
.print img{
	height:150px;
	float:left;
	padding:10px;
	background:#bbb;
	margin-right:10px;
}
#content .print p{
	padding-left:0;
	margin-left:0;
}
#soc{
	top:150px;
	left:2px;
	position:fixed;
	width:40px;
	height:85px;
	padding:5px;
	background:#ddd;
	border:1px solid #ccc;
	-webkit-box-shadow:4px 4px 4px 4px #999;
	-moz-box-shadow:4px 4px 4px 4px #999;
	box-shadow:4px 4px 4px 4px #999;
	z-index:100;
}