html {
	margin: 0;
	width:100%;
	height:100%;
}
body	{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 99%;
	width:100%;
	height:101%;
	background-color: #151521;
}
* html .hasheight {
	height:1%;
	}
.bugfix {
	display: inline;
	}
.klear {
	clear:both;
	line-height:0;
	font-size:0;
	height:0;
	}
p, .inhalt li {
	color: #000;
	font-size:76%;
	line-height: 1.4em;
	margin:0.5em 0 0.8em 0;
	padding:0;
}
h2 {
	font-size:76%;
	font-weight:bold;
	color:#333;
	padding:0.5em 0 0;
	margin:0.5em 0;
	-margin:-0.5em 0 0 0;
	}
/* alte feste Angaben p {
	line-height: 18px;
}
p.zehnpx {
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 0px;
}*/
a {
	color: #c1a200;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color: #cecd65;
}
.capitals {
	text-transform: uppercase;
}

h1 {
	text-transform: uppercase;
	text-decoration: none;
	font-size:93%;
	font-weight:bold;
	letter-spacing: 0.05em;
	color: #000;
	margin:1em 0;
	padding: 0;
	border: none;
}
h1.kopf {
	font-size:120%;
	letter-spacing: 0.3em;
	color: #ececec;
	margin:1em 0 0.4em 6px;
	padding: 1em 0 0.2em 0.2em;
	z-index: 5;
}
h1.kopf a {
	color:#fff;
	}
h1.kopf a:hover {
	color:#dbc035;
	}
h3 {
	font-size: 86%;
	margin-top: 0px;
}
.navigation h3.datum {
	margin-bottom:14px;
	width:77%;
	}

.obennull {
	margin-top: 0px;
}
.color1 {
	color: #990000;
}
/*Kopf*/

#logo {
	width: auto;
	top: 7px;
	right: 7px;
	position: absolute;
	text-align:right;
	z-index: 10;
}
.klein {
	font-size: 68%;
	text-transform: none;
	}

/*Hauptmenu*/
#menu {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 8%;
	padding: 0;
	position: relative;
	z-index: 100;
	left: 1px;
}
#menu ul, #logo ul {
	list-style-type: none;
	padding:0;
	margin: 0;
}
#menu li, #logo li {
	display:inline;
	}
#menu li a, #logo li a, #linkbox li a, #linkbox li.current-cat ul li a {
	/*background-color: #ccc;
	border: solid;
	border-color: #330099;
	border-width: 1px 1px 0px 1px;*/
	margin: 0 0 0 1px;
	padding: 1px;
	font-size:76%;
	color: #f6f3e3;
	text-decoration: none;
}
#menu li.rechts, #logo li.rechts {
	margin: 0px 8px 0px 0px;
}
#menu li.links, #logo li.links {
	margin: 0px 0px 0px 8px;
}
#menu li a:hover,#menu li.current-cat a, #logo li a:hover, #logo li.current-cat a, #linkbox li a:hover, #linkbox li.current-cat a {
	/*background-color: #FFFFFF;*/
	color: #dbc035;
	padding-bottom: 2px;
	border-bottom:0;
}
#linkbox form, #logo form {
	margin: 0 0 0 13px;
}
#menu ul li ul.children {
	position:absolute;
	top:1.1em;
	margin-left:20em;
	padding-top:4px;
	}
* html #menu ul li ul.children {
	margin-left:-2em;
	}
*+html #menu ul li ul.children {
	margin-left:-2em;
	}
#linkbox ul li ul.children li {
	font-size:92%;
	margin-left:7px;
	}
	
/*Box mit Menues*/
#linkbox {
	position:absolute;
	right:-6.5%;
	top:4em;
	padding: 5px 3px 5px 0;
	border-top: 2px solid #ccc;
	border-right: 2px solid #32323d;
	border-bottom: 2px solid #000;
	border-left: 2px solid #ccc;
	background-color: #0e0e1a;
	z-index: 100;
	}
#linkbox ul {
	list-style-type: none;
	margin: 0px 0px 6px 0px;
	padding: 0;
	}
#linkbox li {
	margin-top: 0px;
	padding:0 3px 1px 5px;
}
/*
#linkbox h3 {
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;
}
#linkbox ul li h2 {
	font-weight: normal;
	font-size:11px;
	margin: 0;
	padding-bottom: 0px;
}#linkbox li a {
	color: #333399;
	text-decoration: none;
}
#linkbox li a:hover {
	color: #0000FF;
}

#link ul li {
	margin: 0;
	padding-bottom: 5px;
}
#link ul li ul {
	margin: 4px 0px 0px 0px;
	padding: 0;
}
#link ul li ul li {
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 9px;
}*/

/*Inhalte*/
#inhaltbox, .navigation {
	width: 92%;
	/*border-top: 10px solid #fff;*/
	border-collapse: collapse;
	z-index: 1;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0;
	float: left;
	position:relative;
	background: #fff url(../../../pattern_img/wb-01.png);
}

.navigation {
    background:none;
}

.inhalt {
	position:relative;
	width: 92%;
	min-width:500px;
	-width:expression(document.body.clientWidth < 700? "440px": "92%" );
	/*max-width:600px;
	-width:expression(document.body.clientWidth > 1200? "700px": "60%" ); leider geht nur entweder min oder max - momentan */
	margin-top: 9px;
	margin-right: 30px;
	margin-bottom: 6px;
	margin-left: 8%;
	padding:0;
	background: transparent;
	/*border-top: 2px solid #ccc;
	border-right: 2px solid #ccc;
	border-left: 2px solid #ccc;
	border-bottom: 2px solid #151521;
	border-collapse: separate;*/
/*	background-color: #F0F0F0;*/
}
.inhalt a {
	color: #c1a200;
	text-decoration: none;
}
.inhalt a:hover {
	color: #cecd65;
}

.inhalt img, applet {
	float: left;
	margin: 3px 3px 3px -35px;
	border-top: 2px solid #ccc;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #151521;
	border-left: 2px solid #ccc;
	position: relative;
	z-index: 100;
}
.inhalt img.nofloat {
	float: none;
	margin: 3px 3px 3px 0;
	}
img.presse {
	margin-left:0;
	}
h3.datum {
	padding: 5px 0 5px 25px;
	margin: 0px 0 2px 0;
	background: #151521;
	color:#fff;
	font-size: 12px;
}
.post {
	position: relative;
	width: 77%;
	/*border-top: 2px solid #ccc;
	border-right: 2px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #151521;*/
	background-color: #FFFFFF;
	margin-bottom: 4px;
	padding: 3px 3px 3px 6px;
	max-width:750px;
	-width:expression(document.body.clientWidth > 1150? "750px": "77%" );
}
.posted {
	clear: both;
	padding: 3px 3px 3px 0px;
	margin-bottom: 0px;
}
#searchform {
	margin: 0;
	padding: 0;
}

#searchform input {
	font-size: 10px;
	height: 16px;
	background-color: #f6f3e3;
	border: none;
	padding: 2px 0 0 2px;
	margin: 0px 0px 2px 0px;
}
#searchform input.search {
	background: none;
	font-weight: bold;
	color:#f6f3e3;
	margin:0;
	padding:0;
}
#searchform input.search:hover {
	color:#dbc035;
}

/* Vor und zurück Link
.alignleft {
    float:left;
}

.alignleft a {
    color:#FFFFFF;
    background-color:#000;
}

.alignright {
    float:right;
}

.alignright a {
    color:#FFFFFF;
    background-color:#000;
} */
