@charset "utf-8";
/* CSS Document */

/* container ------------------------------------------------------------------------------------------- */

#maincontainer {
	width:950px;
	height:auto;
	/*background-color:#CC3333;*/
	margin:0 auto;
}

#header {
	width:950px;
	height:75px;
	background-color:#CCFFFF;
	background-image:url(../image/header.jpg);
}

#navcontainer{
	float:left;
	margin-top:25px;

}

#nav{
	width:155px;
	height:298px;
	background-color:#DDDDE6;
	border:1px solid #387AC3;
	margin-bottom:25px;
}

#langnav{
	margin-bottom:25px;
	margin-top:25px;
	width:155px;
	height:223px;
	background-color:#DDDDE6;
	border:1px solid #387AC3;
}

#nav ul, #langnav ul{
	list-style-type:none; 
	padding-left:0px;
	margin-left:0px;
}

#nav ul li, #langnav ul li{ /* IE6, how bizarre ;-) */
	line-height:0px;
}

#nav ul{
	margin-top:25px;
}


#langnav ul{
	margin-top:100px;
}

#nav ul li a, #langnav ul li a{
	display:block;
	width:inherit;
	color:#050505;
	text-decoration:none; 
	line-height:25px;
	padding-left:25px;
}

#nav ul li a:hover, #langnav ul li a:hover{
	background-color:#F5F5FF;
}

#content{	
	margin-top:25px;
	margin-left:170px;
	/*width:800px;
	background-color:#CCFFFF;
	height:550px;
	*/
}

#footer{
	clear:both;
	margin-top:25px;
	height:50px;
	background-color:#DDDDE6;
	border:1px solid #387AC3;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	line-height:25px;
}

#subnav{
	margin-left:0px;
	padding-left:0px;
}

#subnav ul li{
	display:inline;
	margin-right:10px;
	line-height:25px;
}

#subnav li a{
	margin-right:5px;
	color:#050505;
	text-decoration:none;
}

#subnav li a:hover{
	/*background-color:#F5F5FF;*/
	color:#387AC3;
}

#termtable td{
	padding-top:12px;
}
#bestell p{
	line-height:110%;
}
#bestell p strong{
	line-height:150%;
}

#formcontainer {
	/*width:350px;*/
	margin-left:350px;
}

#formcontainer input{
	width:300px;
	border:1px solid #387AC3;
}

#formcontainer textarea{
	width:300px;
	border:1px solid #387AC3;
}

#formcontainer #snd{
	width:100px;
}
/* by tag ---------------------------------------------------------------------------------------------- */

body {
	text-align:center;
	background-color:#F5F5FF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#505050;
}

body div{
	text-align:left;
}

h1 {
	padding-top:27px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:16px;
}

h2 {
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:14px;
}

p{
	padding-right:150px;
	padding-top:4px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:25px;
	
}

li{
	/*color:#050505;*/
}

a{
	color:#050505;
	text-decoration:none;
}
a:hover{
	color:#387AC3;
}
/* classes -------------------------------------------------------------------------------------------- */

#nav ul li .actlink, #langnav ul li .actlink{
	color:#387AC3;
}

.plesspadding{
	padding-right:50px;
	padding-top:4px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:25px;
	
}
