/* ======= Algemeine Definitionen ===================*/

* {

     margin:0;

     padding:0;

     border:0

}



body{

     background-color:#c90606;

	 font:.9em/1.3em Thoma, Verdana, Arial, Helvetica, sans-serif;

	 color:#FFFFFF;

	 text-align:center;

	 background-image:url(hintergrundverlauf.gif);

	 background-repeat:no-repeat;

	 

	 }

a:link{

	

	color:#fff;

	

	}

a:visited{

	

	color:#fff;

	}

a:hover{

	color:#FF0000;

}

/* ====== Container ======= */

#container{
     width:955px;
	 margin:0px auto;
	 padding:0px;
	 text-align:left;
	 height:1550px;

	 }





/* ======= Header ====== */

#header {
	width:955px;
	height:120px;
	text-align: center;
}

#banner {
  float:left;
	width:316px;
	height:120px;

}
#bilderbox {
	margin-left: 15px;
	width:915px;
	padding-left: 5px;
	height:655px;
	text-align: center;
}
#headline {
  float:left;
	width:335px;
	height:20px;
	background-repeat:repeat-0;
}
#textlink {
  margin-left: 15px;
	width:915px;
	padding-left: 5px;
	height:40px;
	 font:1.9em Thoma, Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF;
	 text-align:center;
}




#header h1{

	

	font-size:1.2em;

	color:#FFFFFF;

	}

#header h2{

	

	font-size:0.9em;

	color:#000000;

	}

#header .titel{

    float:left;

    width:210px;

	height:50px;

	color:#000;

	margin-top:100px;

	/*padding:200px 0px 0px 100px;*/



}

#header .titelimages{

   float:right;

 color:#000000;

   margin:5px 5px 0px 0px;

}

#header .titelimages img{

 color:#000000;  

   

}



/*===== Content ====== */

#content{

	width:960px;

	height:auto;

	overflow:auto;

}

#content #maincontent{

	float:left;



}



#content .mainimages img{

	float:right;

	margin:4px;

	border:1px #fff solid;

	}

#content .mainimages{

	width:645px;

	height:auto;

	overflow:auto;

	padding:5px;

	}



#content .bigbanner{

	clear:both;

	width:630px;

	height:150px;

	margin:0px 0px 0px 15px;

	text-align:center;

}

#content .textlink{

	width:630px;

	height:30px;

	margin:10px 0px 10px 10px;

	text-align:center;

	font-size:2.0em;

}

#content .videobanner{

	width:630px;

	margin:10px 10px 10px 10px;

}

#content .videobanner .flashbanner{

	float:left;

	margin:0px 10px 0px 0px;

}

#content .videobanner a{

	font-size:1em;

	line-height:1.5em;

	

}
#aaa {
  margin-left: 15px;
	  float:left;
	width:915px;
	height:40px;
	padding-left: 5px;
	font:1.9em/1.3em Thoma, Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    text-align:center;
}


/*====== Leftside ======= */

#leftside {

	float:left;

	width:300px;

	padding-top:10px;	

}

#leftside .emailform{

	width:300px;

	height:130px;

	background-color:#c90606;

	color:#000;

	font-size:0.9em;

	font-weight:bold;

	margin:0px 0px 10px 0px;

	border:1px #fff solid;

}

#leftside .emailform h2{

	background:#c90606;

	color:#fff;

	font-size:1.0em;

	text-align:center;

	margin-bottom:5px;

}

#leftside .emailform .emailtext{

	border:#c90606 1px solid;

	width:200px;

	padding:2px;

}

#leftside .emailform .submitbutton{

	background-image:url(img/submitbutton.jpg);

	width:80px;

	height:22px;

	cursor:pointer;

}

#leftside .topsites{

	width:293px;

	background:#FFF;

	height:auto;

	overflow:auto;

	border:1px #fff solid;

	padding-bottom:1px;

}

#leftside .topsites h2{

	background:#FFE1C4;

	color:#000;

	font-size:1.0em;

	text-align:center;

	margin-bottom:1px;

}

#leftside .toppartner{

	float:left;

	background-color:#c90606;

	color:#000;

	padding:10px;

	margin:1px 1px 0px 1px;

	border:1px #fff solid;

}

* html #leftside .toppartner{

	float:left;

	background-color:#c90606;

	color:#000;

	padding:10px;

	margin:5px 2px 0px 2px;

	border:1px #fff solid;

}

#leftside .toppartner img{

	border:#900202 1px solid;

}



/*====== Footer ====*/

#footer{

	width:955px;

	height:30px;

	text-align:center;

	margin:10px 0px 10px 0px;

	font-size:0.6em;

}

