body{
		margin:0px;
		
		padding:0px;
		font-color: #000;
		font-size: 14px;
		font-family: "Calibri", Verdana, sans-serif;
		width:100%;
		background:#424242;
		
}


#bgimg {
        /* Set rules to fill background */
        min-height: 100%;
        min-width: 1024px;

        /* Set up proportionate scaling */
        width: 100%;
        height: auto;

        /* Set up positioning */
        position: absolute;
        top: 0;
        left: 0;
		z-index:0;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
        #bgimg {
                left: 50%;
                margin-left: -512px;   /* 50% */
				z-index:0;
        }
}

#alles{
	position:relative;
	z-index:0;
	}
a:link{
text-decoration:none;
color:#ffffff;
}

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

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

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


a img {
border : 0 none;
}




	#header {		
			
			width:1000px; margin:0 auto;
			
			padding-bottom:10px;
		}

input, textarea, select{
border:none;
padding:3px;
font-family: Calibri;
}


.login_input{
width:190px;
height:17px;
border:none;
}

#rand{
	width:1008px; 
	margin:0 auto; 
	height:16px;
	}

#corner_left{
background-image:url(/images/umrandung/corner_left.png);
width:23px;
height:23px;

float:left;
background-repeat:no-repeat;
}

#shadow_top{
background-image:url(/images/umrandung/shadow_top.png);
background-repeat:repeat-x;
float:left;
width:962px;
height:23px;
}



#corner_right{
background-image:url(/images/umrandung/corner_right.png);
width:23px;
height:23px;
float:right;
background-repeat:no-repeat;
}


#kasten{
	background-image:url(/images/umrandung/mid.png);	
		width:1008px; 
		margin:0 auto;
	}


#mid{
/* background:#f6a821;
 background-image:url(/images/mid_bg.png); 
background-position:top;
background-repeat:repeat-x; */
min-height:600px;
padding-bottom:20px;
}
#white{

width:1000px;
margin:0 auto;
}



	#navigation_top{
		background-image:url(/images/navibg.png);		
		border-top:1px solid #df0e4a;
		/*border-bottom:1px solid #df0e4a;*/
		}
	
.topnav {
	
	margin:0;
	list-style: none;
	padding:0;
	
	font-size: 18px;
	position: relative;
	float:left;
	margin-top:8px;
}

.topnav li {
	
	float: left;
	margin:0;
	z-index:10;
	padding-left:5px;
	padding-right:5px;
	
}



.topnav li span{
	
	position: absolute;
	display: none;
	font-size:12px;
	color:#fff;
	
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	left:0; top:32px;
	
	/* background-image:url(/images/subnavi.png); */
	
}
.topnav li span div{
float:left;

}

.topnav li:hover span { display: block; }


.topnav li:hover .pfeil { 
display:block; 

background-image:url(/images/pfeil.png);
}

/*
#footer_box_social
{
border:1px solid #424242;
background:#378BA9;
-moz-border-radius:5px;
-khtml-border-radius:5px;
padding:5px;


}

#footer_box_a
{
border:1px solid #424242;
background:#378BA9;
-moz-border-radius:5px;
-khtml-border-radius:5px;
padding:5px;

}

#footer_box_b
{
border:1px solid #424242;
background:#378BA9;
-moz-border-radius:5px;
-khtml-border-radius:5px;
padding:5px;

}

*/
.topnav li:hover .pfeil1 { 
display:block; 

background-image:url(/images/pfeil.png);
}
.link1:link, .link1:visited{
color:#fff;
}
.link1:hover{
color:#FFFF00;
}

.link:link, .link:visited{
color:#fff;
}
.link{
margin:5px;
display: inline;
}
.link:hover{
color:#FFFF00;
}
.pfeil, .pfeil1{

width:10px; 
height:5px; 
margin:0 auto; 


margin-top:5px;
}

	
#login{

	}
	
.login_textfeld{
	border:none;
	width:120px;
	padding:2px;
	}


#subnavi{

font-size:12px;
color:#fff;
background:#424242;
padding:3px;
padding-left:35px;


}
#bonusaktionen{
	margin-top:20px;
	width:100%;
	text-align:center;
	}

#bonusaktionen_header td{
	font-weight:bold;
	background:#F6A821;

	color:#fff;
	
	}

#bonusaktionen td{
	padding-top:4px;
	padding-bottom:4px;
	
	}
#bonusaktionen a{

	color:#ffffff;
	
	}


#bonusaktionen a:hover{
	text-decoration:underline;
	}

#faq_headline{
	
	font-size:12px;
	font-weight:bold;
	color:#1582cf;

	}

#agb_headline{
	
	font-size:12px;
	font-weight:bold;
	color:#1582cf;

	}

#content {


}
#content_alles{
	float:left;
	
padding:5px;
	width:610px;
	margin-left:14px;
	margin-right:25px;
	
	}
	
#content_header{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#cf1522;
	}
	
#content_header_sub{

	text-align:center;

	}

.menu_header{
	background:#424242;
	padding:2px;
	padding-left:10px;
	font-size:18px;
	color:#fff;
	margin-top:20px;
	margin-bottom:10px;
	}

#rechts{
	float:left;
	width:315px;
	
	
	}


.register_tabellenfelder1{
	padding:3px;
	width:100px;
	
	}

.register_tabellenfelder2{
	padding:3px;
	width:180px;
	
	
	}
.register_tabellenfelder2 input{
	width:100%;
	padding:3px;
	
	}

.register_tabellenfelder2 select{
	
	padding:3px;
	
	}	

.register_tabellenfelder3{
	padding:3px;
	padding-left:12px;
	color:red;
	font-size:11px;
	vertical-align:middle;
	
	}


#fehler_box{
	font-weight:bold;
	color:red;
	}

#alles_ok_box{
	font-weight:bold;
	color:green;
	}

#vergessen{
	margin:0 auto;
	margin-top:20px;
	}

#vergessen td{
	
	padding-left:5px;
	padding-right:5px;
	}

#popupContact{ 
	display:none; 
	position:absolute;
	padding-top:5px; 
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	background:#FFFFFF; 
	border:2px solid #424242; 
	z-index:200; 
	
	font-size:13px;

	}
	
#backgroundPopup{
	display:none; 
	position:fixed;
	height:100%; 
	width:100%; 
	top:0; 
	left:0; 
	background:#000; 
	z-index:100;
	overflow:hidden;
	
	}	
	


#footer{
	
	background:#424242;
	color:#fff;
	font-weight:bold;
	font-size:14px;

	
	}	

#footer table{
	width:600px;
	margin:0 auto;
	}

#footer table td{
	padding-left:10px;
	padding-right:10px;
	}
	
#footer a{
	text-decoration:underline;
	color:#fff;
	}	
	
.input_text{
	
	border: 1px #c2c2c2 solid;
	}	
	
.news{
	
	padding:5px;
	width:100%;
	
	
	}
	
.input_gross{
	border:1px solid #666;
	padding:3px;
	font-size:14px;
	}	

#diagramm
{
	background-image:url(/images/diagramm_bg.png);
	background-position:bottom;
	background-repeat:repeat;
	border-bottom:2px solid #000;
	
	}

.saeule div{
	text-align:center;
	font-size:10px;
	color:#fff;
	text-shadow:#000 1px 1px 0px;
	}


/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	width:200px;
	height:50px;
	overflow: hidden; 
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel div {float: left; width:200px; height:50px;}

/*--Paging Styles--*/


.uebersichttable{
	width:100%;
	margin:0 auto;
	}
	
.uebersichttable td{
	
	padding-top:40px;
	}
	
.uebersicht{
	
	width:100%;
	}
.uebersicht table{
	
	width:100%;
	}
	
.uebersicht table td{
	
	
	}
	
.uebersicht table td{
	padding-top:5px;
	padding-left:0;
	padding-right:0;
	}

.uebersichtsub{
	background:#424242;
	color:#fff;
	padding-top:3px;
	padding-bottom:3px;
	width:100%;
	}

.profilbild{
border: 1px solid #c2c2c2;
}

.profildiv{
padding:3px;


}

#chat_fenster{

height:476px;

}
/* BUTTONS */


.button {
background:#424242;
color:#fff;
text-shadow:#666 1px 2px 1px;
border-bottom:none;
border-top:none;
border-left:none;
border-right:none;
padding-top:2px;
padding-bottom:2px;
padding-left:3px;
padding-right:3px;
font-size:14px;
cursor:pointer;


}

.button:active {
background:#3399FF;
color:#fff;
text-shadow:#2678ca 1px 2px 1px;

border:none;
padding-top:2px;
padding-bottom:2px;

cursor:pointer;
}

.bericht_table{
border:1px solid #c2c2c2;
}

.bericht_table_td1{
 padding:5px;

}


.themen{
margin-top:25px;

}

.themen_td_1{
width:30px;
text-align:center;
border-bottom:1px solid #c2c2c2;
}

.themen_td_2{
padding:5px;
padding-left:none;
font-size:16px;
border-bottom:1px solid #c2c2c2;

}

.themen_td_2 a{
text-decoration:none;

color:#ffffff
}

.themen_td_3{
width:50px;
text-align:center;
border-bottom:1px solid #c2c2c2;
}
.themen_platzhalter{
height:15px;
}

.right_header{
padding-left:5px;
background:#e9e9e9;
border-bottom:1px solid #e1e1e1;
color:#878787;

font-size:18px;
}

.right_header a{
text-decoration:none;
color:#878787;
}

/* BUTTONS */

#button_b {
background-image:url('/images/buttons/b.png');
width:28px;
height:22px;
border:none;
}



#button_i {
background-image:url('/images/buttons/i.png');
width:28px;
height:22px;
border:none;
}

#button_u {
background-image:url('/images/buttons/u.png');
width:28px;
height:22px;
border:none;
}

#button_links {
background-image:url('/images/buttons/links.png');
width:29px;
height:22px;
border:none;
}

#button_center {
background-image:url('/images/buttons/center.png');
width:29px;
height:22px;
border:none;
}

#button_rechts {
background-image:url('/images/buttons/rechts.png');
width:29px;
height:22px;
border:none;
}

#button_code {
background-image:url('/images/buttons/code.png');
width:53px;
height:22px;
border:none;
}

#button_img {
background-image:url('/images/buttons/img.png');
width:44px;
height:22px;
border:none;
}

#button_url {
background-image:url('/images/buttons/url.png');
width:34px;
height:22px;
border:none;
}

#button_farbe {
background-image:url('/images/buttons/farbe.png');
width:55px;
height:22px;
border:none;
}

#button_vorschau {
background-image:url('/images/buttons/vorschau.png');
width:85px;
height:22px;
border:none;
}

#button_x {
background-image:url('/images/buttons/x.png');
width:28px;
height:22px;
border:none;
}

#button_abschicken {
background-image:url('/images/buttons/abschicken.png');
width:95px;
height:22px;
border:none;
}

#button_senden {
background-image:url('/images/buttons/senden.png');
width:66px;
height:22px;
border:none;
}


#button_thumbnail {
background-image:url('/images/buttons/thumbnail.png');
width:99px;
height:22px;
border:none;
}


#button_spoiler {
background-image:url('/images/buttons/spoiler.png');
width:66px;
height:22px;
border:none;
}


#button_melden {
background-image:url('/images/buttons/melden.png');
width:66px;
height:22px;
border:none;
}


/* JQUERY SUCHE */
.acInput {
	
}
.acResults {
	padding: 0px;
	border: 1px solid #c2c2c2;
	background-color: #f7f7f7;
	overflow: hidden;
}

.acResults ul {
	
	list-style-position: outside;
	list-style: none;
	padding:0;
	margin: 0;
}

.acResults li {
	margin: 0px;
	padding: 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.acLoading {
	background : url('/images/indicator.gif') right center no-repeat;
}

.acSelect {
	background-color: Highlight;
	color: HighlightText;
}


