/*<group=General Styles>*/

html, body  { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #666666; text-align: center; margin: 0; height: 100%; }

a:link { 
	text-decoration: none; 
	color: #ffffff;
}

a:visited { 
	text-decoration: none; 
	color: #ffffff;
}

a:hover, a:active { 
	text-decoration: none; 
	color: #ffffff;
}

.rot { 
	text-decoration: none; 
	color: #cc0000 !important;
}

.schwarz { 
	text-decoration: none; 
	color: #333333 !important;
}

.adfc { 
	text-decoration: none; 
	color: #004B7C !important;
}

a.adfc {
	color: #004B7C !important;
}

.image-left {
	margin: 3px 15px 3px 3px;
	padding: 0px;
	float: left;
}

.image-right {
	margin: 0px;
	padding: 0px;
	float: right;
}

.image-center {
	margin: 3px;
	padding: 0px;
	text-align: center;
}

/*</group>*/

/*<group=Layout>*/

#container    { 
	background: url("bilder/bg-image.gif") repeat-y;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center; 
	margin: 0 auto; 
	width: 800px;
	height: 100%;
	position: relative;
	z-index: 10;
}

#header {
	background: url(bilder/head.jpg);
	height: 124px;
	width: 742px;
	text-align: left;
	padding-left: 58px;
	padding-top: 50px;
}

#nav {
	background: url(bilder/nav.jpg) no-repeat;
	height: 33px;
	width: 800px;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	overflow: hidden;
	padding-top: 16px;
}

#mainContent {
	margin: 0px;
	text-align: center;
}

#mainContent #top {
 	width: 800px;
	height: 18px;
	background: url(bilder/body_top.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#mainContent #content_bg  { 
	width: 724px;
	text-align: center;
	background: url(bilder/body_content.jpg) repeat-y;
	padding-top: 5px;
	padding-left: 38px;
	padding-right: 38px;
}

#mainContent #content  { 
	width: 680px;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
}

#mainContent  #gewinnspiel_button { 
	width: 222px;
	height: 109px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 246px;
	right: -37px;
	z-index: 100;
	font-size: 0;
	line-height: 0;
}

#mainContent  #gewinnspiel_button a:link,
#mainContent  #gewinnspiel_button a:hover,
#mainContent  #gewinnspiel_button a:active,
#mainContent  #gewinnspiel_button a:visited { 
	width: 100%;
	height: 100%;
	display: block;
	border: 0px;
	padding: 0px;
	margin: 0px;
	background: url(bilder/gewinnspiel.gif) no-repeat;
}

#mainContent #bottom  { 
	width: 800px;
	background: url(bilder/body_bottom.jpg) no-repeat;
	height: 31px;
	padding-top: 5px;
	vertical-align: middle;
}

/*</group>*/

/*<group=Navigation>*/

#nav ul { 
	padding: 0px;
	margin: 0px;  
}

#nav li { 
	list-style-type: none; 
	display: inline; 
	margin: 0; 
	padding: 0;
}

#nav li a:hover { 
	color: #ffffff !important; 
	padding-bottom: 2px; 
	border-bottom: 2px solid #ffffff !important; 
} 

#nav a:link, #nav a:visited  { 
	color: #333333; 
	line-height: 14px; 
	text-decoration: none; 
}
#nav a.indicator:link, #nav a.indicator:visited, #nav a.indicator:hover { 
	color: #cc0000 !important; 
	padding-bottom: 2px; 
	border-bottom: 2px solid #cc0000 !important;
}

/*</group>*/

/*<group=Styles>*/

#mainContent #content p { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#mainContent #content h1 { 
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
}

#mainContent #content h2 { 
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#mainContent #content h3 { 
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#mainContent #content b, strong {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px;
}

#mainContent #content a:link { 
	text-decoration: none; 
	color: #cc9933;
}

#mainContent #content a.adfc { 
	text-decoration: none; 
	color: #0000ff !important;
}


#mainContent #content a:visited { 
	text-decoration: none; 
	color: #cc9933;
}

#mainContent #content a:active { 
	text-decoration: none; 
	color: #cc9933;
}

#mainContent #content a:hover, a:active { 
	text-decoration: none; 
	color: #cc0000;
}

#mainContent #content form ul.gewinnspiel { 
	margin: 0px 0px 0px 100px;
	padding: 0px;
	list-style-type: none;
}

#mainContent #content form ul.gewinnspiel li { 
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

#mainContent #content form ul.gewinnspiel input.text { 
	margin: 3px 0px 3px 0px;
	padding: 2px;
	border: 1px #cc9933 solid;
	height: 20px;
	width: 250px;
}

#mainContent #content form ul.gewinnspiel input.plz { 
	width: 50px !important;
}
