/* GENERAL STYLES ALEXANDERPLATZ HAMBURG GMBH 03.11.09 */

* {margin:0;padding:0;border:0;}

body{
	height:100%;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
	line-height:130%;
	text-decoration:none;
	color:#000000;
	background:#055327 url(../img/bg_m.png) repeat-x;
	margin:0px;
	padding:0px;
}

h1{
	margin-bottom:20px;
	margin-top:20px;
	padding-top:30px;
	border-top:#a9a88b 1px solid;
	color:#004a1a;
	font-weight:bold;
	font-size:120%;
	line-height:130%;
	margin-bottom:14px;
	clear:both;
}



h2{
	color:#004a1a;
	font-weight:bold;
	font-size:120%;
	line-height:130%;
	margin-bottom:14px;
	clear:both;
}

h3{
	color:#004a1a;
	font-weight:200%;
	font-size:120%;
	line-height:130%;
	margin-bottom:14px;
	clear:both;
}

h4{
	color:#000;
	font-size:130%;
	margin-bottom:14px;
	clear:both;
}

h5{
	color:#000;
	font-size:150%;
	margin-bottom:14px;
	clear:both;
}

h6{
	color:#000;
	font-size:110%;
	margin-bottom:14px;
	clear:both;
}

a{
	text-decoration:underline;
	color:#004a1a;
}

table{
	margin:10px auto;
	cellpadding:0;
	cellspacing:0;
	border-collapse:collapse;
	color:#000;
}

th{
	height:50px;
	border:#004a1a 1px solid;
	text-align:center;
	font-weight:bold;
}

td{
	height:20px;
	border:#004a1a 1px solid;
	padding:5px;
}

.tr-odd{
	background-color:#fff;
}

.tr-even{
	background-color:#c3caa4;
}

p{
	margin-bottom:10px;
}

ul{
	list-style:none;
}

ul li a, ul li span{
	text-decoration:none;
	color:#004a1a;
}


/* LAYOUT */

.csc-textpic .csc-textpic-left .csc-textpic-above .csc-textpic-equalheight
{
	float:left;
}

#seite{
	position:absolute;
	top:0;
	left:0;
	height:870px;
	width:1100px;
}

.img_txt_right{
	float:right;
	margin:10px 0 10px 10px;
	font-size:10px;
	text-align:left;
}

.img_txt_left{
	float:left;
	margin:10px 10px 10px 0;
	font-size:10px;
	text-align:left;
}

.img_txt_center{
	text-align:center;
}

.galerie{
	margin:0px auto;
}

.img_galerie{
	margin-top:30px;
	margin-left:10px;
	float:left;
}

.csc-firstHeader {
	border-top:#a9a88b 0px solid;
}

.csc-menu li a{
	float:left;
	height:31px;
	width:138px;
	color:#004a1a;
	margin-left:50px;
	margin-bottom:8px;
	padding-top:8px;
	text-align:center;
	display:block;
	background: url(../img/button.png) no-repeat;
}

.csc-menu li a:hover, .csc-menu li span{
	float:left;
	height:31px;
	width:138px;
	color:#004a1a;
	margin-left:50px;
	margin-bottom:8px;
	padding-top:8px;
	text-align:center;
	display:block;
	background: url(../img/button_hover.png) no-repeat;
}


/* NAVIGATION OBEN */

#topnavi{
	width:856px;
	height:68px;
	margin-left:300px;
	padding-right:30px;
	color:#004a1a;
	background-image:url(../img/topnavi_bg_01.jpg);
	background-repeat:no repeat;
}

ul#left li a{
	float:left;
	height:31px;
	width:138px;
	margin-left:50px;
	margin-top:10px;
	padding-top:8px;
	text-align:center;
	display:block;
	background: url(../img/button.png) no-repeat;
}

ul#left li a:hover, ul#left li span{
	float:left;
	height:31px;
	width:138px;
	margin-left:50px;
	margin-top:10px;
	padding-top:8px;
	text-align:center;
	display:block;
	background: url(../img/button_hover.png) no-repeat;
}

ul#right li{
	float:right;
	margin:20px 20px 0 0;
}


/* NAVIGATION LINKS */

#navi_bg{
	z-index:99;
	height:870px;
	width:300px;
	background-repeat:no-repeat;
	background-image:url(../img/navi_bg_neu.png);
	float:left;
}

#logo{
	width:100px;
	height:101px;
	margin-top:59px;
	margin-left:105px;
}

#mainnavi{
	position:absolute;
	height:200px;
	width:134px;
	top:190px;
	left:20px;
	/*font-size:12px;*/
}

#mainnavi ul li a{
	display:block;
	height:26px;
	width:110px;
	margin-top:15px;
	padding-top:6px;
	color:#004a1a;
	text-decoration:none;
	text-align:center;
	list-style:none;
	background:url(../img/navi_l.png) no-repeat;
}

#mainnavi ul li a:hover, #mainnavi ul li span{
	display:block;
	height:26px;
	width:110px;
	margin-top:15px;
	padding-top:6px;
	text-align:center;
	background:url(../img/navi_l_hover.png) no-repeat;
}


/* CONTENT-BEREICH */

#content_bg{
	position:absolute;
	top:66px;
	left:300px;
	width:680px;
	height:757px;
	background-color:#fefcd5;
	background-image:url(../img/linien2.png);
	background-repeat:no-repeat;
}

#content{
	width:650px;
	height:642px;
	padding:20px 30px 15px 0;
	overflow:auto;
}

#content img{
	border:#004a1a 1px solid;
}

.con_wrap{
	width:620px;
	min-height:2px;
}

.conleft{
	float:left;
	width:300px;
}

.conleft a{
	font-size:12px;
	text-decoration:none;
	color:#004a1a;
}

.conright{
	float:left;
	width:300px;
	margin-left:20px;
}

.conright a{
	font-size:12px;
	text-decoration:none;
	color:#004a1a;
}

.gleichlang{
	clear:left;
	width:620px;
	height:20px;
}

.concenter_img{
	float:left;
	text-align:center;
	margin-bottom:20px;
	display:block;
	width:620px;
}

.concenter{
	float:left;
	margin-bottom:20px;
	display:block;
	width:620px;
}

.weiter{
	margin-top:15px;
}

.weiter a{
	margin-top:15px;
	color:#004a1a;
	font-size:90%;
	text-decoration:none;
}

.weiter_galerie{
	float:left;
	margin-top:167px;
	margin-left:30px;
}

.weiter_galerie a{
	color:#004a1a;
	font-size:90%;
	text-decoration:none;
}


/* GÄSTEBUCH */

.tx-guestbook-field label{
	color:#004a1a;
}

.tx-guestbook-field input, .tx-guestbook-field textarea{
	border:1px solid #004a1a;
	float:right;
	width: 270px;
}

.tx-guestbook-submit{
	float:left;
	border:5px solid #000;
}

.tx-guestbook-result{
	color:#004a1a;
}

.tx-guestbook-header, .tx-guestbook-right{
	border: 1px solid #004a1a;
	background-color:#fff;
	color:#004a1a;
}

.tx-guestbook-left p{font-size:75%;}

.tx-guestbook-left a, .tx-guestbook-date{
	color:#004a1a;
	text-decoration:none;
}

.tx-guestbook-left{
	padding:0;
	border-top: 1px solid #004a1a;
	border-bottom: 1px solid #004a1a;
	border-left: 1px solid #004a1a;
	color:#004a1a;
	background-color: #fff;
}

.tx-guestbook-header{
	margin-top:23px;
}

h2.tx-guestbook-header{
	color:#004a1a;
}




/* FANSHOP */

.csc-mailform{
	width:400px;
}

.csc-mailform-field{
	margin-top:17px;
}

.csc-mailform-field label{
	color:#004a1a;
}


.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea{
	border:1px solid #004a1a;
	float:right;
	width: 270px;
}
.csc-mailform-submit{
	margin-top:17px;
	border:1px solid #004a1a;
}


/* SPONSOREN-BEREICH */

#foto{
	height:756px;
	width:230px;
	margin-left:956px;
	background:url(../img/davis.jpg) no-repeat;
}

#sponsoren{
	position:absolute;
	margin-top:-563px;
	margin-left:24px;
	height:516px;
	width:206px;
	background-image:url(../img/sponsoren_01.png);
	background-repeat:no-repeat;
}

#sponsoren ul{
	padding-top:220px;
	padding-left:37px;
}

#sponsoren ul li{
	padding-top:18px;
	padding-left:30px;
}


/* FOOTER */

#footer{
	width:230px;
	height:33px;
	margin-left:500px;
	margin-top:7px;
}

/* COUNTER MODIFIKATIONEN */

#tx_schdmyacounter_pi1_counter_rows_week {
	display:none;
	}
	
#tx_schdmyacounter_pi1_counter_rows_month {
	display:none;
	}
	
.csc-frame-invisible {
	position: absolute; 
	top: 650px; 
	left: 200px; 
	}

#tx_schdmyacounter_pi1_counter_rows {
	float:left;
	}
	
#tx_schdmyacounter_pi1_counter_rows_day {
	float:left;
	margin-left:10px;
	}

.csc-frame-invisible h1 {
	font-size:12px;
	position:relative;
	top:6px;
	}


/* IE7 ÜBERLAPPUNGSGRÜN SIDEBARBILDER */

#greendot {
	width:0px;
	height:0px;
	}