/* XMAS */
#xmas {
position:absolute;
z-index:900;
left:50%;
margin: 0 0 0 -669px;
width:217px;
height:505px;
background: transparent url(../img/xmas.png) no-repeat;
}
/* END XMAS */

.chronik a {color:#0b4da1;/*blau*/ background-color:#ffffff;font-size:14px;font-weight:bold;padding:10px 5px;border:2px solid #0b4da1;}
.chronik a:hover {color:#ec008b;/*pink*/text-decoration:none;border:2px solid #ec008b;cursor:pointer;}
.chronik a.active {color:#ec008b;/*pink*/border:2px solid #ec008b;}
.chronik #chronik-abstand {height:70px;}
.chronik #chronik-oben {height:40px;padding-top:35px;padding-left:15px;}
.chronik #chronik-unten {height:40px;padding-left:30px;}

/* begin: slideshow */
#content1_mitte_100 .slideshow {
position:relative;
padding:0;
margin:0;
}
#content1_mitte_100 .slideshow a img {
border:none;
}
#content1_mitte_100 .slideshow li.slide {
list-style-type:none;
}
#content1_mitte_100 .slideshow .slides {
height:197px;
margin:0;
}
#content1_mitte_100 .slideshow .slides li.slide {
visibility:hidden;
position:absolute;
left:0px;
top:0;
}
#content1_mitte_100 .slideshow .buttons {
display:none;
}
#content1_mitte_100 .slideshow .buttons {
display:block;
position:absolute;
z-index:100;
left:20px;
bottom:10px;
margin:0;
}
#content1_mitte_100 .slideshow .buttons li {
float:left;
display:inline;
width:22px;
height:22px;
margin:0;
padding-left:7px;
line-height:22px;
background-image:url('../img/slider/button.jpg');
background-repeat:no-repeat;
}
#content1_mitte_100 .slideshow .buttons li a {
float:left;
text-decoration:none;
width:22px;
height:22px;
color:#fff;
outline:0;
}
#content1_mitte_100 .slideshow ul.buttons li a:hover {
text-decoration:none;
color:#e8008a;
}
#content1_mitte_100 .slideshow ul.buttons li.active a:hover,
#content1_mitte_100 .slideshow ul.buttons li.active a {
color:#e8008a;
}
/* end: slideshow */



/* Tabellen */

#content #inner table.contenttable {
	border: 1px solid #0d4da4;
	margin-right: 15px;
	width: 680px;
	margin-bottom: 5px;
}

#content #inner table.contenttable tr td {
	padding: 5px 10px;
	background: #a1d3fe;
	color: #0d4da4;
}
#content #inner table.contenttable tr td p {
	padding: 0px;
	margin: 0px;
}

#content #inner table.contenttable tr td p a {
	color:#EE1B98;
}



a img {
	border: none;
}

* {
	margin: 0;
	padding: 0;
}

#inner {
	width: 698px;
	padding: 15px 5px 30px 20px;
	font-size: 12px;
}

#sidebar {
	width: 230px;
	background: #5eabef url(../img/bg_left_neu.jpg) no-repeat top;
	float: left;
}

#logo {
	width: 230px;
	height: 141px;
}
#logo img {
	border: none;
}

#header {
	width: 953px;
	text-align: left; /* wg. Zentrieren im IE */
	margin: auto; /* Zentrieren in Firefox */
}

#main {
	clear: both;
	width: 953px;
	background: #ffffff url(../img/bg_repeat_neu.gif) repeat-y;
	text-align: left; /* wg. Zentrieren im IE */
	margin: auto; /* Zentrieren in Firefox */
	display: table;
}

#content {
	width: 723px;
	background: url(../img/bg_right.jpg) top no-repeat;
	float: left;
}

body {
	font: x-small Arial, Verdana, Helvetica, sans-serif;
	color: #505050;
	background: #0C4DA2 url(../img/bg_main.jpg) repeat-x top left;
	margin: 0;
}

#container {
	position: relative;
	margin: 0px auto;
	text-align: center;

}

/* Links über Website */
/*
#header-links {
	clear: both;
	float: left;
	width: 428px;
	height: 56px;
}
*/
#newsletter_link {
	float: left;
	width: 162px;
	height: 56px;
}
#kontakt_link {
	float: left;
	width: 141px;
	height: 56px;
}
#sitemap_link {
	float: left;
	width: 125px;
	height: 56px;
}
#newsletter_link img, #kontakt_link img, #sitemap_link img {
	border: none;
	margin: 0;
	padding: 0;
}
#suche {
	float: right;
	width: 200px;
	height: 56px;
}
#suchee {
	margin: 25px 0 0 0;
}

#katalog {
	float: left;
	margin: 20px 0 0 10px;
	width: 200px;
	height: 250px;
}
#katalog img {
	border: none;
	padding-top: 40px;
}

#footer {
	clear: both;
	background: #FFF url(../img/bg_footer_neu.gif) no-repeat bottom;
	text-align: left; /* wg. Zentrieren im IE */
	margin: auto; /* Zentrieren in Firefox */
	width: 953px;
	height: 10px;
}

#bottom {
	clear: both;
	/*float: left;*/
	text-align: right; /* wg. Zentrieren im IE */
	margin: auto; /* Zentrieren in Firefox */
	width: 953px;
	height: 30px;
	margin-top: 5px;
	font-size: 12px;
}

#bottom span {
	margin: 0px 20px;
	color: #83A1C9;
}

#bottom a, #bottom a:hover, #bottom a:visited, #bottom a:active {
	color: #83A1C9;
	text-decoration: none;
}


/* WT-Gallery */
div.clear { clear: both; }
div.wtgallery_list_area,
div.wtgallery_list_pagebrowser_area { padding: 0; }
#content #inner div.wtgallery_list_pagebrowser_area p { padding: 0; }

div.wtgallery_list_area div.wtgallery_list,
div.wtgallery_category_area div.wtgallery_categories {
	float: left;
}
div.wtgallery_list_area div.wtgallery_list_firstofrow,
div.wtgallery_category_area div.wtgallery_category_firstofrow {
	float: left;
}
div.wtgallery_list_area div.wtgallery_list_lastofrow,
div.wtgallery_category_area div.wtgallery_category_lastofrow {
	float: left;
}
div.tx-wtgallery-pi1 { /*padding: 10px;*/ /*background-color: #ddd;*/ }
div.wt_gallery_single_inner_pic { /*margin: 10px;*/ padding: 1px; }
div.wt_gallery_single_inner_pic a img { border: none; }
div.wtgallery_list {
	padding: 1px;
	margin-bottom: 10px;
	/*margin: 10px;*/
	/*background-color: #444;*/
}
div.wtgallery_list a img {
	padding: 1px;
	filter: alpha(opacity=66); 
	-moz-opacity: 0.66; 
	opacity: 0.66;
	border: 1px solid #444;
}
div.wtgallery_list_current a img {
	/*border: 1px solid #FF9900;*/
}
div.wtgallery_list a:hover img {
	filter: alpha(opacity=100); 
	-moz-opacity: 1.00; 
	opacity: 1.00;
	border: 1px solid #920806;
}
div.wt_gallery_single_inner_title { font-weight: bold; margin-top: 5px; }
div.wt_gallery_single_inner_comments { }

#content div.wtgallery_list_pagebrowser_area ul.wtgallery_pagebrowser_list { list-style: none; margin: 0; }
#content div.wtgallery_list_pagebrowser_area ul.wtgallery_pagebrowser_list li { /*display: inline;*/ margin-right: 10px; float: left; }
#content div.wtgallery_list_pagebrowser_area ul.wtgallery_pagebrowser_list li a { text-decoration: none; color: #0B56B5; white-space:nowrap; }
#content div.wtgallery_list_pagebrowser_area ul.wtgallery_pagebrowser_list li a:hover { color: #EE1B98; }
#content div.wtgallery_list_pagebrowser_area ul.wtgallery_pagebrowser_list li a.act { color: #EE1B98; font-weight: bold; }