/*Formular*/
fieldset.csc-mailform { border: none; }
.csc-mailform-field { clear: both; margin-bottom: 15px; overflow: hidden; }
.csc-mailform-field label { display: block; font-weight: bold; float: left; color: #0066B3; font-size: 16px; margin-right: 30px; margin-top: 5px; width: 120px; }
.csc-mailform-field input { border: 1px solid #CCCCCC; float: left; color: #0066B3; font-size: 14px; padding: 4px; width: 180px; }
.csc-mailform-field select#mailformAnrede { border: 1px solid #CCCCCC; float: left; color: #0066B3; font-size: 14px; padding: 4px; width: 80px; }
.csc-mailform-field select#mailformBeruflicher_Status { border: 1px solid #CCCCCC; float: left; color: #0066B3; font-size: 14px; padding: 4px; width: 190px; }
.csc-mailform-field input#mailformformtype_mail { cursor: pointer; font-weight: bold; }
.csc-mailform-field span.csc-mailform-radio fieldset#mailformNews { border: none; }
.csc-mailform-field span.csc-mailform-radio fieldset#mailformNews legend { display: none; }
.csc-mailform-field span.csc-mailform-radio fieldset#mailformNews input { float: left; width: 20px; margin-top: 5px; }
.csc-mailform-field span.csc-mailform-radio fieldset#mailformNews label { font-size: 10px; float: left; width: 180px; }
/*.csc-mailform-field input#mailformWelche_Sportart_betreiben_Sie { clear:left; }*/


/* XMAS */
#xmas {
display: none;
position:absolute;
z-index:900;
left:50%;
margin: 0 0 0 -669px;
width:217px;
height:505px;
background: transparent url(../img/xmas.png) no-repeat;
}
#container-xmas { padding-bottom: 66px; }
#extraDiv1 {
  position: fixed;
  width: 100%;
  height: 66px;
  bottom: 0;
  z-index: 9000;
  background: transparent url(../images/snow-bottom.png) repeat-x 0 0;
}
/*
#extraDiv2 {
  position: fixed;
  width: 157px;
  height: 220px;
  left: 50%;
  bottom: 10px;
  margin-left: 437px;
  z-index: 9000;
  background: transparent url(../images/adventsschild.png) no-repeat 0 0;
}
*/
/* END XMAS */

a { user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none; }


#bottom-left { float: left; }
#bottom-right { float: right; }

.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:7px;
bottom:7px;
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 {
	/* ALT 
	width: 698px;
	padding: 15px 5px 30px 20px;
	*/
	width: 688px;
	padding: 15px 15px 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;
        padding-bottom: 10px;
}

#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,
#container-xmas {
	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 16px;
	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; }
