
.fader {
 position: absolute;
    display: inline-block;
}

div#faderdiv .fader1 .fader img {

    position: absolute;
    top: 0px;
    left: 0px;
}

div#faderdiv .fader1 .fader img.next {
    position: absolute;
    top: 0px;
    left: 0px;
}



body {font-family:'Trebuchet MS', Helvetica, Arial, Verdana;margin:0;text-align:center;background-color:white;}
div#wrapper {width:982px;background-color:#f9f3e2;text-align:left;margin:0 auto;}

div#header {height:132px;background-color:white;position:relative;}
       div#faderdiv {position:absolute;top:3px;left:537px;margin:0;padding:0;width:449px;height:120px;}
	img#fader1 {top:0px;left:0px;}
	img#imglogo {margin: 3px 0 0px 0px;}
	div#menueoben {position:absolute;bottom:0px;left:197px;border:1px black solid;}
	div#menueoben span.menueobeng{float:left;}
	div#menueoben a{text-decoration:none;padding:8px 0px 8px 1px;color:#999999;font-weight:bold;font-size:90%;}
div#contentwrapper {margin-top:10px;clear:left;}
div#spaltelinkscontainer {float:left;width:188px;font-family:Verdana,Verdana,Arial;}
div#spalterechtscontainer {float:right;margin-right:3px;width:163px;}
div#inhaltcontainer {
/*	margin:0px 175px 0 188px; */
	float:left;
	width: 619px; 
}
div#inhalt {padding-top:2px;}

div#menuelinkscontainer{margin: 0 0px 0 2px;}


div#menuelinksoben {background: url(menuelinksoben.jpg);width:186px;height:11px;background-repeat:no-repeat;margin:0;padding:0;}
div#menuelinksmitte {background: url(menuelinksmitte.jpg);width:186px;margin:0;padding:0;}
div#menuelinksunten {background: url(menuelinksunten.jpg);width:186px;height:14px;}
div#menuelinks {margin:0px 11px 0px 11px;}
div#linksunten {margin: 0 0px 0 10px;}
div#footer {clear:both;height:20px;background-color:white;}

div#menuelinksmitte div.menueitem,div#menuelinksmitte div.menueitemcur{height:19px;line-height:19px;background: url(menuepunkt.jpg);background-repeat:no-repeat;margin-bottom:0px;padding-left:25px;margin-top:8px;}
div#menuelinksmitte div.menueitem1,div#menuelinksmitte div.menueitemcur1{height:19px;line-height:19px;background: url(menuepunkt.jpg);background-repeat:no-repeat;margin-bottom:0px;padding-left:25px;}
div#menuelinksmitte div.menueitem1{margin-top:0px;}
div#menuelinksmitte div.menueitemact {}
div#menuelinksmitte div.menueitemcur a{color:#d10019;}

div#menuelinksmitte div.menueitemg {margin-top:8px;}

div#menuelinksmitte a{text-decoration:none;color:black;}
div#menuelinksmitte div.menueitem a{text-decoration:none;color:black;}
div#menuelinksmitte div.menueitem a:hover{color:#cccccc;}

div#menuelinksmitte div.submenueitem,div#menuelinksmitte div.submenueitemcur {padding-left:35px;padding-bottom:1px;}
div#menuelinksmitte div.submenueitem a,div#menuelinksmitte div.submenueitemcur a{font-size:80%;}
div#menuelinksmitte div.submenueitem a:hover {color:#d10019;}
div#menuelinksmitte div.submenueitemcur a{color:#d10019;}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link {
	font-size: 12px;
	text-decoration: none;
	color: #D10021;
	font-weight: bold;
}
a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #950016;
	font-weight: bold;
}
a:active {
	font-size: 12px;
	text-decoration: none;
	color: #FF1538;
	font-weight: bold;
}
a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #950016;
	font-weight: bold;
}
h5 {
	font-size: 16px;
	font-weight: bold;
}
.tdinnen {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
}
.headertop
{
	font-size: 16px;
	color: #D10021;
	font-weight: bold;
}
.inhalttxt
{
font-size: 12px;

}

input {
	font-size: 12px;
	
}

input.textarea_firma{
width:500px;
heigth:50px;
}

.minibasar_formfeld1
{
width:300;
}

.minibasar_formfeld2
{
width:80;
}
.webmail
{
	font-size: 12px;
	height: 18px;
	width: 100px;
}

.news_input{
width:300px;
}

.news_area{
width:300px;
}

td.A1 {
	font-size: 12px;
	background-color: #F0F0F0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #000000;
}
td.A2 {
	font-size: 12px;
	background-color: #D10021;
	border-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
td.B1 {
	font-size: 12px;
	border: 1px solid;
	border-color: #000000;
}

a.weiter:link {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
a.weiter:visited {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
a.weiter:active {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
a.weiter:hover {
	font-size: 12px;
	text-decoration: none;
	color: #F0F0F0;
	font-weight: bold;
}

a.mehr:link {
	font-size: 12px;
	text-decoration: none;
	color: #D10021;

}
a.mehr:visited {
	font-size: 12px;
	text-decoration: none;
	color: #950016;

}
a.mehr:active {
	font-size: 12px;
	text-decoration: none;
	color: #FF1538;

}
a.mehr:hover {
	font-size: 12px;
	text-decoration: none;
	color: #950016;

}

#veranstaltungen_containertbl {width:618px;border:0;}
#veranstaltungen_containertbl td {width:206px;}
#veranstaltungen_containertbl .veranstaltungen_item{position:relative;}
#veranstaltungen_containertbl img.rahmen{position:absolute;}
#veranstaltungen_containertbl td .veranstaltungen_item_oben {width:206px;height:86px;overflow:hidden;}
#veranstaltungen_containertbl td .veranstaltungen_item_unten {background-color:#e9cd84;width:206px;height:35px;padding:3px 0 0 0;margin:0;text-align:center;}
#veranstaltungen_containertbl td .veranstaltungen_item_unten p{margin:0 5px 0 10px;padding:0;}
#veranstaltungen_containertbl td .veranstaltungen_item_unten span{margin:0 5px 0 10px;padding:0;line-height:0.6em;}
#veranstaltungen_containertbl td .veranstaltungen_item_unten span a{font-size:90%;color:black;}
#veranstaltungen_containertbl td .veranstaltungen_item_unten p.news-latest-title a{font-size:100%;color:black;}

#veranstaltungen_containertbl td .veranstaltungen_item_unten .news-latest-title a{font-size:85%;font-color:black;}
#veranstaltungen_containertbl td .veranstaltungen_item_unten {}

.news-list-item-table {margin-top:5px;}
.news-list-item-table td h4 {margin:0;padding:0;}

.news-single-img {	float: right;margin-left:5px;margin-bottom:5px}
.news-list-date{font-family: arial;font-size:10px;}
.news-list-title{font-family: arial;font-size:12px;color:#000000}
.news-list-subtitle{font-family: arial;font-size:12px;color:#000000}
.news-single-title{font-family: arial;font-size:14px;font-weight:bold}
.news_single_title{font-family: arial;font-size:14px;font-weight:bold}
.news_single_subtitle{font-family: arial;font-size:12px;font-weight:bold}

   .tx-srfeuserregister-pi1 P { font-family:Arial; font-size:12px; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srfeuserregister-pi1 A:link { background-color:transparent; text-decoration:none; font-weight:bold;}
   .tx-srfeuserregister-pi1 A:visited { background-color:transparent;font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 A:hover { background-color:transparent; text-decoration:none; }
   .tx-srfeuserregister-pi1 A:active { background-color:transparent; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 TD { vertical-align:top;  font-family:Arial, sans-serif; font-size:12px; line-height:125%;  margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   .tx-srfeuserregister-pi1 INPUT { font-size:10px; font-family:Arial;  font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-size:10px; font-family:Arial; font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { font-size:10px; font-family:Arial;   font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:arial; background-color:transparent;}
   .tx-srfeuserregister-pi1 SELECT { font-size:10px; font-family:Verdana; font-weight:bold; }
   .tx-srfeuserregister-pi1 TEXTAREA { font-size:10px; font-family:arial; font-weight:bold; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:10px; font-family:arial; background-color:transparent; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { font-size:10px; font-family:arial; background-color:transparent; font-weight:bold; vertical-align:middle; }

.Tx-Formhandler  input[type="text"] {
	width: 250px;
}
   
.Tx-Formhandler  input, .Tx-Formhandler select {
	margin-left: 5px;
}
   
.Tx-Formhandler  dl {
	width: 320px;
}

.Tx-Formhandler  dt {
	float: left;
}

.Tx-Formhandler  dd {
	text-align: right; 
	margin-right: 5px;
}

.Tx-Formhandler  dt, .Tx-Formhandler  dd {
	margin-bottom: 10px;
}

h1 {
	font-size: 18px;
}

.csc-textpic-center .csc-textpic-caption, .csc-textpic-center .csc-textpic-image table {
	text-align: center;
}