@viewport{
    zoom: 1.0;
    width: extend-to-zoom;
}

@-ms-viewport{
    width: extend-to-zoom;
    zoom: 1.0;
}

a[target=_blank]:before { content: url("/img/ext.png"); } 
/*    */

body {
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;
//	background-attachment:fixed;
	font-size:12px;
	line-height:150%;
	background-color:#f8f8f8;
}

/*
a {
text-decoration:underline;
font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;
line-height:150%;
}*/

a {
	text-decoration:none;
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;
	line-height:150%;
	border-bottom: 1px dotted #666666;
}
/*a:link {color:#990000;}*/
a:link {color:#333333;}
a:visited {color:#666666;}
a:hover {color:#ff0000;}
a:active {color:#ff6600;}

#leer {
	position:fixed; top:0px;
	left:0px;
	width:195px;
	height:1000px;
	z-index:1;
	background:#660000;
}

#leer2 {
	position:absolute;
	top:0px;
	left:170px;
	width:auto;
	height:95px;
	z-index:1;
}

#navi {
	position:absolute;
	top:0px;
	left:5px;
	width:185px;
	z-index:3;
}

#navi2 {
	position:absolute;
	top:95px;
	left:5px;
	width:165px;
	z-index:3;
}

#text {
	position:absolute;
	top:0px;
	left:205px;
	width:auto;
	z-index:3;
}

#text2 {
	position:absolute;
	top:80px;
	left:185px;
	width:auto;
	z-index:3;
}

p, th, em, i, small, dl {
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;
	line-height:150%;
	font-size:12px;
	text-indent:0.5cm;
}

pre {
	font-family:Monaco,Courier,monospace;
	font-size:9px;
}
pre a {
	font-family:Monaco,Courier,monospace;
	font-size:9px;
}

small {
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;
	line-height:150%;
	font-size:11px;
}

ul, ol {
	line-height:150%;
	font-size:12px;
	text-indent:0cm;
}

ul ul li, ol ol li {
	line-height:150%;
	font-size:12px;
	text-indent:0cm;
}

h1, h2, h3, h4 {
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;
	line-height:150%;
	color:#660000;
}

td {
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;
	line-height:150%;
	font-size:12px;
}

address a {font-family:serif;}
address {font-family:serif;}

.unsichtbar {color:#ffffff;font-size:1px;left:-100px;position:absolute;}
.groesser {font-size:14px;line-height:150%;}
.rot {color:#ff0000;}
.braun {color:#800000;}
.kleiner {font-size:10px;}
.u {text-decoration:underline;}
.nurdruck {display:none;}
.bullet {color:#666666;}

/*form {
height:27px;
border:2px dotted;}*/

.suche {
	border:				0px;
	height:				25px;
	margin:				0px;
	padding:			0px;
	width:				25px;
}

.suchfeld {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	font-variant:small-caps;
	font-size:13px;
	border:				0px;
	height:				25px;
	margin:				0px;
	padding:			0px;
	vertical-align:		top;
	width:				134px;
}

.navi {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	font-size:15px;
	font-variant:small-caps;
	text-decoration:none;
	/*cursor:s-resize;*/
	text-indent:0cm;
}

.subnavi {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	/*cursor:ne-resize;*/
	text-indent:0cm;
}

.naviaktiv {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	font-size:13px;
	/*font-stretch:ultra-condensed;*/
	color:#000000;
	font-variant:small-caps;
	text-decoration:none;
	/*cursor:s-resize;*/
	background-color:#cccccc;
	padding:3px;
	text-indent:0cm;
}

.subnaviaktiv {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	font-size:11px;
	color:#000000;
	/*cursor:ne-resize;*/
	background-color:#cccccc;
	padding:3px;
	text-indent:0cm;
}

.navi a:link {
	color:#ffffff;
	text-decoration:none;
	/*cursor:s-resize;*/
	border-bottom: 0px;
}

.navi a:visited {
	color:#999999;
	text-decoration:none;
	/*cursor:s-resize;*/
	border-bottom: 0px;
}

.navi a:hover {
	color:#ff0000;
	text-decoration:none;
}

.navi a:active {
	color:#ff0000;
	text-decoration:none;
}

.naviaktiv a:link {
	color:#000000;
	text-decoration:none;
}

.naviaktiv a:visited {
	color:#000000;
	text-decoration:none;
}

.naviaktiv a:hover {
	color:#000000;
	text-decoration:none;
}

.naviaktiv a:active {
	color:#ff0000;
	text-decoration:none;
}

.subnavi a:link {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	color:#ffffff;
	text-decoration:none;
}

.subnavi a:visited {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	color:#999999;
	text-decoration:none;
}

.subnavi a:hover {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	color:#999999;
	text-decoration:none;
}
.subnavi a:active {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	color:#ff0000;
	text-decoration:none;
}

.subnaviaktiv a:link {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	color:#000000;
	text-decoration:none;
}

.subnaviaktiv a:visited {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	color:#000000;
	text-decoration:none;
}

.subnaviaktiv a:hover {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	color:#ff0000;
	text-decoration:underline;
}

.subnaviaktiv a:active {
	font-family:Verdana,Geneva,Helvetica,Arial,sanserif;
	color:#ff0000;
	text-decoration:none;
}

* html #IE {display:none;
}
