@charset "utf-8";
/* CSS Document */

body {
	background-color:#adcceb;
	/*background-image:url(../img/bg6.gif); */
	font-family:sans-serif;
	font-size:14px;
	line-height:1.3em;
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
}

h1 {
	font-size:20px;
	line-height:25px;
}

#blau-webkatalog h1 {
font-weight:normal;
font-size:14px;
margin-top:0;
	}

h2 {
	font-size:16px;
}

.hochzeitsstationen {
	font-size:11px;
}


#titel_startseite {
font-size:25px;
line-height:30px;
}

#wolken_container {
height:345px;
left:0;
top:0;
width:100%;
min-width:1000px;
}

#wolken_image {
background-image:url(../img/wolken.png);
background-repeat:no-repeat;
height:345px;
margin:0;
width:450px;
}

#hauptcontainer {
	position:relative;
	top:-345px;	
}

.rand_rechts {
	width:5px;
	background-image:url(../img/rand_rechts.png);
	float:right;
}

.rand_links {
	width:5px;
	background-image:url(../img/rand_links.png);
	float:left;
}

#top_space {
height:10px;
}

#header_top {
	width:990px;
	height:25px;
	background-image:url(../img/header/header_top.png);
}

#header_bottom {
	width:990px;
	clear:both;
}


#header_bottom .rand_links {
	height:205px;
}

#header_bottom .rand_rechts {
	height:205px;
}

#header_middel {
	width:980px;
	height:205px;
	float:left;
}


#navileiste {
	width:990px;
	height:46px;
	clear:both;
}

#navileiste .rand_links  {
	height:46px;
}

#navileiste .rand_rechts  {
	height:46px;
}

#navimitte {
	height:46px;
	width:980px;
	float:left;
	background-image:url(../img/bg_navi_mitte.png);
}

.navi_link {
	float:left;
	line-height:46px;
	display:block;
	width:120px;
}

.navi_link a {
	color:#FFF;
	display:block;
}

.navi_link a:hover {
	background-image:url(../img/bg_navi_mitte_hover.png);
}

.navi_trenner {
	background-image:url(../img/navi_trenner.gif);
	height:46px;
	width:2px;
	float:left;
}

#navi_auslauf_container {
	clear:both;
	width:990px;
}

#navi_auslauf {
	background-image:url(../img/navi_auslauf.gif);
	width:980px;
	height:15px;
	float:left;
}

#navi_auslauf_container .rand_links {
	height:15px;
}

#navi_auslauf_container .rand_rechts {
	height:15px;
}

#flanke_links {
	width:990px;
	clear:both;
	background-image:url(../img/rand_links.png);
	background-position:left center;
	background-repeat:repeat-y;
	margin-left:0;
	text-align:left;
}

#flanke_rechts {
	background-image:url(../img/rand_rechts.png);
	background-position:right center;
	background-repeat:repeat-y;
	margin-right:0;
	text-align:right;	
}

.main_content_container {
background-color:#FFFFFF;
background-image:url();
margin-left:auto;
margin-right:auto;
overflow:hidden;
text-align:left;
width:980px;
}

#main_content {
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right:5px;
}

#column_left {
background-color:#FFFFFF;
clear:both;
float:left;
margin:2px 0;
overflow:hidden;
width:197px;
}

#column_right {
background-color:#FFFFFF;
float:right;
margin:2px 0;
overflow:hidden;
width:197px;
}

#column_content {
background-color:#FFFFFF;
color:#000000;
margin:2px 198px;
padding:4px 0;
width:auto;
padding-right:10px;
}

#footer {
	background-image:url(../img/footer.png);
	width:990px;
	height:29px;
}

.box_head {
background-image:url(../img/box_head_bg.gif);
background-repeat:repeat-x;
border:1px solid blue;
height:25px;
padding:0;
text-align:left;
width:185px;
color:#FFF;
}


.box_head_content {
border:1px solid #FFFFFF;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
font-weight:normal;
height:25px;
line-height:20px;
padding:0 0 0 3px;
text-align:left;
width:180px;
}

.box_body {
border-color:blue;
border-style:solid;
border-width:0 1px;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:11px;
font-weight:normal;
padding:1px 0;
width:185px;
}

.box_body_content {
background:#F1F1F1 none repeat scroll 0 0;
border-color:#FFFFFF;
border-style:solid;
border-width:0 1px 1px;
margin:0;
width:180px;
padding-left:3px;
}

.box_footer {
background:#003366 none repeat scroll 0 0;
border-color:#003366;
border-style:solid;
border-width:0 1px 1px;
height:8px;
padding:0;
width:185px;
}

.box_spacer {
height:5px;
}

.red {
	color:#F00;
}

.box_body_content li {
	margin-left:-20px;	
}

#impressum {
	text-align:left;
	background-image:url(../img/impressum.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:100%;
	height:300px;
}

#formularstyle input, textarea{
	border:#000 1px solid;
}

#fehlerhinweis {
	color:#F00;
	font-size:14px;
}

#hoerproben_marco {
	float:right;
	margin-top:-55px; 
	width: 198px;
	text-align:center;

}

#playerhilfe {
	margin-top: -226px;
	margin-left:270px;
	width: 257px;
}

.guestbook_table {
font-family: Tahoma,Verdana,Helvetica;
font-size: 11px;
color: #000000;
background-color: #808080;
}

.guestbook_table2 {
font-family: Tahoma,Verdana,Helvetica;
font-size: 11px;
color: #000000;
}

textarea {
background-color: #f2f2f2;
border: 1px solid #808080;
color: #000000;
font-size: 11px;
font-family: Tahoma,Verdana,Helvetica;
}

input {
background-color: #f2f2f2;
border: 1px solid #808080;
color: #000000;
font-size: 11px;
font-family: Tahoma,Verdana,Helvetica;
}

#captcha {
border: 1px solid #808080;
vertical-align: bottom;
}

#table_termine td {
	border-bottom:#00F dashed 1px;
}

.vertical_slide {
	background: #E6E6E6;
	color: #8A7575;
	padding: 10px;
	border: 5px solid #F3F1F1;
	font-weight: bold;
}

#faq ul {
	list-style:none outside none;
}

#ortelinks, #ortelinks a {
	text-align:center;
	padding:2px;
	clear:both;
	width:980px;
	color: #9B9B9B;
	font-size:12px;}
	