/* ======= Algemeine Definitionen ===================*/

* {

     margin:0;

     padding:0;

     border:0

}

body{ background-color: #000; margin: 0; padding: 0; font-family: "Comic Sans MS"; line-height: 1.5em; color: #fff; font-size: 0.67em; }

h1{ font-size:2em; color:#e74e03; }

h2 { font-size:1.4em; color:#e74e03; line-height: 1.6em; }

a:link{ color:#fff; }

a:visited{

	

	color:#fff;

	}

a:hover{

	color:#FFFF00;

}

/* ======== Seiten-Continer ========================*/

#container{

     width:960px;

	 margin:0px auto;

	 padding:0px;

	 text-align:left;

	 }

#header{ width: 952px; text-align: center; background-image: url(images/head014.jpg); background-position:50% bottom; background-repeat:no-repeat; background-color:#000; height: 360px; border-left: 4px solid #333; border-right: 4px solid #333; }

#header .topsitestbookmark{

	float:right;

	width:902px;

	padding: 2px 0 2px 30px;

	background-color:#000;

}

#header .topsitestbookmark .topmenue{

	float:left;

	width:150px;

}

#header .topsitestbookmark .topmenue ul{

  float:left;

  width:150px;

  margin: 0;

  padding: 0;

  list-style-type: none;

  text-align:left;



}

#header .topsitestbookmark .topmenue ul, li {

	display: block;



}

#header .topsitestbookmark .topmenue ul#nav li ul{

	display: none;

}

#header .topsitestbookmark .topmenue ul#nav li:hover ul{

	display: inline;

	position: absolute;

	background-color: #500000;

	padding: 0px 0px 10px 10px;

	color:#FFF;

}

#header .topsitestbookmark .topmenue ul#nav li:hover ul a{

	color:#FFF;

}

*+html #header .topsitestbookmark .topmenue ul#nav li:hover ul{

	display:block;

	position: absolute;

	background-color:#500000;

	padding:0px 0px 10px 10px;

	color:#FFF;

}

* html #header .topsitestbookmark .topmenue ul#nav li.over ul{

	float:left;

	display:block;

	position: absolute;

	background-color:#500000;

	padding:0px 0px 10px 10px;

	color:#FFF;	

}



#header .topsitestbookmark .bookmarksite{

	float:left;

	width:150px;

}

/* ====== Wrapper-Continer =========================*/



#wrapper{

    width:960px;

	height:auto;

	overflow:auto;

	}

/* ======== content ===============*/

#content{

	width:952px;

	height:auto;

	overflow:auto;

	background-color:#000;

	border-left:4px solid #333;

	border-right:4px solid #333;

}

#content .maintext-top{ font-size: 14px; text-align: center; width:750px; height:80px; padding: 25px 10px 10px; }

#content .maintext-top h1{

	text-align:center;

}

#content .mainimgcontainer{

	float:left;

	width:770px;

	height:auto;

	overflow:auto;

}

#content .mainimgcontainer .imageconatiner {

	width:765px;

	height:auto;

	overflow:auto;

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 5px;

}



#content .mainimgcontainer .imageconatiner img{

	border:solid 1px #e74e03;

	margin: 1px;

	}

#content .mainimgcontainer .pagescontainer{ width:765px; height:140px; margin:0 0 10px; padding:0 0 0 5px; }

#content .mainimgcontainer .werbungoben { font-size: 2em; font-weight: bold; background-color: #000; text-align: center; padding: 20px 0; width: 728px; height: 30px; margin: 0 0 10px 6px; border: solid 3px #333; }

#content .mainimgcontainer .banner { font-size: 12px; background-color: #000; text-align: center; margin: 0 0 10px 6px; padding: 20px 0; width: 728px; height: 410px; border-style: solid; }
#content .mainimgcontainer .bannertext { font-size: 12px; background-color: #000; text-align: center; margin: 0 0 10px 6px; padding: 20px 0; width: 728px; height: 430px; border-style: solid; }
#content .mainimgcontainer .smallbanner { font-size: 12px; font-weight: bold; background-color: #000; text-align: center; margin: 0 0 10px 6px; padding: 20px 0; width: 728px; height: 70px; border-style: solid; }

#content .mainimgcontainer .ebanner { font-weight: bold; background-color: #000; text-align: center; margin: 0 0 10px 6px; padding: 5px 0; width: 728px; height: 100px; }

#content .mainimgcontainer .bigbanner { font-weight: bold; background-color: #000; text-align: center; margin: 0 0 10px 6px; padding: 5px 0; width: 728px; height: 160px; }

#content .mainimgcontainer .werbung { font-size: 2em; font-weight: bold; background-color: #000; text-align: center; margin: 0 0 10px 6px; padding: 20px 0; width: 728px; height: 30px; border: solid 3px #333; }

#content .mainimgcontainer .werbung a{ color:#79bb81;}

#content .mainimgcontainer .werbungoben a { color: #79bb81; }

#content .mainimgcontainer .adunten { text-decoration: blink; text-align: center; margin: 0 0 10px; padding: 0 0 0 5px; width: 725px; height: 80px; }

#content .mainimgcontainer .pagescontainer .solopage{

	float:left;

	width:145px;

	height:auto;

	padding:0 1px 5px;

	

}

#content .mainimgcontainer .pagescontainer img{

	border:#0064c6 1px solid;

	margin: 1px;

}

#content .mainimgcontainer  .partnertgps{

	float:left;

	width:750px;

	margin:10px 0px 10px 0px;

	padding:10px;

}

#content .mainimgcontainer .partnertgps h1{

	width:750px;

	text-align:center;

	font-size:1.2em;

}

#content .mainimgcontainer .partnertgps ul{

	float:left;

	width:150px;

}

#content .mainimgcontainer .partnertgps li{

	width:150px;

	list-style:none;

}

/* ======== Right side ======== */

#rightside{ font-size: 15px; line-height: 18px; float:left; width:160px; margin:0 10px; }

* html #rightside{

	float:left;

	width:140px;

	margin:0px 10px 0px 10px;

}



#rightside h1{

	width:160px;

	height:20px;

	background-image:url(images/bg.gif);

	color:#000;

	padding:0px 0px 0px 5px;

	margin:0px 0px 0px 0px;

	}

* html #rightside h1{

	width:140px;

	height:20px;

	background-image:url(images/partner_top.jpg);

	color:#000;

	padding:0px 0px 0px 5px;

	margin:0px 0px 0px 0px;

	}

	

#rightside ul{

	width:160px;

    margin:0px 0px 0px 0px;

	}

* html #rightside ul{

	width:140px;

    margin:0px 0px 0px 0px;

	}



#rightside li{

	width:160px;

    margin:0px 0px 0px 0px;

	list-style:none

	} 

* html #rightside li{

	width:140px;

    margin:0px 0px 0px 0px;

	list-style:none

	} 

#rightside .rightbanner{

	width:140px;

	margin:20px 0px 10px 0px;

}

#rightside .bookmark a { color: #fff146; font-size: 26px; font-weight: bold; width: 140px; margin: 0; }

/* ====== Footer ======== */

#footer{ width: 952px; height: 20px; text-align: center; border-left: 4px solid #333333; border-right: 4px solid #333333; border-bottom: 4px solid #333333; color: #fff; background-color: #e74e03; }


