body{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
	scrollbar-base-color: #ffffff; 
    scrollbar-track-color: #ffffff; 
    scrollbar-face-color: #ffffff; 
    scrollbar-highlight-color: #cc3333; 
    scrollbar-3d-light-color: #cc3333; 
    scrollbar-darkshadow-color: #ffffff; 
    scrollbar-shadow-color: #cc3333; 
    scrollbar-arrow-color: #cc3333;
	overflow-x: hidden;
	
	background-image: url("../imgs/bg_n.gif");
}

.grundtext{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
}

a{
color: gray;
}
a:hover{
color: #cc3333;
}

/* ---- Div-Layer ---- */

.headder{
    top: 0px;
	left: 0px;
	width: 1000%;
	height: 120px;
	position: absolute;
	z-index: 0;
	border-bottom: 1px solid #cc3333;
	background-color: white;
}

.inhaltdiv{
    top: 125px;
	left: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	
}


/* -- Inhalt Layer -- */

.navidiv{
    top: 0px;
	left: 0px;
	width: 120px;
	height: 100%;
	position: absolute;
	float: left;
	margin-top: 500px;
	background-color: white;
}

.middlediv{
    top: 0px;
    left: 130px;
	height: 100%;
	width: 100%;
	border-left: 1px solid #cc3333;
	border-right: 1px solid #cc3333;
	position: absolute;
	background-image: url("../imgs/bg.gif");
}


/* - Navi-Div Layer - */

.gewinnspiele{
padding: 0px;
    margin-left: 10px; 
    width: 92px;
	
	
	border: 1px solid #cc3333;
	background-color: white;
}


/* - Middle-Div Layer - */

.laufzeile{
    top: 0px;
	left: 0px;
	height: 25px;
	width: 1000%;
	background-color: #cc3333;

}

.content{
    top: 6px;
	left: 0px;
	width: 100%;
	height:100%;
	position: relative;
}

.cont_news{
    top: 6px;
	left: 0px;
	width: 100%;
	height:100%;
	position: relative;
	/*border: solid 1px green;*/
}


/* Laufzeile Layer */

.lauftext{
	width: 600px;
	/*height: 15px;*/
	margin-left: 19%;
	background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
	border: 1px solid gray;
	letter-spacing: 1px;
}


/* Content Layer */

.shadowx{
    top: 8%;
	left: 12%;
    width: 600px;
	height: 289px;
    background: black;
	margin-left: 8px;
	margin-top: 10px;
	position: absolute;
}

.home{
    
    top: 5%;
	left: 12%;
    width: 600px;
	height: 289px;
    background: white;
	position: absolute;
	border-top: 10px solid #cc3333;
	border-bottom: 5px solid black;
	border-right: 5px solid black;
}


.m_plan{
    padding: 10px;
    top: 5%;
	left: 12%;
    width: 610px;
	
    background: white;
	position: absolute;
	
	border-top: 10px solid #cc3333;
	border-bottom: 5px solid black;
	border-right: 5px solid black;
	margin-bottom: 10px;
}


/* ---- Navigation ---- */

.navi{
width: 120px;
     display: block;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-left: 3px solid white;
	
	border-bottom: 1px dashed #cc3333;
	padding-right: 2px;
	padding-left: 2px;
	letter-spacing: 1px;
	margin-left: 10px;
}

.navi:hover{
    color: #000000;
	border-left: 3px solid #cc3333;
	/*border-right: 3px solid #cc3333;*/
	background-color: #ededed;
	
}

.navi:active{
    color: #cc3333;
}

.navi:onklick{
    color: #cc3333;
}

.navi1{
     display: block;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc3333;
	text-decoration: none;
	border-left: 3px solid white;
	
	border-bottom: 1px dashed #cc3333;
	padding-right: 2px;
	padding-left: 2px;
	letter-spacing: 1px;
	margin-left: 10px;
}
.navi1:hover{
    color: #cc3333;
	border-left: 3px solid #cc3333;
	/*border-right: 3px solid #cc3333;*/
	background-color: #ededed;
	
}

/* ---- Überschriften ---- */

   /* - Gewinnspiele - */
.h1{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #ffffff;
	text-decoration: none;
	background: #cc3333;
	text-align: center;
	
}

   /* - Rote Schrift - */
.h2{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #cc3333;
	text-decoration: none;
}

    /* - Seitenüberschrift - */
.h3{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	/*padding-left: 20%;*/
	margin-left: 12%;
	margin-top: 10px;;
	text-align: left;
	/*border: solid 1px green;*/
	width: 600px;
}

.h3_aust{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	/*padding-left: 20%;*/
	margin-left: 10px;;
	margin-top: 10px;;
	text-align: left;
	/*border: solid 1px green;*/
	width: 600px;
}



/* ---- Tabellen ---- */
.table{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: black;
	text-decoration: none;
}


/* ---- Links ---- */
.links{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: black;
	text-decoration: underline;
}

.links:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #cc3333;
	text-decoration: underline;
}

.p_nav{
margin-left: 5px;
margin-bottom: 0px;
}

.pad5{
padding: 5px;
}

.logo_top{
position: absolute;
z-index: 250;
top: 0px;
left: 0px;
margin-left: 10px;
height:120px;

}

.nav_box{
margin-top: 25px;
background-color: white

}

.textfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	
	text-decoration: none;
	border: 1px solid #000000;

}
.button
	{
		font-family: Verdana;
		font-size: 8pt;
		color: #000000;
		letter-spacing: 1;
		cursor: pointer;
		cursor: hand;
		background-image: url('../imgs/button_bg.gif');
		background-color: #ffffff
	}

.offer_right{
/*border: solid 1px red;*/

}


.tbl_box{
width: 300px;
border: dashed 1px #cc3333;;
float:right;
margin-right: 5px;
margin-left: 5px;
margin-bottom:5px;
}

.tbl_box1{
width: 600px;
border: dashed 1px #cc3333;;
float:left;
margin-right: 5px;
margin-left: 5px;
margin-bottom:5px;
}

.p_5{
padding: 10px;
}

.p_1{
padding: 2px;
}
.f_label{
color: black;
width: 70px;
text-align: right;
/*background-color: #FFE169;*/
font-size: 8pt;
float: left;
padding-right: 5px;
letter-spacing: 1;
}

.all_right{
padding: 0px;
text-align: left;
}

.frm_tl{
margin-left: 5px;
padding-left:15px;
letter-spacing:2;
font-weight: bold;
line-height: 25px;

font-size:10pt;
color:black;
background-color: white;
}

.small_txt{
font-size: 10px;
}

.red{
color: red;
}

.kont_left{
margin-left: 10px;
padding-left: 10px;
padding-right: 10px;
width: 250px;
border: dashed 1px #cc3333;
}

.weiter{
font-family: Courier New, Courier, mono, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #cc3333;
	text-decoration: none;
	/*border-bottom: solid 1px white;*/

}
.weiter:hover{
	
	border-bottom: solid 1px black;
}

.bu{
color: #cc3333;
font-size: 11px;
}

.aussteller_1{
width: 800px;
padding: 10px;
/*border: solid 1px green;*/
}



/* Aussteller_neu*/

.aussteller {border: 
0px solid #f00; width:800px; 
padding: 0px; 
margin-left: 5px; 
margin-top: 5px; 

}
.p_broad {
width:450px; 
float:left; 
/*border:1px solid #000; */
margin-left:0px;
}

.p_narrow {
width:250px; 

float:left; 
/*border:1px solid #000; */
text-align: left; 
margin-left:5px;
}


.p_small 
{
/*width:30px;*/ 
float:left; 
border:0px solid #000; 
text-align: right;
}


.dark{
clear: both;
}

.offer_right2{
position: absolute;
z-index: 10;
top:30px;
left: 365px;

width: 350px;
/*border: solid 1px red;*/

}

.offer_left1{
position: absolute;
z-index: 10;
top:30px;
left: 10px;
padding-right: 0px;
width: 330px;
/*border: solid 1px red;*/
}

.gb_conts{
position: absolute;
top: 350px;
width: 850px;
border-top: dashed 1px red;
}

