p,h1,h2,h3,h4,ul,ol,li,div,td,th,b,i,body
     { font-family:Verdana, Tahoma, Arial;
       font-size:11px;
	color:#441812;}

body {
scrollbar-face-color :#FFC99E; 
 scrollbar-shadow-color :#7E2C21; 
 scrollbar-darkshadow-color :#FFC99E; 
 scrollbar-highlight-color :#7E2C21; 
 scrollbar-3dlight-color :#7E2C21; 
 scrollbar-track-color :#FFC99E; 
 scrollbar-arrow-color :#7E2C21;
 margin:0px;
 background: url(img2/bodyback.jpg) top left repeat-y #E7AE00;}
 
 #werbekante {
 background: url(img2/werbeback.gif) top left no-repeat;
 padding-top:20px;
 padding-left:2px;
 }
 
 .menu-neu {
 color:#83F172;
 font-weight:700;
 }
 
 .important {
 color:#CC0000;
  font-weight:700;
 }
 
 #rechts {
 padding-top:30px;
 }
 
 #inhaltszelle {
 background: url(img2/inhaltback.gif) top right no-repeat;
 }
 
 #content2 {
 background: url(img2/inhaltback1.gif) top left no-repeat;
 height:100%;
 text-align:justify;
 margin-top: -10px;
 }
 
 * html #content2 {
 margin-top: 0px;
}

html:first-child>b\ody #content2 {
 margin-top: 0px;
}
 
 #seitenrand {
 margin:0px;
 padding:0px;
 }
 
 #ticktack a {
 background-color:transparent;
 }
 
 #seitenrand div.csc-textpic-imagewrap {
 margin-left:-3px;
 }
 
 #statistikkante {
 border-top:1px solid #441812;
 background-color: #8B3125;
 height:30px;
 }
 
 .csc-header-n1 {
padding-top:0px;
 }
 
  .csc-firstHeader {
  background: url(img2/firsth1_a.jpg) center left no-repeat;
  height:32px;
 padding-top:10px;
 padding-left:30px;
 margin-left:10px;
  margin-top:10px;
  margin-bottom:15px;
 }
 
  * html .csc-firstHeader {
 padding-top:5px;
   margin-top:6px;
}

html:first-child>b\ody .csc-firstHeader {
  margin-top:6px;
 padding-top:5px;
}
 
 
 #rechts, #rechts div {text-align:center;}
 
 #rechts csc-textpic {
 margin-left:0px;
 }
 
 .contenttable {margin-left:10px; width:95%;}
 
 .csc-frame-frame1 {
 border:1px solid #8390B8;
 background-color:FFFFFF;
 margin-left:0px;
 }
 
 
* html .csc-header-n4 h1, * html .csc-header-n3 h1, * html .csc-header-n2 h1, * html .csc-header-n5 h1, * html .csc-header-n6 h1, * html .csc-header-n7 h1, * html .csc-header-n8 h1, * html .csc-header-n9 h1, * html .csc-header-n10 h1, * html .csc-header-n11 h1, * html .csc-header-n12 h1, * html .csc-header-n13 h1, * html .csc-header-n14 h1, * html .csc-header-n15 h1, * html .csc-header-n16 h1, * html .csc-header-n17 h1, * html .csc-header-n18 h1, * html .csc-header-n19 h1, * html .csc-header-n20 h1, * html .csc-header-n21 h1 {
  background: url(img2/elseh1_a.jpg) center left no-repeat #FFC99E;
 width:100%;
 height:22px;
 padding-left:35px;
 margin-left: 1px; 
   border-right:1px solid #16304F;
 }
 
 .csc-header-n4 h1, .csc-header-n3 h1, .csc-header-n2 h1, .csc-header-n5 h1, .csc-header-n6 h1, .csc-header-n7 h1, .csc-header-n8 h1, .csc-header-n9 h1, .csc-header-n10 h1, .csc-header-n11 h1, .csc-header-n12 h1, .csc-header-n13 h1, .csc-header-n14 h1, .csc-header-n15 h1, .csc-header-n16 h1, .csc-header-n17 h1, .csc-header-n18 h1, .csc-header-n19 h1, .csc-header-n20 h1, .csc-header-n21 h1 {
  background: url(img2/elseh1_a.jpg) center left no-repeat #FFC99E;
 width:93%;
 height:22px;
 padding-left:35px;
 margin-left: 1px; 
 }
 
 .csc-textpic-text h1,  .csc-textpic-text h2,  .csc-textpic-text h3,  .csc-textpic-text h4 {
 padding-left:43px;
 }
 

#rechts img {
margin-left:-4px; !important
}
	
	#inhalt {
	margin:0px;
	}
 
.csc-textpic-caption {
font-size:9px;
color:#441812;
font-weight:700;
}

div.menu a{
	font-size:12px;
	text-decoration:none;
		padding:5px 0px 5px 30px;
	font-weight:700;
	color:#441812;
  border-top:1px solid #441812;
        display:block;
        width:125px;
        	background-color:transparent;
        	background: url(img2/menupfeil.gif) top left no-repeat;
	}
	
table.hellblau {
margin-left:8px;
border:1px solid #C44534;
background-color:#FFDABC;
}

table.hellblau td {
border-bottom:1px solid #C44534;
}

.news ul {
margin-left:20px;
margin-top:3px;
}
.news li {
padding-left:0px;
}
	
	
div.menufirst a{
	font-size:12px;
	text-decoration:none;
	padding:5px 0px 5px 30px;
	font-weight:700;
	color:#441812;
        display:block;
        width:125px;
        	background-color:transparent;
        	  border-top:1px solid #441812;
        	  background: url(img2/menupfeil.gif) top left no-repeat;

}	

div.menulast a{
	font-size:12px;
	text-decoration:none;
	padding:5px 0px 5px 30px;
	font-weight:700;
	color:#441812;
        border-bottom:1px solid #441812;
                        border-top:1px solid #441812;
        display:block;
        width:125px;
        	background-color:transparent;
        	background: url(img2/menupfeil.gif) top left no-repeat;

}

* html .menu a{
width:155px;
}

* html .menufirst a{
width:155px;
}

* html .menulast a{
width:155px;
}

html:first-child>b\ody .menu a{
width:155px;
}

html:first-child>b\ody .menufirst a{
width:155px;
}

html:first-child>b\ody .menulast a{
width:155px;
}

a.newshead, a.newshead h3 {
	background-color:transparent;
	color: #441812;
	}
	
a.morenews {
color: #144B0B;
background-color: #F8DC42;
}

div.menu a:hover{
	text-decoration:none;
  background-color:#7E2C21;
  border-top:1px solid #441812;
          	background: url(img2/menupfeil2.gif) top left no-repeat #7E2C21;
          	color:#FFFFFF;
	}
	
	div.menufirst a:hover{
	text-decoration:none;
  background-color:#7E2C21;
    border-top:1px solid #441812;
            	background: url(img2/menupfeil2.gif) top left no-repeat #7E2C21;
            	color:#FFFFFF;
	}
	
	div.menulast a:hover{
	text-decoration:none;
  background-color:#7E2C21;
    border-top:1px solid #441812;
            	background: url(img2/menupfeil2.gif) top left no-repeat #7E2C21;
            	color:#FFFFFF;
	}
	
	div.menulast-act a:hover, 	div.menufirst-act a:hover, 	div.menu-act a:hover {
	color:#FFFFFF;
	}

div.menu-act a {
	font-size:12px;
	text-decoration:none;
	padding:5px 0px 5px 30px;
	font-weight:700;
	color:#FFFFFF;
  display:block;
  background-color:#7E2C21;
  border-top:1px solid #441812;
  background: url(img2/menupfeil2.gif) top left no-repeat #7E2C21;
	}
	
	div.menufirst-act a {
	font-size:12px;
	text-decoration:none;
	padding:5px 0px 5px 30px;
	font-weight:700;
	display:block;
	color:#FFFFFF;
  background-color:#7E2C21;
  border-top:1px solid #441812;
  background: url(img2/menupfeil2.gif) top left no-repeat #7E2C21;
	}
	
	div.menulast-act a {
	font-size:13px;
	text-decoration:none;
	padding:5px 0px 5px 30px;
	font-weight:700;
  display:block;
	color:#FFFFFF;
  background-color:#7E2C21;
  border-top:1px solid #441812;
  border-bottom:1px solid #441812;
  background: url(img2/menupfeil2.gif) top left no-repeat #7E2C21;

	}

div.umenu, div.umenu-act{
	    border-top:1px solid #441812;
     padding:2px 0px 2px 0px;
     width:155px;
     height:20px;
       background-color:#7E2C21;
     }


div.umenu a{
  display:block;
  margin:0px 0px 0px 15px;
	font-size:11px;
	text-decoration:none;
	color:#FFEFE3;
	background-color:#7E2C21;

	}
	
	div.umenu-act a {
	display:block;
	    margin:0px 0px 0px 15px;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
  background-color:#7E2C21;
	font-weight:700;
	}

div.umenu a:hover, div.umenu-act a:hover {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:700;
	}
	
div.umenu2 {
	font-size:11px;
	text-decoration:none;
	margin-left:20px;
	  	color:#441812;
	  background-color:transparent;
  }
  
div.umenu2 a{
	  background-color:transparent;
	  	color:#441812;
  }
  
    div.umenu2-act {
	padding-left:20px;
		color:#441812;
  }
  
  div.umenu2-act a{
	font-size:11px;
	text-decoration:none;
	color:#441812;
	font-weight:700;
	  background-color:transparent;
  }
 
div.umenu2 a:hover {
	text-decoration:none;
	color:#441812;
	font-weight:700;
	}
	
	
	.kastenlinks {
	border-bottom:1px solid #441812;
	}
	
	.shoplogin {
	width:130px;
	border:none;
	margin-left:-10px;
	}
	
	.shopsuche {
	width:130px;
	border:none;
	}
	
	.shopsuche .Feld {
	width:124px;
	background-color:#FFDABC;
	border:2px solid #C44534;
	}
	
	.shopsuche .Button {
	width:auto;
	font-size:12px;
		background-color:#FFDABC;
		border:2px solid #C44534;
		cursor:pointer;
		cursor:hand;
	}
	
	.shoplogin .Feld {
	width:124px;
	}
	
	.shoplogin .Button {
	width:auto;
	font-size:11px;
			cursor:pointer;
		cursor:hand;
	}
	
	a.shopinfo {
	background-color:transparent;
	font-size:12px;
	padding-top:2px;
	}
	
	div.umenu3, div.umenu3-act {
	margin-left:32px;
	}
	
	div.umenu3 a{
	  background-color:transparent;
	  	color:#441812;
  }
	
	  div.umenu3-act a{
	font-size:11px;
	text-decoration:none;
	color:#441812;
	font-weight:700;
	  background-color:transparent;
  }
 
div.umenu3 a:hover {
	text-decoration:none;
	color:#441812;
	font-weight:700;
	}

h1 {
	font-size:17px;
	margin-top:10px;
	margin-left:6px;
	}

h2 {
	font-size:15px;
	font-weight:700;
	margin-top:10px;
		margin-left:8px;
	color:#C44534;
	}

h3 {
	font-size:11px;
	font-weight:700;
	margin-top:10px;
	margin-bottom:5px;
			margin-left:8px;
	color:#C44534;
	}
	
h4 {
		margin-left:8px;
}	




hr {
border: 2px solid #FFC99E;
}

.csc-textpic-image {
padding-left:5px;}

.bodytext, li {
padding:0px 10px 5px 12px;
}

html:first-child>b\ody #content2 {
margin-right:150px;
}

div.umenu .act {
	text-decoration:none;
	color:#441812;
	font-weight:700;
	}
	
.csc-textpic-imagewrap {
margin:5px;
}
	
div.umenu2 .act {
	text-decoration:none;
	color:#441812;
	font-weight:700;
	}

a {
	color:#441812;
	text-decoration:none;
	padding:0px;
	background-color:#FFC99E;
	}
	
.weiterZurueckFormat {
	background-color:#FFC99E;
	margin-bottom:5px;
	}

a:hover {
	color:#441812;
	text-decoration:none;
	font-weight:700;
	}

table.tabcon {
	border:1px solid #441812;
	}

table.tabcon th {
	text-align:left;
	font-weight:700;
	border:1px solid #441812;
	background-color:#FFC99E;
	}

table.tabcon td {
	border:1px solid #441812;
	}

table.tabcon td li {
	margin:0px 0px 0px -10px;
	}

table.tabcon td ul {
	list-style-type:circle;
	margin-top:5px;
	margin-bottom:5px;
	}

li a {
	background-color:#FFC99E;
	}

li a:hover {
	background-color:transparent;
	}
	
.news-list-container {
padding:8px;
}

.Feld {
	background-color:#FFDABC;
	color:#441812;
	border:2px solid #C44534;
	}

.Feld2 {
	background-color:#FFDABC;
	color:#441812;
	border:2px solid #C44534;
	width:100%;
	}

.Button {
	background-color:#FFDABC;
	color:#441812;
	width:130px;
	border:2px solid #C44534;
	}

.trennlinie {
	width:100%;
	height:2px;
	border-top:1px dashed #441812;
	margin-top:8px;
	}

.klein {
	font-size:9px;
	}

td.news {
	font-size:11px;
	padding:2px;
	}
	
td.news p {
margin:0px;
padding:0px;	
}

td.news p.bodytext {
margin-bottom:8px;
}

td.news b {
	font-weight:700;
	}

td.news b i{
	font-style:normal;
	}
	
.align-center {
text-align: center;
}

div.news-list-item p {
padding:0px;
margin:5px;
}

#rootmenu {
font-size: 9px;
padding-bottom:9px;
color:#7589C6;
}

#rootmenu a {
background-color:transparent;
color:#7589C6;
}


#termine {border: 1px  #441812 solid;  width:98%; margin-left:7px; margin-right:7px;}

* html #termine {width:100%;}
#termine .label1 {
  background:#FFC99E;
  width:45px;	
  vertical-align:top;
  border: 1px  #441812 solid;
  padding:3px;
  }
  
#termine .label2 {
  background:#FFC99E;
  width:35px;	
  vertical-align:top;
  border: 1px  #441812 solid;
  padding:3px;
  }
  
  #termine .label3 {
  background:#FFC99E;
  width:20px;	
  vertical-align:top;
  border: 1px  #441812 solid;
  padding:3px;
  }
  
  
#termine .items{
  width:100%;
  font-family: Verdana;
  font-size: 11px;
  text-align:left;
  line-height:1.4em;
  empty-cells:show;
  border-collapse:separate;
  border-collapse:collapse;
  border-spacing:0;
  border: 1px  #441812 solid;
}

#termine .item{
  background:#FFFFFF; 
  border: 1px  #441812 solid;
  vertical-align:top;
  padding:3px;
}

#termine .item2 {
width:100px;
border: 1px  #441812 solid;
}


a.schmal:hover {
font-weight:300;
text-decoration:underline;
}


.wetter {
background-color:#C54733;
}

.wetter1 {
background-color:#FFC99E;
}

.topnews_head {
color:#FFFFFF;
font-weight:700;
font-size:14px;
padding:5px;
background-color:#C44534;
border-bottom:1px solid #441812;
}

.news_head {
color:#FFFFFF;
font-weight:700;
font-size:14px;
padding:5px;
background-color:#C44534;
border-bottom:1px solid #441812;
border-top:1px solid #441812;
}

.newsbox {
background-color:#F8E891;
color:#441812;
}

.newsbox-bottom {
background-color:#F8E891;
border-bottom:1px solid #441812;
color:#441812;
}

.news_head-gelb {
color:#FFFFFF;
font-weight:700;
font-size:12px;
padding:5px;
background-color:#6E9521;
border-bottom:1px solid #441812;
border-top:1px solid #441812;
}

.newsbox-gelb {
background-color:#DDFF9B;color:#441812;
}

.newsbox-bottom-gelb {
background-color:#DDFF9B;
border-bottom:1px solid #441812;
color:#441812;
}

.newsbox-gelb-span1 {
color:#A85212;
margin-right:-92px;
}

.newsbox-gelb-span2 {
color:#A85212;
margin-right:-74px;
}

.news_hr {
color:#441812;
}

/* - styles für tipps - */

.main td {border:1px solid #8390B8;}

td.blue {background-color:#FFC99E;font-weight:700;}

td.blue2 {background-color:#DF980A;font-weight:700;}


td.blue h1 {margin:0px 0px 10px 0px; font-size:15px; line-height:18px;}

#map {
margin-left:6px;
margin-right:0px;
border:1px solid #441812;
}

h1.ort {width:98%;
border-bottom:1px solid #441812;
color:#441812;
font-size:18px;
margin-top:10px;
	margin-bottom:10px;
	margin-left:6px;}

table.main {margin:6px;border-collapse:collapse;}

td ul {margin-left:20px;}

h1 .number {background-color:#CB0000; color:#000000; padding:1px; border:2px solid #000000; margin:2px;font-size:18px;}

table.main {
border:1px solid #441812; padding:2px;
}


/* - styles für termin-formulare - */



		.maintable {background-color: #FFC99E;}
			.maintable td {background-color: #FFFFFF;}
			.maintable th {text-align:left; font-weight:700; vertical-align:top;}
			.maintable .feld {border:1px solid #FFC99E; background-color:#FFFFFF;}
			.feld1 {border:1px solid #FFC99E;}
			.feld1pflicht {border:2px solid #61B654;}
			.maintable .feld2 {border:1px solid #FFC99E;}
			.feld3 {border:none; font-weight:700; text-align:right;}
.tour {margin-left:20px; font-size:20px; color:#000000;}

.formularbody, .formularbody1 {
background-image:none;
background-color:#FFFFFF;
}

	.formularbody1 th {background-color:#FFB376;}
	.formularbody1 th.head {background-color:#C44534; font-size:14px; text-align:center; padding:5px;}
	.formularbody1 img {margin-bottom:-3px;}
	.formularbody1 .small {font-size:10px; font-weight:300; font-style:italic;}
	.formularbody1 .unterschrift {font-size:11px; font-weight:300;}
	.formularbody1 .grey th, .grey td, .grey, .grey a {color:#909090;}
	.formularbody1 .grey th {text-align:left;}
	.formularbody1 span.grey {background-color:#FFFFFF;}
	.formularbody1 .grey input {background-color:#DDDDDD;}
	
	
	.programmtabelle, .programmtabelle td, .programmtabelle th {
	border:1px solid #000000;
	border-collapse:collapse;
	padding:3px;
	}
	
	.programmtabelle th {background-color:#CCCCCC;border:0;}