@charset "utf-8";
/* CSS Document */
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 10px 0 20px 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	position:relative;
}
.oneColFixCtrHdr #container {
	width: 996px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horontal scroll bar */
	background: #FFFFFF;
	margin: 10px auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #cc0000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtrHdr #container2 {
	width: 996px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horontal scroll bar */
	background: #FFFFFF;
	margin: 60px auto 30px auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #cc0000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size:12px;
}

.oneColFixCtrHdr #container2 p{
	margin: 15px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtrHdr #header {
	background: #FFFFFF;
	height:140px;
	padding: 0;
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

/* Seite 2 - Anfang */

.oneColFixCtrHdr #mainContent2 {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(main_2.jpg);
	height: 416px;
	position: relative;
}

.oneColFixCtrHdr #mainContent2 p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 95px 138px 95px 132px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}


.oneColFixCtrHdr #mainContent2_nein {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(main_2_nein.jpg);
	height: 560px;
	position: relative;
}

.oneColFixCtrHdr #mainContent2_nein p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 95px 138px 95px 132px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContent2_klein {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(main_2_klein.jpg);
	height: 416px;
	position: relative;
}

.oneColFixCtrHdr #mainContent2_klein p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 95px 138px 95px 132px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContent2_nein_klein {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(main_2_nein_klein.jpg);
	height: 490px;
	position: relative;
}

.oneColFixCtrHdr #mainContent2_nein_klein p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 95px 138px 95px 132px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #footer1_2 {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#FFFFFF;
}

.oneColFixCtrHdr #footer1_2 p {
	margin: 10px; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 150px 10px 135px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:10px;
}

/* Seite 2 - Ende */

/* Seite 3 -Anfang */

.oneColFixCtrHdr #mainContent3 {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(main_3_marktkette.jpg);
	height: 560px;
	position: relative;
}

.oneColFixCtrHdr #mainContent3 p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 95px 135px 0 135px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContent3_ort {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(main_3_marktkette.jpg);
	height: 560px;
	position: relative;
}

.oneColFixCtrHdr #mainContent3_ort p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 95px 135px 0 135px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContent3_beste_schnaeppchen {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(main_3_beste_schnaeppchen.jpg);
	height: 560px;
	position: relative;
}

.oneColFixCtrHdr #mainContent3_beste_schnaeppchen p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 95px 135px 0 135px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContent3_marktkette {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(main_3_marktkette.jpg);
	height: 560px;
	position: relative;
}

.oneColFixCtrHdr #mainContent3_marktkette p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 95px 135px 0 135px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}



/* Seite 3 - Ende */

.oneColFixCtrHdr #mainContenteinbetten {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_head_einbetten.jpg);
	height: 136px;
}

.oneColFixCtrHdr #mainContenteinbetten p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContentfaq {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_head_faq.jpg);
	height: 136px;
}

.oneColFixCtrHdr #mainContentfaq p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContentimpressum {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_head_impressum.jpg);
	height: 136px;
}

.oneColFixCtrHdr #mainContentimpressum p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContentnachrichten {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_head_nachrichten.jpg);
	height: 136px;
}

.oneColFixCtrHdr #mainContentnachrichten p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContentverbrauchernews {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_head_verbrauchernews.jpg);
	height: 136px;
}

.oneColFixCtrHdr #mainContentnverbrauchernews p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContentueber_uns {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_head_ueber_uns.jpg);
	height: 136px;
}

.oneColFixCtrHdr #mainContentueber_uns p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContentterms_de {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_head_terms_de.jpg);
	height: 136px;
}

.oneColFixCtrHdr #mainContentterms_de p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContentterms_and_conditions {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_head_terms_and_conditions.jpg);
	height: 136px;
}

.oneColFixCtrHdr #mainContentterms_and_conditions p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContentprivacy_de {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_head_privacy_de.jpg);
	height: 136px;
}

.oneColFixCtrHdr #mainContentprivacy_de p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContentprivacy_policy {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_head_privacy_policy.jpg);
	height: 136px;
}

.oneColFixCtrHdr #mainContentprivacy_policy p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContentnutzungsbedingungen {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_head_nutzungsbedingungen.jpg);
	height: 136px;
}

.oneColFixCtrHdr #mainContentnutzungsbedingungen p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

.oneColFixCtrHdr #mainContentgratis_test {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_head_gratis_test.jpg);
	height: 136px;
}

.oneColFixCtrHdr #mainContentgratis_test p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

/* Seite 4 - Anfang */

.oneColFixCtrHdr #mainContentseite4 {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_main.jpg);
	background-repeat:repeat-y;
	/*height: 136px;*/
}

.oneColFixCtrHdr #mainContentseite4 p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 5px 165px 0 145px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
	text-align: left;
}

.oneColFixCtrHdr #mainContenttemplate {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_main.jpg);
	background-repeat:repeat-y;
	/*height: 136px;*/
}

.oneColFixCtrHdr #mainContenttemplate p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	/*padding: 5px 165px 0 145px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	/*font-size:12px;*/
}

.oneColFixCtrHdr #mainContentfootseite4 {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(seite_4_foot.jpg);
	height: 32px;
}

.oneColFixCtrHdr #mainContentfootseite4 p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 275px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}

/* Seite 4 - Ende */


.oneColFixCtrHdr #mainContent {
	margin: 0;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-image:url(main_1.jpg);
	height: 416px;
	position: relative;
}

.oneColFixCtrHdr #mainContent p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 240px 215px 0 245px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}
.oneColFixCtrHdr #footer1 {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
	background-image:url(sub_1.jpg);
	height:200px;
	position: relative;
}
.oneColFixCtrHdr #footer1 p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.oneColFixCtrHdr #footer2 {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
	background-image:url(foot.gif);
	height:64px;
	position:relative;
}
.oneColFixCtrHdr #footer2 #subline {
	margin: 0px 0px 0 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 12px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:10px;
	text-align:center;
	color: #000000;
}

.oneColFixCtrHdr #footer2 #subline a:link {
	  	color: #000000;
		text-decoration:none
	  	}
.oneColFixCtrHdr #footer2 #subline a:visited {
		color: #000000;
		text-decoration:none
		}
.oneColFixCtrHdr #footer2 #subline a:active {
		color: #030dcb;
		text-decoration:none
		}
.oneColFixCtrHdr #footer2 #subline a:hover {
		color: #cc0000;
		text-decoration: none;
      	}
		
		
.blacklink a:link {
	  	color: #000000;
		text-decoration:none
	  	}
.blacklink a:visited {
		color: #000000;
		text-decoration:none
		}
.blacklink a:active {
		color: #000000;
		text-decoration:none
		}
.blacklink a:hover {
		color: #000000;
		text-decoration: none;
      	}
		
.oneColFixCtrHdr #footer2 #endline {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 2px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:10px;
	text-align:center;
}
.oneColFixCtrHdr #footer2 #endline a:link {
	  	color: #000000;
		text-decoration:none;
	  	}
.oneColFixCtrHdr #footer2 #endline a:visited {
		color: #000000;
		text-decoration:none;
		}
.oneColFixCtrHdr #footer2 #endline a:active {
		color: #030dcb;
		text-decoration:none;
		}
.oneColFixCtrHdr #footer2 #endline a:hover {
		color: #cc0000;
		text-decoration: none;
      	}
.Stil24 {
	font-size: 16px;
	cursor:pointer;
}
.Stil28 {font-size: 10px;
cursor:pointer;}
.Stil52 {font-size: 14px;
cursor:pointer;}
.Stil53 {font-size: 12px;
cursor:pointer;}
.oneColFixCtrHdr #container #mainContent p span {
	cursor:pointer;
}

a {
	color:#0000CC;
	text-decoration:none;
	}

a:hover {
	color: #0000CC;
	text-decoration:underline;
	}


.links a {
	color: #666;
	text-decoration:none;
	}

.links a:hover {
	color: #0000CC;
	text-decoration:underline;
	}
.mitte a {
	color: #666;
	text-decoration:none;
	}

.mitte a:hover {
	color: #0000CC;
	text-decoration:underline;
	}
.rechts a {
	color: #666;
	text-decoration:none;
	}

.rechts a:hover {
	color: #0000CC;
	text-decoration:underline;
	}
/*#gratis-mail a {
	color: #003399;
	text-decoration: none;
}
#gratis-mail a:hover {
	color: #003399;
	text-decoration: underline;
}*/
.oneColFixCtrHdr #container #footer15 {
	background-image: url(footer_15.jpg);
	background-repeat: no-repeat;
	height: 170px;
}
.oneColFixCtrHdr #container #footer16 {
	background-image: url(footer_16.jpg);
	background-repeat: no-repeat;
	height: 666px;
}
#brot a:link{color:#900;text-decoration:none}
#brot a:visited{ color:#900; text-decoration:none}
#brot a:active{ color:#900; text-decoration:none}
#brot a:hover{ color:#900; text-decoration:underline }

#bsw a:link{color:#333;text-decoration:none}
#bsw a:visited{ color:#333; text-decoration:none}
#bsw a:active{ color:#333; text-decoration:none}
#bsw a:hover{ color:#333; text-decoration:underline }

#bblau a:link{color:#636563; text-decoration:none}
#bblau a:visited{ color:#636563; text-decoration:none}
#bblau a:active{ color:#000099; text-decoration:none}
#bblau a:hover{ color:#000099; text-decoration:underline}

a.wh:link {color:#ffffff; text-decoration:none}      /* unvisited link */
a.wh:visited {color:#ffffff; text-decoration:none}  /* visited link */
a.wh:hover {color:#ffffff; text-decoration:underline}  /* mouse over link */
a.wh:active {color:#ffffff; text-decoration:none}  /* selected link */

#head2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	position: relative;
	left:175px;
	top:8px;
}

.cloudlike a:link{ color:#636563; text-decoration:underline}
.cloudlike a:visited{ color:#636563; text-decoration:underline}
.cloudlike a:active{ color:#000099; text-decoration:none}
.cloudlike a:hover{ color:#000099; text-decoration:underline }

#anzeige_oben_2 a:link{ color:#636563; text-decoration:underline}
#anzeige_oben_2 a:visited{ color:#636563; text-decoration:underline}
#anzeige_oben_2 a:active{ color:#000099; text-decoration:none}
#anzeige_oben_2 a:hover{ color:#000099; text-decoration:underline }
