@charset "UTF-8";


html {
	height:100.3%;
	font-size:11px;
	/*font-size:65.5%;
	line-height:1.3em;*/ }

* {margin: 0px; padding: 0px; border: 0px;}

body {
	font-family:Verdana, Geneva, sans-serif;
	background-color:#1d1d1d;
	background-image:url(../graphics/body_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-size:11px;
	height:100%; 
	margin: 0px;
	padding: 0px;
	border: 0p;
	color:#ffffff;
	behavior: url("csshover3.htc"); 
	text-align:center;}
	
html, body, ü, ul, ol, form, table {margin:0px;}

html, body, form, table {padding:0px;}

html, body, img, table {border:0px;}

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

h1, h2, h3, h4, h5, h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #efe3bb; }

p.standard {margin-top:8px; margin-bottom:8px;}
	
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:13px;}
h4 {font-size:11px;}
h5 {font-size:11px; color:#ffffff;}
h6 {
	font-size:11px;
	color: #d61113;
	font-style:italic; }

div#wrapper { 
	margin:	0px auto;
	width:1050px; 
	height:100%;
	text-align:center; }

div#header {
	margin:	0px auto;
	width:1050px; 
	height:341px;
	background-image:url(../graphics/header.jpg);
	text-align:left; }

div#navigation { 
	margin:	0px auto;
	position:relative;
	width:1050px; 
	height:38px;
	background-image:url(../graphics/nav_bg.jpg);
	text-align:left; }

#navi, #navi ul {list-style-type:none;}

#navi {
	margin-left:33px;
	margin-top:4px;
	position:absolute; }

#navi li { 
	width:133px;
	float:left;
	border:1px solid #000;
	margin:0px;
	margin-left:5px;}
		
#navi li ul { display:none; } 
#navi li:hover ul { display:block; }
		
#navi ul li { border:none; margin:0px; }
		
#navi a { 
	font-weight:bold;
	text-align:center;
	display:block;
	padding:3px;
	margin:0px;	
	height:20px;
	line-height:20px;
	background-color: #202020;
}

#navi a:link, #navi a:visited { color:#FFFFFF; background:#202020; text-decoration:none; }
#navi a:active, #navi a:hover { color:#FFFFFF; background:#5d5d5d; text-decoration:none; }


#navi ul li a {font-weight:normal; height:16px; line-height:16px;} 


div#wrapper_content {
	margin:	0px auto;
	width:1050px;
	background-image:url(../graphics/mainbg.png);
	behavior:url(../iepngfix.htc);
	text-align:center; }	
	
div#content {
	margin:	0px auto;
	width:990px;
	background-color:#b30004;
	background-image:url(../graphics/content_gradient.jpg);
	behavior: url(iepngfix.htc);
	background-position:top;
	background-repeat:no-repeat;
	text-align:left; 
	/*background-color:#009900;*/}	
	
div#main {
	width:665px;
	float:left;
	/*background-color:#0099FF;*/
	padding-top:25px;
	padding-left:40px;
	padding-right:40px;
}

div.error {
	border:1px solid #740003;
	background-color:#efe3bb;
	margin-bottom:20px;
	padding:5px;
	padding-left:10px;
	color:#740003;
	width:470px;
}

div.images {
	float:left;
	/*background-color:#99FF00;*/
}

div#content_divide_left {
	float:left;
	width:180px;
}

div#content_divide_right {
	float:left;
	width:485px;
}

div.error p {
	display:block;
	line-height:20px;
}


div#main p.imagebox{
	padding:5px;
	border:1px solid #740003;
	font-weight:bold;
	color:#efe3bb;
	margin-bottom:20px;
	margin-right:15px;
}



div#main p.imagebox img{
	display:block;
}


div#main p.text {
	line-height:18px;
	margin-bottom:13px;
}


div#main h1 {margin-bottom:15px;}

	
div#main h3 {margin-top:20px;color:#ffffff; margin-bottom:15px;}

div#main h4 {margin-top:15px;color:#ffffff;}

h4.subtopic {font-size:12px;}

div#main fieldset, div#main input, div#main select {border: 1px solid #740003;}
div#main fieldset, div#main label, div#main input, div#main select, div#main textarea {display: block;}

div#main fieldset {
	margin-top:20px;
	width:470px;
	font-size:11px;
	margin-bottom:20px;
	padding-left:15px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:15px;}

div#main fieldset legend {
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color:#efe3bb; }

div#main fieldset fieldset {width: auto; margin:0px;; padding-bottom: 0px;}
div#main fieldset fieldset legend {font: inherit; color: inherit; font-weight: bold;}

div#main label {
	margin-top:10px;
	font-weight: bold;
	text-indent:3px; }

div#main input {
	width:450px;
	padding: 3px;}
	
div#main select {
	width:210px;
	padding:2px; }
	
div#main textarea {
	width:450px;
	padding: 3px;
}

div#main select#tag {width:55px; float:left; margin-right:5px; margin-bottom:10px;}
div#main select#monat {width:150px; float:left;margin-right:5px;}
div#main select#jahr {width:65px; float:left;}
div#main select#position {width:458px;}


div#main select#geschlecht {margin-bottom:20px;}
div#main input#email {margin-bottom:20px;}


div#main input#ok {float:left; width:15px; border:0px;}

div#main input#anzahl {width:100px;}
div#main input#zeit {width:100px;}


div#main input#submit {
	margin-top:10px;
	width: 210px;
	border: 1px solid; 
	background-color:#efe3bb;
	color:#740003;
	border-color: #740003;
	cursor:pointer;}
	
div#main input#submit:hover {
	background-color:#740003;
	border-color:efe3bb; 
	color: #efe3bb; 
	font-weight: bold;
	cursor:pointer;}
	
div#main input#ticket_submit {
	margin-top:10px;
	width: 210px;
	border: 1px solid; 
	background-color:#efe3bb;
	color:#740003;
	border-color: #740003;
	cursor:pointer;}
	
div#main input#ticket_submit:hover {
	background-color:#740003;
	border-color:efe3bb; 
	color: #efe3bb; 
	font-weight: bold;
	cursor:pointer;}
	
div#main div.programmbox {
	width:160px;
	border:1px solid #740003;
	margin-bottom:30px;
	margin-right:60px;
	float:left;
	text-align:center;
}

div#main div.programmbox h5 {
	background-color:#740003;
	color:#ffffff;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:5px;
	text-align:center;
}

div#main div.programmbox h6 {
	background-color:#740003;
	color:#ffffff;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	margin-bottom:2px;
	text-align:center;
}

div#main div.partnerbox {
	width:150px;
	border:1px solid #740003;
	margin-bottom:30px;
	margin-right:13px;
	float:left;
	text-align:center;
}

div#main div.partnerbox h4 {
	background-color:#740003;
	color:#ffffff;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	text-align:center;
}

div.eventnav {
	border:1px solid #740003;
	background-color:#9c0100;
	margin-bottom:20px;
	padding:5px;
	padding-left:10px;
	color:#ffffff;
	width:640px;
	font-size:12px;
	cursor:pointer;
}

div.thumbnav {
	border:1px solid #740003;
	background-color:#9c0100;
	margin-bottom:20px;
	text-align:center;
	padding:5px;
	padding-left:10px;
	color:#ffffff;
	width:640px;
	font-size:12px;
}

div.thumbnav img {margin-right:20px; cursor:pointer;}

div.thumbnav img.active {border: 4px solid #ffffff;}

div#main div.fotobox {
	width:150px;
	border:1px solid #740003;
	margin-bottom:30px;
	background-color:#9c0100;
	margin-right:10px;
	padding:2px;
	float:left;
	text-align:center;
}

div#main div.fotobox:hover {
	width:150px;
	border:1px solid #740003;
	margin-bottom:30px;
	background-color:#740003;
	margin-right:10px;
	padding:2px;
	float:left;
	text-align:center;
}


div#main div.fotobox h4 {
	background-color:#740003;
	color:#ffffff;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:0px;
	text-align:center;
}

div#main div.imgbox {
	width:650px;
	border:1px solid #740003;
	margin-bottom:30px;
	background-color:#9c0100;
	margin-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	text-align:center;
}


div#main div.nospace {
	margin-right:0px;
}

div#checkbox {
	border:1px solid #740003;
	text-align:center;
	width:570px;
	margin-bottom:30px;
}

div#checkbox h5 {
	background-color:#740003;
	color:#efe3bb;
	padding:4px;
	margin:2px;
	text-align:left;
}

div#checkbox table th {
	background-color:#9c0100;
	width:140px;
	padding:4px;
	text-align:left;
}

div#checkbox table td {
	background-color:#9c0100;
	padding:4px;
	text-align:left;
	width:440px;
}



div#sidebar {
	width:245px;
	float:left;
	/*background-image:url(../graphics/sidebarbox_bg.jpg);
	border-bottom:1px solid #9c0100;
	border-top:1px solid #9c0100;
	margin-top:30px;*/
	text-align:left;
	/*background-color:#336699;*/
	padding-top:25px;
}


div#sidebar h3 { 
	width:210px;
	margin-bottom:10px;
	text-indent:5px;
	text-align:left;
	}
	
div#soccerbox {
	border:1px solid #740003;
	width:210px;
	text-align:center;
	margin-bottom:20px;
}

div#soccerbox h5 {
	background-color:#740003;
	color:#efe3bb;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
}

table#soccer {
	width:210px;	
	font-size:11px;
	text-align:center;
}

table#soccer th {
	background-color:#efe3bb;
	color:#9c0100;
}

table#soccer tr {
	height:22px;	
}

table#soccer td {
	width:105px;
	background-color:#9c0100
}

	
div#calendarbox {
	border:1px solid #740003;
	width:210px;
	text-align:center;
	margin-bottom:20px;
}

div#calendarbox h5 {
	background-color:#740003;
	color:#efe3bb;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
}

div#calendarbox p {
	padding-top:2px;
	padding-bottom:4px;
	font-weight:bold;
	font-size:10px;
}

table#calendar {
	width:210px;	
	font-size:11px;
	text-align:center;
}

table#calendar th {
	background-color:#efe3bb;
	color:#9c0100;
}

table#calendar tr {
	height:22px;	
}

table#calendar td {
	width:29px;
	background-color:#9c0100
}

table#calendar span.callink {
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

div#bottom {
	margin:	0px auto;
	margin-bottom:5px;
	width:1050px; 
	height:30px;
	background-image:url(../graphics/bottom.jpg);
	text-align:left; }
	
div#mainpartner {
	margin:	0px auto;
	width:990px; 
	height:85px;
	text-align:left; }

div.mainpartnerbox {
	float:left;
	width:138px;
	height:85px;
	margin-right:4px;
	background-color:#3d3d3d;
}

img.bigmain {
	padding:5px;
	border:1px solid #740003;
	margin-bottom:20px;
	margin-right:20px;
}

div.tippspiel {
	width:480px;
	height:400px;
	background-image:url(../adiamo/graphics/tippspiel.jpg); }
	


.defloat {clear: both;}
