html, body
{
	height:100%;
}
body
{
	margin:0px;
	color:#5c5c5b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#index
{
	margin-left:auto;
	margin-right:auto;
	width:810px;
	position:relative;
	min-height:100%;
}
#head
{
	width:810px;
	position:absolute;
	top:0px;
	left:0px;
	height:340px;
}
#main
{
	position:relative;
	width:810px;
	top:348px;
}

#footer
{
	position:relative;
	height:43px;
	width:810px;
	padding-top:5px;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                                            H E A D E R                                                                            */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#header
{
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(../images/header_bg.jpg);
	height:205px;
	width:810px;
}
img.header_image
{
	position:absolute;
	top:7px;
	left:13px;
}
img.logo
{
	position:absolute;
	bottom:216px;
	right:10px;
	border:none;
}
img.claim
{
	position:absolute;
	bottom:216px;
	left:10px;
	border:none;
}
div.navi
{
	position:absolute;
	top:176px;
	left:22px;
	font-size:12px;
	color:#1263b5;
	font-weight:bold;
}
span.navi_spacer
{
	margin-left:11px;
	margin-right:11px;
}
div.start_text
{
	position:absolute;
	top:60px;
	left:488px;
	color:#FFFFFF;
	width:300px;
	height:75px;
	font-size:10px;
}
h1.start
{
	font-size:10px;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                                        S T A R T S E I T E                                                                        */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div.start
{
	height:280px;
	position:relative;
}
div.start_unternehmen
{
	position:absolute;
	top:0px;
	left:5px;
	height:62px;
	width:209px;
	background-image:url(../images/start_unternehmen.jpg);
	padding-top:218px;
	padding-left:11px;
	padding-right:40px;
}
div.start_shop
{
	position:absolute;
	top:0px;
	left:279px;
	height:62px;
	width:208px;
	background-image:url(../images/start_shop.jpg);
	padding-top:218px;
	padding-left:11px;
	padding-right:40px;
}
div.start_haendler
{
	position:absolute;
	top:0px;
	left:550px;
	height:95px;
	width:126px;
	background-image:url(../images/start_haendler.jpg);
	padding-right:14px;
	padding-top:41px;
	text-align:right;
	padding-left:120px;
}
div.start_marken
{
	position:absolute;
	top:144px;
	left:550px;
	height:95px;
	width:184px;
	background-image:url(../images/start_marken.jpg);
	padding-top:41px;
	padding-left:11px;
	padding-right:65px;
}
img.start_stoerer
{
	position:absolute;
	top:13px;
	left:208px;
	border:none;
}
div.start_headline
{
	position:absolute;
	top:11px;
	left:14px;
	font-weight:bold;
	color:#1263b5;
	font-size:11px;
}
img.start_pfeil
{
	position:absolute;
	right:15px;
	bottom:16px;
	border:none;
}
div.start_marken_text_1
{
	position:absolute;
	top:69px;
	left:68px;
	color:#1263b5;
}
div.start_marken_text_2
{
	position:absolute;
	top:69px;
	left:140px;
	color:#1263b5;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                                       U N T E R S E I T E N                                                                       */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#main_left
{
	float:left;
	width:642px;
	margin-left:5px;
	padding-bottom:1px;
}
#sidebar_left
{
	width:154px;
	float:left;
}
#content
{
	width:464px;
	float:right;
	height:372px;
	position:relative;
	background-image:url(../images/content_bg.jpg);
	padding:7px;
	line-height:18px;
}
div.partner_content
{
	position:relative;
	min-height:372px;
	background-image:url(../images/content_bg.jpg);
	background-position:right;
	background-repeat:repeat-y;
	width:627px;
	padding:7px;
}
#sidebar_right
{
	float:right;
	width:156px;
}

#navi_sub
{
	background-image:url(../images/navi_sub.jpg);
	height:255px;
	width:132px;
	padding-bottom:9px;
	padding-left:9px;
	padding-right:13px;
	padding-top:9px;
}
div.kontakt_box
{
	margin-top:2px;
	height:86px;
	width:134px;
	background-image:url(../images/kontakt.jpg);
	position:relative;
	padding-left:8px;
	padding-right:12px;
	padding-top:25px;
	font-size:9px;
}
div.box_headline
{
	position:absolute;
	top:6px;
	left:8px;
	font-weight:bold;
	color:#1263b5;
	font-size:11px;
}
div.kontakt_box_headline
{
	color:#1263b5;
	font-size:10px;
	margin-top:5px;
}

div.shop_box
{
	position:relative;
	height:128px;
	width:156px;
	background-image:url(../images/shop.jpg);
	margin-bottom:3px;
}
div.marken_box
{
	position:relative;
	height:111px;
	width:140px;
	background-image:url(../images/marken.jpg);
	margin-bottom:4px;
	color:#1263b5;
	padding-left:16px;
	padding-top:30px;
}
div.partner_box
{
	position:relative;
	height:110px;
	width:156px;
	background-image:url(../images/partner.jpg);
}
h3
{
	color:#1263b5;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	margin-bottom:5px;
}



h1
{
	font-size:12px;
	color:#1263b5;
}


form.kontakt
{
	width:337px;
	margin-top:20px;
}
input.text
{
	width:333px;
	height:18px;
	padding:1px;
	border:1px solid #bbbcbc;
}

textarea.text
{
	width:333px;
	height:62px;
	padding:1px;
	border:1px solid #bbbcbc;
}
input.submit
{
	padding:0px;
	border:none;
	background:none;
	color:#1263b5;
	font-weight:bold;
	float:right;
	margin-top:5px;
}

span.mistake
{
	color:#FF0000;
	font-size:10px;
	float:right;
}

div.kontakt_text_1
{
	float:left;
}
div.kontakt_text_2
{
	float:right;
	margin-right:50px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                                             L I N K S                                                                             */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

a.content
{
	text-decoration:none;
	color:#1263b5;
}
a.navi
{
	color:#1263b5;
	text-decoration:none;
}
a.navi_active
{
	color:#5c5c5b;
	text-decoration:none;
}
a.navi_sub
{
	color:#1263b5;
	text-decoration:none;
	padding-left:15px;
	line-height:23px;
	background-image:url(../images/navi_sub_pfeil_2.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
a.navi_sub_active
{
	color:#5c5c5b;
	text-decoration:none;
	line-height:23px;
	padding-left:15px;
	background-image:url(../images/navi_sub_pfeil.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

a:hover
{
	text-decoration:underline;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                                             STARTSEITENTEXT - FORMATIERUNG - 16.06.2010 -                                                                            */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#startseitentext {
	position:absolute;
	top:700px;
	text-align: justify;
	font-size: 12px;
}

#startseitentext h1 {
	font-size: 16px;
	margin-bottom: 20px;
	text-align: center;
	color: #017DC3;
}

#startseitentext h2{
	font-size: 12px;
	text-align: left;
	font-style: normal;
}

#startseitentext h3{
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	color: #5c5c5b;
}

#startseitentext h3 a {
	font-size: 12px;
	text-align: left;
	color: #017DC3;
}

#startseitentext a {
	color: #017DC3;
	text-decoration: none;
}

#hinweis {
	font-size: 12px;
	text-align: center;
}

#hinweis a {
	font-size: 12px;
	color: #017DC3;
	text-decoration: none;
}

#wlink {
	text-align: center;
	margin-top: 120px;
	font-size: 12px;
}

#wlink a {
	color: #017DC3;
	font-size: 12px;
	text-decoration: none;
}

