@import url(news.css);

BODY {
	font:101% Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#000;
	margin:25px auto auto 50px;
	background-color:#fff;
}

.zen { 
	width:785px; 
	margin-left: auto;
 	margin-right: auto;
	max-width:inherit;  /* min-width  fixes Layout abschalten */
	min-width:inherit;  /* max-width  fixes Layout abschalten */
}


table{
width:791px;
background-color:#fff;
border:1px solid #000;
}


td#leftcol{padding-left:10px;}
td#rightcol{padding-right:10px;}

h1.csc-firstHeader{ 
font-weight:lighter;
margin:10px 0 0 0;
}


td.content{
font-size: 0.8em;
background-image: url(../images/mitte.gif);
padding:0 45px 10px 45px;
margin:0 45px 0 45px;
text-align:left;
}


.headnav TABLE {
width:720px;
margin:0 auto; 
padding:5px 0;
font-size:80%;
background-color:#000;
color:#fff;
text-align:center;
}



/* #####################
#   Menu
#######################*/	


.menu1main {
border:1px solid green;
text-align:center;
font-weight:bold;
height:40px;
width:720px;}

.menu1main A{
text-decoration:none;
}
.menu1{margin:5px 12px 5px 12px; display:box;}


/* ##############################
#   Menu horizontal

blau  #437EE6
schrift schwarz
rollover weiss
#  #############################*/



.header {
background-image: url(../images/kopf.jpg);
height:100px;
}

#header2{
background-image: url(../images/kopf_2.jpg);
height:30px;
}
/* ###############################################
# Menu by Philipp Holdener www.holdesign.ch
###################################################*/
.mainmenu {
	width: 100%;
	background-color: #437EE6;
	color: #FFFFFF;
	height: 18px;
}
.menu_main {
	display: box;
	float: left;
  background-color: #437EE6;
  margin-right:2px;
/*  border-right: #FFFFFF 2px solid; */
   
  width: 100px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100px;
	line-height: normal;
}
html>body .menu_main {
	width: 100px;
}
.menu_right {
	position: relative;
	display: box;
	float: left;
    background-color: #437EE6;
    width: 100px;
    line-height: normal;
}
.menu_main a {
	DISPLAY: block; 
	text-align: center;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #FFFFFF; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #437EE6; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
	width: 100px;
	HEIGHT: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 16px;
	width: 100px;
	line-height: normal;
}
html>body .menu_main a {
	height: 16px;
	width: 128px;
}
.menu_main A:hover {
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #8A8A8A
}
.menu_right a {
	DISPLAY: block; 
	text-align: center;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #FFFFFF; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #437EE6;*/ 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
	width: 130px;
	HEIGHT: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 16px;
	line-height: normal;
	}
html>body .menu_right a {
	height: 16px;
}
.menu_right a:hover {
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #8A8A8A;
}

.navcontainer { 
	width: 100px; 
}
.navcontainer ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}
.navcontainer a {
	DISPLAY: block; 
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px #FFFFFF solid;
	text-align: left;
	padding:2px 2px 2px 5px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #437EE6; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
	width: 100px;
	HEIGHT: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 16px;
	width: 128px;
}
html>body .navcontainer a {
	height: 16px;
	width: 100px;
}
.navcontainer a:hover {
	background-color: #8A8A8A;
	color: #fff;
}

.menuborder {
	list-style:none;
	display:block
}

.menuborder {
  margin:0 0 0 0;
  list-style: none;
	background-color: #00ADF1;
}



/* #################
#  Text Felder Input Kontaktseiten
##################*/
textarea {  
font-family: courier,Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
border: #000000 1px solid;
background-color: #fff;
color: #333333;
}


input {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border: #000000 1px solid;
background-color: #fff;
color: #333333;
margin-bottom:4px;
}
label{
float:left;
width:170px;
vertical-align:top;
}
.csc-mailform-field{
clear:left;
}
.csc-mailform{
border:none;
padding-top:10px;
}
.csc-mailform-submit{
margin-left:170px;
}


/* ####################
# Link Formatierung
#######################*/



A { 
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; 
color: #000; 
text-decoration : none;
}

A:hover { 
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; 
text-decoration : underline;}

.footer, .footer A{
color:#c0c0c0;
font-size: smaller;
text-align:center;
}

.menu {padding: 0 auto; margin:0 auto;width:850px;text-align:center;background-color:#4D6681;height:29px; font-size:12px;}
.menu ul {padding:6px 0;font-size:12px;}
.menu li {display:inline;padding:0 15px;color:#fff;font-size:12px;}
.menu li a {color:#fff;font-weight:bold;text-decoration:none;padding: 0 0 7px 0;font-size:12px;}
.menu li a:hover {color:#0086FF;font-weight:bold;text-decoration:none;font-size:12px;}
.menu li.active a {color:#0086FF;font-weight:bold;text-decoration:none;padding:6px;font-size:12px;}

#yymenu a {
			background-color:#F5F5F5;
			border-bottom:2px solid #FFFFFF;
			color:#000000;
			display:block;
			font-family:Verdana,Arial,Helvetica,Geneva,SunSans-Regular;
			font-size:12px;
			font-weight:bold;
			margin:0px;
			padding:4px;
			text-decoration:none;
		}
		#yymenu a.last {
			border-style:none;
		}
		#yymenu {
			background-color:#4D6681;
		}
		#yymenu > div {
		}
		#yymenu a:hover {
			background-color:#E9E9E9;
			color:#000000;
		}
		#yymenu .mmContent div.mmlink a.submenu:hover {
		}
		#yymenu .mmLevel1, #yymenu .mmLevel2 {
			border:2px solid #4D6681;
			margin-bottom:10px;
			padding-top:0px;
		}
		#yymenu .sub a{
			background-image:url(/fileadmin/templates/images/arrows.gif);
			background-position:right center;
			background-repeat:no-repeat;
		}
		#yymenu .mmContent {
		}
		#yymenu .mmLevel1 {
		}

