

h1 {font-size: 17px; line-height:19px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #C0C6D5; font-weight: bold; width:100%; background-image: url(img/weiss.png);}
h2 {font-size: 16px; line-height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #C0C6D5; font-weight: bold;}
h3 {font-size: 15px; line-height:17px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #C0C6D5;}
h4 {font-size: 12px; line-height:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #C0C6D5;}
h5 {font-size: 11px; line-height:13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #C0C6D5;}
h6 {font-size: 10px; line-height:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #C0C6D5;}
p {margin-top: 0px; margin-bottom: 0px;}
strong, b {font-weight: bold; color: #FFFFFF;}


@media screen {
html, body { top:0; left:0; right:0; min-height:100%; margin:0; padding:0; width:100%;}
#header_container { position:fixed; top:0; left:0; right:0; text-align:center; margin:0; z-index:9;}
#header { position:absolute; top:0; left:0; right:0; bottom:0; height:100%;  z-index:10;}
#content { margin:0; z-index:1; text-align:center; width:100%;}
#footer_container { position:fixed; bottom:-1px; left:0; right:0px; text-align:center; margin:0; height:1px; z-index:150;}
#footer { position:absolute; top:0; left:0; right:0; bottom:0; z-index:6;}
/* Nun f&uuml;r den MSIE */
* html, * html body { overflow:hidden; bottom:0; height:100%;}
* html #header_container, * html #footer_container { position:absolute; width:100%; padding-right:16px; padding-left:0px;}
* html #header,* html #footer { height:100%; position:static;}
* html #content { position:absolute; top:0; bottom:0; left:0px; right:0; height:100%; width:100%; overflow-y:scroll; margin:0;  padding-right:0px; padding-left:0px;}		
* html #header_container{top:-1px;}
}

body { border-left-style:none; border-right-style:none; border-top-style:none; border-bottom-style:none; SCROLLBAR-TRACK-COLOR: #666666; background-color: #666666; background-attachment: fixed; }
input {background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #FFFFFF; border-color: #434343 #CCCCCC #CCCCCC #434343; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
select {background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #FFFFFF; border-color: #434343 #CCCCCC #CCCCCC #434343; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
textarea {background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #FFFFFF; border-color: #434343 #CCCCCC #CCCCCC #434343; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.schalter{border-color: #CCCCCC #434343 #434343 #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.insertn {background-color:#ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #666666; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
a:hover {color: #FFFF00}
hr {color: #FFFFFF;}
.main {padding-top: 0px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.dist {padding-right: 2px; padding-left: 2px}
.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #FFFFFF; font-weight: normal; line-height: 24px}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #FFFFFF; font-weight: normal}
.textsu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #000000; background-color: #FFFF99}
.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #FFFFFF; text-decoration: none; }
#footemail  a:hover {color: #FF0000;}
#footemail  a {color: $333333}
.fehler {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #FF0000; font-weight: bold}
.winzig {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5E5A84}
.klein {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ADC1CC; text-decoration: none}
.rot {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #FF0000; font-weight: bold}
.email {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #000F66; text-decoration: none}
.rand {border-color: #CCCCCC #CCCCCC #434343 #434343; padding: 0; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.td_top { background-color: #777777; border-color: #434343; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.cont {border-color: #CCCCCC #434343 #434343 #434343; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.schadow {background-color: #434343;}
.light {background-color: #CCCCCC;}
.sitemap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #FFFFFF; text-decoration: none; padding-top: 0; padding-bottom: 0; padding-right: 5}


@media print { .header { display: none; background-color=#777777;} td {color: #black; text-decoration: none} #content{margin-left:20px; margin-top:90px;} }
.header {  }
@media screen { .logo_print { display: none; } }
.logo_print {  }

/*-----------obere-Navigation------------*/
.nav_top { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13; line-height: 18px; color: #333333; text-decoration: none}
.nav_top_td { background-color: #EEEEEE; font-size: 13; padding-left: 8px; border-color:  #CCCCCC #CCCCCC #434343 #434343; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

/*-----------Haupt-Navigation------------*/
#menu {font-size: 13; font-family: Verdana, Arial, Helvetica, sans-serif;  background-image: url(../img/gray.png); }	
#menu td{font-size: 13}
#menu a	{display:block;}
#menu a:hover{color:#FFFFFF; background-color: #767270;}
* html #menu a{width:100%;}

#menue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; color: #FFFFFF; font-weight: normal}	
#menue td{font-size: ;}
#menue a	{display:block; height:40px; text-decoration: none;}
#menue a:hover{color: #FFFF00;}
* html #menue a{width:100%; height:40px;}

.nav {color: #CCCCCC; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 3px ;}
.nav_on {color: #FFFF00; text-decoration: none; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-right: 2px; padding-left: 3px;}
.haupt {border-color: #CCCCCC #434343 #434343 #CCCCCC; padding: 0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.haupt_on {border-color: #CCCCCC #CCCCCC #434343 #434343; padding: 0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; color: #434343; text-align: left}  // background-color: ;
.backlink {border-color: #CCCCCC #434343 #434343 #CCCCCC; padding: 0; background-color: #FFD884; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px}
.u1 {border-color: #CCCCCC #434343 #434343 #434343; padding: 0; background-color: #FFB416; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.u2 {border-color: #CCCCCC #434343 #434343 #434343; padding: 0; background-color: #CECECE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.u1_on {border-color: #CCCCCC #CCCCCC #434343 #434343; padding-top: 0px; background-color: #FFB416; padding-right: 2px; padding-bottom: 0px ; background-color: ; text-align: right; color: #255599; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.unter {border-color: #CCCCCC #434343 #434343 #434343; padding: 0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.navneu_u {color: #CCCCCC; text-decoration: none; padding-top: 2; padding-bottom: 2; padding-right: 5;}
.navneu_on_u {color: #FFFF00; text-decoration: none; padding-top: 2; padding-bottom: 3; padding-right: 5;}
.navneu {color:#CCCCCC;  text-decoration: none; padding-top: 3; padding-bottom: 3; padding-right: 5;}
.navneu_on {color: #FFFF00; text-decoration: none; padding-top: 3; padding-bottom: 2; padding-left: 5;}

#trans {
	position: relative;
	z-index: 200;
	opacity: .20;
	filter: alpha(opacity=20);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color:#000000;;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("../img/trans.php") !important;
	background-image:none;
	background-repeat: repeat;
	font-size:13px;
}

/*-----------Haupt-Navigation End------------*/