@charset "utf-8";

body{

	font:1em Verdana, Arial, Helvetica, sans-serif;

	background:#fff;

	margin:0px;

	padding:0px;

	text-align:left;

	color:#666;

}

.style #border{ 

	width:992px;

	background:url(images/rand.gif) repeat-y;

	margin:0px auto;

}

.style #container{ 

	width:972px;

	background:#fff;

	margin:0px auto;

	text-align:left;

}

.style #picture{ 

	width:185px;

	background:#fff;

	margin:0px;

	float:left;

}

#under_header{

	width:942px;

	margin:0px auto;

	padding:0px;

	height:30px;

	font-size:0.625em;

}

#breadcrumb{

	float:left;

	width:450px;

	margin:0px auto;

	padding:10px 0px 0px 0px;

	text-align:left;

}

#link_g_l{

	width:942px;

	margin:0px auto;

	padding:0px;

	height:23px;

	font-size:0.625em;

	line-height:23px;

}

#breadcrumb a, #link_g_l a{

	color:#660000;

	text-decoration:none;	

}

#breadcrumb a:hover, #link_g_l a:hover{

	text-decoration:underline;

}

*:first-child+html .neben_menu{ /* IE7 */

	margin: -3px 0px 0px 0px;

}

#neben_menu{

	float:right;

	width:400px;

	margin:0px auto;

	text-align:left;

}

.neben_menu{

	margin:0px; 

	padding:0px; 

	list-style:none;

}

.neben_menu li{

	padding:0px; 

	margin:0px; 

	height:22px; 

	display:inline; 

}

.neben_menu li a{

	float:right;

	width:103px;

	height:22px;

	padding:0px; 

	text-align:center; 

	color:#ffffcc;

	display:block; 

	background:url(images/neben_menu_1.gif) 0px 0px no-repeat;

	text-decoration:none;

}

.neben_menu li a:hover{

	background:url(images/neben_menu_2.gif) 0px 0px no-repeat;

}

.neben_menu li a span{

	line-height:22px;

}

.style #sidebar1{

	float:left; 

	width:161px;

	min-height:800px;

	padding: 15px;

	margin: 0px;

}

.menu, .menu_u{

	margin:0px; 

	padding:0px; 

	width:161px; 

	list-style:none;

}

.menu li, .menu_u{

	padding:0px; 

	margin:0px; 

	height:23px; 

	display:block; 

}

.menu li a, .menu_u{

	text-align:left;

	height:23px; 

	padding:0px; 

	font-size:0.7em;

	color:#660000;

	display:block; 

	background:url(images/menu_1.gif) 0px 0px no-repeat;

	text-decoration:none;

}

.menu li a:hover{

	background:url(images/menu_2.gif) 0px 0px no-repeat;

	color:#ffffcc;

}

.menu li a span, .menu_u{

	line-height:23px;

}

.menu li a{

	text-indent:5px;

}

.menu_u{

	background:url(images/menu_u.gif) 0px 0px no-repeat;

	color:#666;

	font-weight:bold;

	text-align:center;

}

.menu_gl{

	margin:0px; 

	padding:0px; 

	width:161px; 

	list-style:none;

}

.menu_gl li{

	padding:0px; 

	margin:0px; 

	height:25px; 

	display:block; 

}

.menu_gl li a{

	height:25px; 

	padding:0px; 

	font-size:0.75em;

	font-weight:bold;

	text-align:center;

	color:#660000;

	display:block; 

	background:url(images/menu_u_gl.gif) 0px 0px no-repeat;

	text-decoration:none;

	line-height:25px;}



.style #sidebar2{

	float:right; 

	width:205px;

	padding: 15px;

}

.style #mainContent{

	float:right;

	width:526px;

	padding:0px 10px;

} 

.style #Contentbreak{

	width:526px;

	height:20px;

	border-top:dotted;

	border-color:#999;

	border-top-width:thin;

}

.style #Contentbreak2{

	width:526px;

	height:10px;

	border-top:dotted;

	border-color:#999;

	border-top-width:thin;

}

.style #front_left{

	width:255px;

	height:175px;

	border: none;
	
	float: left;
}

.style #front_float_left{

	border: none;
	
	float: left;
}

.style #front_right{

	width:255px;

	height:175px;

	border: none;
	
	float: right;
}
.style #Content{	

	width:526px;

	text-align:left;

	font-size:0.8em;

	color:#333;

}

.style #footer{

	font-size:0.625em;

	text-align:center;

	margin-top:10px;

	color: #660000;

	border-top:dotted;

	border-color:#999;

	border-top-width:thin;

} 

#footer a{

	color:#660000;

	text-decoration:none;

}

#footer a:hover{

	text-decoration:underline;

}

.style #footer p{

	margin:0px;

	padding:10px 0px;

}

.fltrt{

	float:right;

	margin-left:8px;

}

.fltlft{

	float:left;

	margin-right:8px;

}

.clearfloat{

	clear:both;

    height:0px;

    font-size:1px;

    line-height:0px;

}

h1{

	font-size:1.2em;

	font-weight:normal;

	margin:10px 10px 5px 0px;

}

h2{

	font-size:1.2em;

	margin:0px 10px 5px 0px;

	color:#a0522d;

}

h3{

	font-size:1em;

	color:#a0522d;

	margin:0px auto;

}

h5{

	text-align:right;

}

.entrance{

	font-size: 0.75em;

	text-align: left;

}

.style #gl-wedding-gay{

	float:left;

	width:255px;

	color: #660000;

}

.style #gl-wedding-lesbian{

	float:right;

	width:255px;

	color:#660000;

}

*:first-child+html .style #news{ /* IE7 */

	margin: -4px 0px 0px 0px;

}

* html .style #news{ /* IE6 */

	margin: -4px 0px 0px 0px;

}  

*:first-child+html .style #info{ /* IE7 */

	margin: -4px 0px 0px 0px;

}

* html .style #info{ /* IE6 */

	margin: -4px 0px 0px 0px;

} 

.style #news, #info{

	width:193px;

	margin:0px auto;

	padding:5px;

	font-size:0.7em;

	border:solid #CCC 1px;

	text-align: left;

}

.style #front{

	font-size:0.7em;

	text-align: left;

}

.style #news, #info, #themes{

	width:193px;

	margin:0px auto;

	padding:5px;

	font-size:0.7em;

	text-align: left;

}

.news_content, .themes_content{

	margin:0px;

	padding:0px;

	width:193px;

	list-style-type: none;

}

.news_content li, .themes_content li{

	padding:0px 0px 0px 10px; 

	margin:0px;

	display:block;

	background:url(images/triangle.jpg) no-repeat 0px 0.45em;	

}

.news_content li a, .themes_content li a{

	text-align:left;

	padding:0px;

	display:block;

	text-decoration:none;

	color: #660000;

}

.news_content li a:hover, .themes_content li a:hover{

	text-decoration:underline;

	color:#660000;

}

.news_aktuell{

	text-align:center;

}

.weiter{

	padding:0px;

	margin:0px;

	text-align:right;

}

.weiter a{

	color:#660000;

	text-decoration:none;

}

.weiter a:hover{

	text-decoration:underline;

	text-align: right;

}

.more{

	padding:0px;

	margin:0px;

	text-align:left;

}

.more a{

	color:#660000;

	text-decoration:none;

}

.more a:hover{

	text-decoration:underline;

}

.info{

	color: #333;

}

strong{

	font-weight:bold;

}

<!--

/* ... Kupfersiefer Mühle - Begin ...*/

-->



.style #picture_end_kupfersiefer{ 

	width:526px;

	background:#fff;

	margin:0px auto;

	text-align:left;

}

.themes_content_kupfersiefer{

	margin:0px;

	padding:0px 0px 0px 20px;

	width:506px;

	list-style-type: none;

}

.themes_content_kupfersiefer li{

	padding:0px 0px 0px 10px; 

	margin:0px;

	background:url(images/triangle.jpg) no-repeat 0px 0.45em;	

}

.themes_content_kupfersiefer li a{

	text-align:left;

	padding:0px;

	text-decoration:none;

	color: #660000;

}

.themes_content_kupfersiefer li a:hover{

	text-decoration:underline;

	color:#660000;

}

.more_kupfersiefer{

	padding:0px;

	margin:0px;

}

.more_kupfersiefer a{

	color:#660000;

	text-decoration:none;

}

.more_kupfersiefer a:hover{

	text-decoration:underline;

}

<!--

/* ... Kupfersiefer Mühle - End ...*/

-->



<!--

/* ... gaywine - Begin ...*/

-->



.Content_gaywine{	

	width:526px;

	text-align:left;

	font-size:0.8em;

	color:#333;

}

.content_background_gaywine{	

	width:526px;

	float:left;

	background:url(images/gaywine/gaywine_pixel.gif) repeat-y;

}

.style #mainContent_gaywine{

	float:right;

	width:526px;

}

.gaywine_image_1{

	width:526px;

	height: 158px;

} 

.gaywine_image_2{

	width:234px;

	float: left;

} 

.content_gaywine_2{

	width:285px;

	float: left;

	padding: 0px 0px 0px 7px;

}

.gaywine_image_3{

	width:285px;

	height: 211;

} 

.themes_content_gaywine{

	margin:0px;

	padding:0px;

	list-style-type: none;

}

.themes_content_gaywine li{

	padding:0px 0px 0px 10px; 

	margin:0px;

	background:url(images/triangle.jpg) no-repeat 0px 0.45em;	

}

.themes_content_gaywine li a{

	text-align:left;

	padding:0px;

	text-decoration:none;

	color: #660000;

}

.themes_content_gaywine li a:hover{

	text-decoration:underline;

	color:#660000;

}

.fazit_gaywine{	

	width:526px;

	padding:10px 0px 0px px;

}

.more_gaywine{

	padding:0px;

	margin:0px;

}

.more_gaywine a{

	color:#660000;

	text-decoration:none;

}

.more_gaywine a:hover{

	text-decoration:underline;

}





<!--

/* ... gaywine - End ...*/

-->

<!--

/* ... CJ-Sieben - Begin ...*/

-->



.style #picture_end_cjsieben{ 

	width:526px;

	background:#fff;

	margin:0px auto;

	text-align:left;

}

.themes_content_cjsieben{

	margin:0px;

	padding:0px 0px 0px 20px;

	width:506px;

	list-style-type: none;

}

.themes_content_cjsieben li{

	padding:0px 0px 0px 10px; 

	margin:0px;

	background:url(images/triangle.jpg) no-repeat 0px 0.45em;	

}

.themes_content_cjsieben li a{

	text-align:left;

	padding:0px;

	text-decoration:none;

	color: #660000;

}

.themes_content_cjsieben li a:hover{

	text-decoration:underline;

	color:#660000;

}

.more_cjsieben{

	padding:0px;

	margin:0px;

}

.more_cjsieben a{

	color:#660000;

	text-decoration:none;

}

.more_cjsieben a:hover{

	text-decoration:underline;

}

<!--

/* ... CJ-Sieben - End ...*/

-->

.style #tshirt{

	float:right;

	width:761px;

	padding:0px 10px;

} 