/* @override http://polarity-dnb.de/style.css */

body {
	color: #212121;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	font: 14px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	-webkit-gradient(linear, 0% 4%, 0% 100%, from(#B5B5B5), to(#E8E8E8), color-stop(0,#333333));
}

img {
	border: 0px;
}
.seiteninhalt {
	border: 1px solid #d8d8d8;
	margin: 36px auto 10px auto;
	background-color: #FFFFFF;
	width: 500px;
	left: 47px;
	padding: 0px 20px 20px 20px;
}
.seiteninhaltshow {
	background-color: #FFFFFF;
	width: 660px;
	padding: 20px;
	position: absolute;
	margin-left:auto;
	margin-right:auto;
}

h1 {
	text-transform: uppercase;
	font-family: arial;
	font-size: 36px;
	margin-top: 36px;
	margin-bottom:0px;
	line-height: 54px;
}
h2 {
	text-transform: uppercase;
	margin-top:30px;
	margin-bottom:0px;
}
h3 {
	font-stretch: ;
	text-transform: uppercase;
	margin-top:30px;
	margin-bottom:0px;
}
.menu {
	list-style: none;
	height:30px;
	text-align:left;
	margin: 18px 0px 0px 0px;
	padding: 0px;

}

.menuli {
	float:left;
}

.menukasten {
	padding: 5px;
	color: #000;
	font-size:12px;
	font-weight: bold;
	margin-right: 10px;
	background-color: #d8d8d8;
}

.message {
	color: #FF0000;
	font-weight: bold;
}

.foot {
	margin-top: 36px;
	clear:both;
	left: 0px;
	width: 500px;
	height:30px;
	text-align: left;
	color:#00000;
	font-size:0.8em;
}
.foot a.menukasten {
	background-color: transparent;
	float: none;
	clear: both;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
a {
	color: #0C1A1F;
}
a:link{
	text-decoration: underline;
}
a:visited{
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
.news {
	margin-left: 20px;
}
.einleitung {
	color:#212121;
}
img.header {
	border-top-style: none;
	border-width: 1px;
	border-spacing: 5px;
	border-style: solid;
	padding: 5px;
	border-color: #BFBFBF;
	background-color: #D8D8D8;
}
img.imggalerie {
	border-top-style: none;
	border-width: 1px;
	border-spacing: 5px;
	border-style: solid;
	padding: 5px;
	border-color: #BFBFBF;
	background-color: #D8D8D8;
	margin:5px;
}

img.showpic {
	border-top-style: none;
	border-width: 1px;
	border-spacing: 5px;
	border-style: solid;
	padding: 5px;
	border-color: #BFBFBF;
	background-color: #D8D8D8;
	margin:5px;
}
img.inline {
	border-top-style: none;
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	padding: 2px;
	border-color: #BFBFBF;
	background-color: #D8D8D8;
	margin-left:8px;
}
/* Kontaktformular */
.formular {
	width:100%;
	font-size:0.9em;
}

.ebene {
 clear: both;
 padding: 2px 0
}

.label {
 float:left;
 padding:3px 0 0 0;
 width:10em
}

.feld{
 float:left;
 width:30em
} 

.submit{
 clear: both;
 margin:1em 0 0 10em
}

.feldbreite{
 background:#eeeeee;
 border:1px solid #cccccc;
 font:1em Tahoma, arial, sans-serif;
 overflow:auto;
 width:30em;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:2px;
}

/* Forum Diskussionen*/
.infosmall {
	font-size:0.8em;
	margin-top:0px;
	margin-bottom:0px;
}
.posting {
	margin-top:10px;
	margin-bottom:30px;
}

/* Table Definitionen*/
th {
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #262626 url(/images/table-header.jpg) no-repeat;
}
th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
th.spec {	
	border-left: 1px solid #BFBFBF;
	border-top: 0;
	background: #fff url(/images/table-bullet1.gif) no-repeat;
}

th.specalt {
	border-left: 1px solid #BFBFBF;
	border-top: 0;
	background: #f5fafa url(/images/table-bullet2.gif) no-repeat;
}
td {
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #262626;
}

td.alt {
	background: #F5FAFA;
	color: #262626;
}
#mytable {
	width:100%;
}

/* Blog Style*/
div.blog_eintrag {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border-top: 1px solid lightgrey;
}
div.blog_eintrag h2 {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
div.blog_eintrag img {
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

div#blog_comments .eintrag h3 {
	margin: 0px;
	padding: 0px;
}
div#blog_comments .eintrag p {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
div#blog_comments .eintrag {
	margin: 10px 10px 0px 10px;
	padding: 5px;
	background:#eeeeee;
	border:1px solid #cccccc;	
}
div#sidebar_right {
	width:200px;
	height: 900px;
	float: right;
	position: absolute;
	left: 600px;
	top:120px;
	color: #cccccc;
}
div#sidebar_right img {
	margin:5px;
}
div#sidebar_right h3 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:13px;
}
div#sidebar_right ul {
	margin: 0px 0px 10px 14px;
	padding: 0px;
	line-height:11px;
	font-size:9px;
}
div#sidebar_right a {
	color:#cccccc;
	text-decoration: none;
}