#custom-doc { 
	width:76.92em;
	*width:75.07em;
}

body {
	text-align:left;
	margin-left:25px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	background-color:#FFFFFF;
	width:1000px;
	line-height: 1.5em;
}

table {margin-bottom:0px;}
th, td {padding:0px;border:none;}

h1{
	font-size: 2.0em;
	font-weight:normal;
	color:#660000;
	margin-top:10px;
	margin-bottom:0px;
}

h2{
	font-size: 1em;
	font-weight:bold;
	color:#cc3333;	
	margin-top:0px;
	margin-bottom:5px;
}

.csc-textpic-image .csc-textpic-firstcol{
width:10px;
}

a:link, a:visited{
	text-decoration:none;
	color:#666666;
}

a:hover, a:active{
	text-decoration:underline;
	color:#333333;
}


#hauptImages{ /*Bild oben*/
	border:none;
	float:left;
        line-height:0em;
}
#hauptImages .hauptImage1 {
	float:left;
        margin-top: 0px;
	margin-bottom:0px;
}
#hauptImages .hauptImage2 {
	float:left;
        margin-top: 0px;
	margin-bottom:0px;
}
#hauptImages .hauptImage3 {
	float:left;
        margin-top: 0px;
	margin-bottom:0px;
}
#hauptImages .hauptImage4 {
	float:left;
        margin-top: 0px;
	margin-bottom:0px;
}
#hauptImages .hauptImage5 {
	float:left;
        margin-top: 0px;
	margin-bottom:0px;
}


#suchForm{ /*Suchen oben rechts*/
	position:absolute;
	left:524px;
	top:8px;
}
#suchForm .suchenButton {
	color:#999999;
	border:none;
	background-color:#FFFFFF;
	font-size:0.9em;
}
#suchForm .sword {
	border:solid 1px #999999;
	width:160px;
	height:20px;
}

#pfeilNaviOben{
padding-top:37px;
padding-left:10px;
}

#pfeilNaviUnten { /*Pfeil rechts unten der Menu*/
margin-left:13px;
margin-top:10px;
}

*+html #linieMenuRecht{
padding-left:10px;
}

* html #linieMenuRecht{
padding-left:10px;
}

#linieMenuLink{
float:left;
}

.pagehead {
        width:722px;
}

.linieMenuLinkClass {
	height:0px;
	width:722px; /*Breite Bild1+Bild2+Bild3*/
	background-color: #660000;
	color: #660000;
}

.linieMenuRechtClass {
	height:0px;
	width:160px; /*Breite Menü*/
	background-color: #660000;
	color: #660000;
}

#navigation1{ /*Menu 1 Oben*/
	font-size: 0.9em;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
}
#navigation1 ul li{
	margin-top:3px;
	list-style-type:none;
}
.navigation1_not_active a:link, .navigation1_not_active a:visited{
	text-decoration:none;
	color:#333333;
}
.navigation1_active a, .navigation1_not_active a:hover{
	text-decoration:none;
	color:#ffcc00;
}


#navigation2{ /*Menu 2 unten*/
	font-size: 0.9em;
	font-weight:normal;
	margin-left:0px;
	margin-top:15px;
}
#navigation2 ul li{
	list-style-type:none;
	margin-top:3px;
}
.navigation2_not_active a:link, 
.navigation2_not_active a:visited{
	text-decoration:none;
	color:#333333;
}
.navigation2_active a, 
.navigation2_not_active a:hover{
	text-decoration:underline;
	color:#333333;
}
.navigation3_not_active, .navigation3_active {
        margin-left:-24px;
}
.navigation3_not_active a:link, .navigation3_not_active a:visited{
	text-decoration:none;
	color:#999999;
}
.navigation3_active a{
	text-decoration:none;
	color:#999999;
}

.contentrechts{
	font-size: 0.9em;
	font-weight:normal;
	margin-left:20px;
	margin-top:15px;
}


#bgmusic{
margin-top:50px;
border-top:1px solid #CCCCCC;
margin-left:10px;
padding-top:10px;
padding-left:5px;
}

* html #bgmusic{
margin-left:0px;
padding-top:10px;
padding-left:5px;
}

*+html #bgmusic{
margin-top:50px;
border-top:1px solid #CCCCCC;
margin-left:10px;
padding-top:10px;
padding-left:5px;
}




#linieMenuLinkUnten,#linieMenuRechtUnten { /*Linie ganz unten*/
}

*+html #linieMenuRechtUnten{ /*CSS Hack IE 7 oder neuer*/
	margin-left:7px;
}

.linieMenuLinkUntenClass {
        text-align:left;
	left:25px;
	height:0px;
	width:722px; /*Breite Bild1+Bild2+Bild3*/
	background-color: #cccccc;
	color: #cccccc;
}

.linieMenuRechtUntenClass {
	height:0px;
	width:165px; /*Breite Menu*/
	background-color: #cccccc;
	color: #cccccc;
}

#pfeilNaviGanzUnten { /*Pfeil rechts ganz unten*/
	margin-bottom:10px;
	margin-left:20px;
}

* html #pfeilNaviGanzUnten{ /*CSS Hack IE 6 oder alter*/
	margin-top:10px;
}
*+html #pfeilNaviGanzUnten{ /*CSS Hack IE 7 oder neuer*/
	margin-top:10px;
	margin-left:4px;	
}
#pfeilNaviGanzUnten, x:-moz-any-link { /*CSS Hack Firefox 2.x und 3.x*/
	margin-left:20px;
}

#navigation4menu{ /*Menu 4 ganz unten*/
	font-size: 0.8em;
	font-weight:normal;
	color:#999999;
	border:none;
	margin-bottom: 10px;
}


#navigation4menu .copyright a:link, #navigation4menu .copyright  a:visited,
#navigation4menu .menu a:link, #navigation4menu .menu  a:visited{
	text-decoration:none;
	color:#999999;
}
#navigation4menu .copyright a:hover, #navigation4menu .copyright  a:active,
#navigation4menu .menu a:hover, #navigation4menu .menu  a:active{
	text-decoration:underline;
	color:#333333;
}

#navigation4menu .copyright{
	margin-left:30px;
}
#navigation4menu .menu{
	margin-left:360px;
}

#content{
	width:643px;
	margin-left:0px;
}


#content img {
margin: 5px 11px 5px 0px;
/*border: 1px solid;*/
/*padding: 3px;*/
}



.contenttable {
border: none;
}

.contenttable th, .contenttable td{
border:none;
padding: 0em; 
vertical-align: text-top;
}





#haupttab {
border: none;
width: 100%;
height: 602px;
margin-top:10px;
}
#haupttab td {
border:none;
vertical-align:top;
}

.haupttab_r {
padding-left:30px;
}

.kaltab {
width:100%;
background-color: #ffffcb;
border: 1px solid #ffffff;
margin-right: 15px;
margin-bottom: 0em;
}

.newsspalte {
width:210px;
}

*+html .newsspalte{
width:220px;
padding-right:0px;
margin-right:0px;
}

*+html .newsspalte .kaltab{
width:97%;
padding-right:0px;
margin-right:0px;
}

.randdiv {
border: 10px solid #ccce9d;
}

.kaltab p {
color:  #666633;
}
.kaltab h3 {
margin-bottom: 0px;
}

/**********Kontaktformular Einstellung*******/
div.csc-mailform-field {
	margin-top:15px; 
}
div.csc-mailform-field label {
	width:100px; 
	display:block; 
	float:left; 

}
div.csc-mailform-field input {
	clear:left; 
}

/*****CSS Hack IE 6 oder alter*****/
* html div.csc-mailform-field input {
	margin-top:-15px; 
	margin-left:100px; 
}
* html div.csc-mailform-field textarea {
	margin-left:-4px; 
}
* html div.csc-mailform-field .csc-mailform-submit{
	margin-top:15px; 
	margin-left:10px; 
}

/*****CSS Hack IE 7 oder neuer*****/
*+html div.csc-mailform-field input {
	margin-top:-15px; 
	margin-left:100px; 
}
*+html div.csc-mailform-field .csc-mailform-submit{
	margin-top:15px; 
	margin-left:8px; 
}


.content_zweispaltig .spalte1{
width:223px;
padding-top:10px;
}

.content_zweispaltig .spalte2{
padding-left:10px;
padding-top:10px;
}

.terminbox{
background-color:#ffffcb;
border: 10px solid #ccce9d;
padding:4px;
}


#submenue{ 
	font-size: 0.93em;
	position:absolute;
	left:344px;
	top:6px;
        width:390px;
}

#submenue ul { 
	background-color:#FFFFFF;
        padding:1px;
}

#submenue  .menuspacer {width:5px;}

#submenue li { 
	display:block;
        padding:3px;
}



