/*************************************************************
Name: WITH-WITT
Date: JUNE 2008
**************************************************************/


body {
	background: #ECECEC url(new_back.gif);
	font-family: Verdana, sansserif; 
	color: #666666; 
	font-size: 11px; 
	line-height: 24px; 
	margin:0;
}


/* content elements 
*******************************************************************************/
#topleiste {
	background: #ECECEC url(top_back2x.jpg);
	width: 750px;
	height: 45px;
	margin-left: 235px;
}

#lang {
	height: 20px;
	float: right;
	color: #CF2941; 
	font-size: 10px; 
	font-weight: bold;
}

#logo {
	position: absolute;
	left: 105px;
	top: 45px;
	height: 134px;
	width: 140px;
	background: transparent url(logo.gif);
}


#flashmovie {
	border-top:solid #fff 4px;
	border-bottom:solid #fff 4px;
	width: 750px;
	height: 126px;
	margin-left: 235px;
}


#inhalt {
	background: #FFF;
	width: 710px;
	margin-left: 235px;
	padding:20px;
}

#prodinhalt {
	background: #FFF;
	width: 500px;
	margin-left: 235px;
	padding:20px;
}

#footer {
	width: 200px;
	margin-left: 10px;
}

/* navigation 
*******************************************************************************/
#navleiste {
	background: #ECECEC url(new_navback.jpg);
	color: #FFF;
	width: 730px;
	height: 23px;
	margin-left: 235px;
	padding-left: 20px;
}

#navleft, #navright {
	font-family: "Times New Roman",Times, serif; 
	font-size: 16px; 
	line-height: 16px; 
	font-weight: bold;
}


#navleft {
	color: #FFFFFF;
	float: left;
	height: 23px;
}

#navright {
	color: #CF2941;
	float: right;
	height: 23px;
}

#subnav {
	position: absolute;
	left: 775px;
	top: 200px;
	width: 200px;
	text-align: right;
}


/* link elements 
*******************************************************************************/
.navi1	{vertical-align: middle;}
.navi2	{vertical-align: middle;}
.subnavi	{font-family: Verdana, sansserif; color: #999999; font-size: 11px; font-weight: bold; line-height: 20px; }

h1	{font-family: Verdana, sansserif; color: #D02F46; font-size: 14px; line-height: 18px; font-weight: bold; }
.fliess	{font-family: Verdana, sansserif; color: #666666; font-size: 11px; line-height: 24px; }

.top	{font-family: Verdana, sansserif; color: #CF2941; font-size: 10px; font-weight: bold; line-height: 8px; }
.fuss	{font-family: Verdana, sansserif; color: #8E8E8E; font-size: 9px; line-height: 24px; }

A:link, A:visited, A:active { text-decoration: none; color: #000000;}
A:hover { text-decoration: underline; color: #CC3333;}

A.navi1:link, A.navi1:visited, A.navi1:active { text-decoration: none; color: #FFFFFF;}
A.navi1:hover { text-decoration: underline; color: #FFFFFF;}

A.navi2:link, A.navi2:visited, A.navi2:active { text-decoration: none; color: #CF2941;}
A.navi2:hover { text-decoration: underline; color: #CF2941;}

A.subnavi:link, A.subnavi:visited, A.subnavi:active { text-decoration: none; color: #999999;}
A.subnavi:hover { text-decoration: underline; color: #999999;}

A.top:link, A.top:visited, A.top:active { text-decoration: none; color: #CF2941;}
A.top:hover { text-decoration: underline; color: #CF2941;}

A.fuss:link, A.fuss:visited, A.fuss:active { text-decoration: none; color: #8E8E8E;}
A.fuss:hover { text-decoration: underline; color: #CF2941;}

.eingabe {border:1px solid #666666; background-color: #FFFFFF; font-family:verdana; font-size:11px;}



/* form-module
*******************************************************************************/
#form-module * {
	padding:0px;
	margin:0px;
}

#form-module {
	margin:0px;
	padding:0px;
	width:520px;
	background-color:#fff;
	color:#666666;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1.2em;
}

#form-module fieldset {
	border:0px solid #fff;
}

#form-module legend {
	display:none;
}


#form-module p {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:1em;
	font-weight:bold;
}

#form-module .element {
	display:block;
	clear:both;
	background-color:#fff;
	border-top:2px solid #fff;
}

#form-module .elementimage {
	display:block;
	float:left;
	background-color:#fff;
	border-top:2px solid #fff;
	text-align:center;
}

#form-module label {
	display:block;
	float:left;
	padding:5px;
	width:140px;
	border-right:2px solid #fff;
}

#form-module label.checkbox {
	border-left:2px solid #fff;
	border-right:none;
	width:450px;
	line-height:0.3em;
}

#form-module label.text {
}

#form-module input, 
#form-module select, 
#form-module textarea {
	float:left;
	margin:1px;
	width:295px;
	border:1px solid #666666;
}

#form-module input.text {
}

#form-module input.checkbox {
	width:12px;
	height:12px;
	border:1px solid #666666;
}

#form-module input.submit { 
	margin:5px 5px 5px 153px;
	padding:2px 5px;
	border:1px solid #333;
	background-color:#fff;
	color:#666;
	font-family:verdana, arial, helvetica, sans-serif;
	text-align:center;
	cursor:pointer;
}

#form-module input.submit:hover { 
	background-color:#D02F46;
	color:#000;
}

#form-module label.textarea, 
#form-module textarea.textarea {
	height:40px;
}

#form-module-thanks {
	display:block;
	color:#666;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1.2em;
}
