body { background-image: text-align:center; font-family: Verdana,Helvetica, Arial, sans-serif;}
/*body { background-image: url(../images/bg_aussen.gif); text-align:center; font-family: Verdana,Helvetica, Arial, sans-serif;} */

.csc-firstHeader { font-size: 1.2em; color: #85141C}/*---------Content-Überschrift---------*/
.bodytext { font-size: 0.8em; }/*--------------------------------Content-Text----------------*/
.internal-link { text-decoration: none; }/*----------------------Content-Links---------------*/
h1,h2,h3 { font-size: 1.2em; color: #85141C; }/*-----------------HTML-Überschriften----------*/
/** { behavior:url("csshover.htc"); }*/

/*----------WRAPPER und CONTAINER------------------------*/
#container{width:807px;margin:0 auto; background-color: #fff;text-align:left; border: 1px #85141C solid;}
#wrapper{float:left;width:100%}


/*----------CONTENT--------------------------------------*/
#content{margin: 0 300px 0 70px}
#content p { line-height:1.4 }



/*----RECHTE SPALTE ------*/
#rechte-spalte {width: 200px; float: right;}

/*----------LINKE SPALTE des Contents------------------------*/
#left_col{ float:left; /*width:120px;*/ margin: 10px 0 0 -797px; }


#kv_box {
	height: 70px;
	background-image:url("../images/muster_news.gif");
	background-repeat: no-repeat;
	}

#leftmenu_box {margin: 20px 0 0 0;}
#leftmenu_box a:hover {color: #000;}
#leftmenu_box ul {list-style:none;margin-left:0;padding:0;}
#leftmenu_box ul li {margin-top: 10px;font-weight: bold;}
#leftmenu_box ul li a {text-decoration: none;	font-family: Verdana,Helvetica, Arial, sans-serif;font-size: 0.7em;color: #85141C;margin-top: 10px;}
#leftmenu_box ul ul {margin-left: 15px;}
#leftmenu_box ul ul li{font-weight: normal;}


/*--------WITTENSTEIN LOGO-----------------------------------*/
#logo { 
	height: 172px;
	/*background-image: url(../images/logo.gif);
	background-repeat: no-repeat;*/
	background-color: #fff;
	border: 0px #85141C solid;
	color: #85141C;
	margin: 3px;	
	}


/*--------FLASH HEADER---------------------------------------*/ 	
#header { height: 150px; background-color: #fff; margin: 3px 13px 3px 3px;}
#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;background: #ff0000;color: #79B30B}


/*-----------------------------------------------------------*/		
/*------------HAUPT NAVIGATION------------ ------------------*/
#navigation {	
	height: 50px;
	font-family: Verdana,Helvetica, Arial, sans-serif;
	background-color: #ECECEC;
	/*coverflow: hidden;*/
	margin: 3px;
	color: #85141C;	
	}
/*ul.mainnavi {float: left; display:inline; list-style: none;  margin: 3px 0 20px 180px;}	
ul.mainnavi li {float: left; display:inline; list-style: none; margin: 0px auto 0px auto;}
ul.mainnavi li a {text-decoration: none; font-family: Verdana,Helvetica, Arial, sans-serif; color: #85141C; margin: 0px 20px 0px 20px; }
ul.mainnavi li a:active {font-weight: bold;}
ul.mainnavi li a:hover {color: #000;}*/
#navigation ul {float: left; display:inline; list-style: none;  margin: 3px 0 20px 5px;}	
#navigation ul li {float: left; display:inline; list-style: none; margin: 0px 0px 0px 0px;}
#navigation li a {text-decoration: none; font-family: Verdana,Helvetica, Arial, sans-serif; color: #85141C; margin: 0px 20px 0px 20px;font-size: 13px; }
navigation li a:active {font-weight: bold;}
#navigation li a:hover {color: #000;}
	
/*-----------------------------------------------------------*/		
/*------------SUB NAVIGATION---------------------------------*/
#subNavigation {
	height: 15px;
	font-family: Verdana,Helvetica, Arial, sans-serif;
	list-style: none;
	/*coverflow: hidden;*/	
	margin: 0px 3px 3px 3px;	
	}
	
#subNavigation ul {float: left; display:inline; list-style: none;  margin: -20px 0 0 0px;}	
#subNavigation ul li {float: left; display:inline; list-style: none;  margin: 0 0 0 20px;}
#subNavigation li a {text-decoration: none; font-family: Verdana,Helvetica, Arial, sans-serif; color: #85141C;font-size: 9px;}
subNavigation li a:active {font-weight: bold;}
#subNavigation li a:hover {color: #000;}
	
/*-----------------------------------------------------------*/	
/*-------------NEWS DIV + FORMATIERUNGEN---------------------*/
#news_container{
	float:left;
	width:198px;
	margin: 6px 3px 3px -203px;
	border: 1px #85141C solid;
	/*background-image: url(../images/muster_news.gif);
	background-position: right top;
	background-repeat: no-repeat;*/
	background-color: #ECECEC;
	}
	
.news-list-container {margin-top: 0px; margin-left: 3px;}
.news-latest-item a {color: #85141C; text-decoration: none;}   /*Farbe des links eines NAchrichtenbeitrags*/
.news-latest-date.bodytext {color: #000}
.news-latest-date h1,h2,h3,a {color: #85141C; text-decoration: none;font-size: 1em;}    /*Farbe der Links + Datum auf der echten News Seite*/
.news-list-morelink a {text-decoration: none;font-size: 0.8em;}/*Farbe der "Mehr"-Links */
.news-list-morelink a:active {font-weight: bold;}
.news-list-morelink a:hover {color: #000;}

.tx-ttnews-browsebox p {font-size: 0.8em}
.tx-ttnews-browsebox a {font-size: 0.8em}

/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
/*KONTAKTFORMULAR----------------------------------------------------------------*/

label, .required label {
        font-size: 10pt;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        width: 5em;
        float: left;
        text-align: right;
        margin-right: 0.5em;
        display: block;
        margin-top: 5px;
}

.mailformtextarea {width: 280px; margin-left: 72px}
.mailformsubmit {margin-left: 72px; margin-top: 0px;}



.tx-thmailformplus-pi1 {font-size: 10pt;}



legend { color: #85141c;}




input#kontakt_email{width: 250px;}
input#kontakt_name {width: 250px;}
select#kontakt_thema {width: 255px;}
input#ke_senden {margin-left: 73px;}


input#kontakt_senden {margin-left: 70px;}
.mail_info_txt {margin-left: 80px;font-size: 9px;}

/*-------------------------------------------------------------------------------*/
/*Sitemap----------------------------------------------------------------------*/


.tx-flseositemap-pi1 ul {list-style: circle;}
.tx-flseositemap-pi1 ul a {text-decoration: none;font-size: 0.7em;}
.tx-flseositemap-pi1 ul list deep1 {font-weight: bold;}
.tx-flseositemap-pi1 ul li {color: #bed9d6;}


/*-----------------------------------------------------------*/	
/*------------FOOTER + FOOTER NAVIGATION--------------------*/	

#footer{	
	clear:left;
	height: 30px;
	background-color: #BED9D6;	
	color: #85141C;
	margin: 3px;
	padding-bottom: 0px;
	/*padding-left: 280px;*/
	text-align:center;
	border: 1px #85141C solid;
	}


#info h3 {margin-bottom:200px;}
/* style the outer div to give it width */
.menu {width:750px; height:30px; font-size:0.85em; }
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {width: 700px;padding:0;margin:0;list-style-type:none; margin-left:150px;}
.menu ul ul {width:80px; margin-left:0px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:80px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	font-size:11px;
	text-decoration:none; 
	color:#85141c;
	width:70px; 
	height:30px; 
	padding-left:10px; 
	line-height:29px;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:80px;w\idth:70px;}
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#949e7c;}
/* style the second level hover */
.menu ul ul a.drop:hover { background:#bed9d6;}
.menu ul ul :hover > a.drop {background:#bed9d6;}
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; border:0; position:absolute; left:0; bottom:-1px;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	bottom:31px;
	left:0; 
	width:80px;
}
* html .menu ul ul { bottom:30px; }
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
	background:#bed9d6; 
	color:#000; 
	height:auto; 
	line-height:1em; 
	padding:5px 10px; 
	width:70px
}
* html .menu ul ul a{ width:80px; w\idth:70px}
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{ color:#d04822}
.menu :hover > a, .menu ul ul :hover > a {color:#d04822;}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul{ visibility:visible; height:auto;  }

#fs_test {text-align: left;float:right}

/*-------------------------------------------------------------------------------*/
/*VGN BOX----------------------------------------------------------------------*/


#vgnbox {width: 380px;padding:1px; border:1px solid #40648A}
#vgnboxTop {width: 328px;background-color:#40648A;}
#vgnboxBottom {width: 328px;}
	.efabody  {font: 9px Verdana; color: black}
	.inputefa           {font: normal 9px Verdana;width:85px;
		border:1px;border-style:solid;border-color:#003063;}
	.inputdate	{font: normal 9px Verdana;width:40px;border:1px;border-style:solid;border-color:#003063;}
	.inputtime	{font: normal 9px Verdana;width:40px;margin-left:5px;border:1px;border-style:solid;border-color:#003063;}
	.toolbox_button {font: 9px Verdana,Arial,Helvetica; color:#003063}
	.toolbox_button a {color:#003063;font-weight:normal;text-decoration:none}
	.toolbox_button a:hover {text-decoration:underline}
/*-------------------------------------------------------------------------------*/
/*Event Extension----------------------------------------------------------------------*/

#eventliste {
	width: 400px;
	padding: 0;
	font-size: 0.8em;
	/*border: 1px solid red;*/
	}
	
table#eventliste td.breite {width: 100px;}

table#eventliste td.event-headline {font-size: 1.2em; color: #85141C}
table#eventliste td.event-label {font-weight: bold;}



