﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; /*font-family:inherit;*/ vertical-align:baseline; }
:focus { outline:0; } /* remember to define focus styles! */
body { line-height:1; color:black; background:white; }
ol, ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; } /* tables still need 'cellspacing="0"' in the markup */
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
hr { border:0; height:1px; background:black; color:black; }


body {
	font-size: 13px;
	color: #E6E6E7;
	font-family: Verdana, Helvetica, Arial;
	text-align: justify;
	background: #858B8C url('layout/test.jpg') repeat;
}
#wrapper {
	width: 915px;
	margin:0 auto;
}
#breadcrumb {
	padding: 4px 0 0 9px;
	color: #E6E6E7;
}
#breadcrumb a {
	color: #E6E6E7;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #800000;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
}
#header {
	border: #666666 1px solid;
	margin: 4px 0px 0px;
	width: 913px;
	height: 110px;
	float: left;
	color: #666666;
}
#navi {
	left: 1px;
	top: 1px;
	width: 913px;
	list-style-type: none;
}
#navi UL {
	float: left;
	list-style-type: none;
}
#navi LI {
	float: left;
	width: 113px;
}
#navi LI UL {
	display: none;
	z-index: 10000;
}
#navi LI:hover UL {
	display: block;
}
#navcontainer {
	position: relative;
	float: left;
	height: 27px;
	width : 913px;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-size: 13px;
	color: #666666;
	font-family: Verdana, Helvetica, Arial;
	text-align: center;
	background: #E6E6E7;
}
#navi {
	position: absolute;
}
#navi LI {
	margin: 0px 1px 0px 0px;
}
#navi UL LI {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#navi A {
	display: block;
	height: 20px;
	padding-right: 0.1em;
	padding-left: 0.1em;
	padding-top: 5px;
	text-align: center;
	z-index: 2000000;
}
#navi A:link {
	background: #666666;
	color: #E6E6E7;
	text-decoration: none;
	z-index: 2000000;
}
#navi A:visited {
	background: #666666;
	color: #E6E6E7;
	text-decoration: none;
	z-index: 2000000;
}
#navi A:active {
	background: #800000;
	color: #E6E6E7;
	text-decoration: none;
	z-index: 2000000;
}
#navi A:hover {
	background: #800000;
	color: #E6E6E7;
	text-decoration: none;
	z-index: 2000000;
}
#leftcolumn {
	float: left;
	width: 280px;
	height: 460px;
	margin: 0px 0px 5px 0px;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
}
#middle {
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
	padding: 14px 20px 14px 20px;
	float: left;
	width: 592px;
	height: 432px;
	color: #666666;
	text-align: left;
	background: #E6E6E7;
	overflow: scroll;
	overflow-x: hidden;	
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
}
#middle P {
	padding-bottom: 14px;
}
#middle .left {
	float: left;
	padding-right: 11px;
	padding-bottom: 11px;
}
#middle .right {
	float: right;
	padding-left: 11px;
	padding-bottom: 11px;
}
#middle .center {
	text-align: center;
}
#middle .italic {
	font-style:italic;
	font-size: 12px;
}
#middle .bold {
	font-weight: bold;
}
#middle .border {
	border: 1px solid #666666;
}
#middle h1 {
	padding: 0 0 14px 14px;
	font-size: 14px;
	color: #800000;
	text-align: left;
}
#middle h1.paw {
	background: url(layout/pfote.png) no-repeat;
}
#middle h2 {
	padding-bottom: 1px;
	border-bottom: 1px solid #000000;
	text-align: left;
	font-size: 13px;
	color: #000000;
}
#middle h3 {
	padding-bottom: 10px;
	text-align: left;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
#middle A {
	font-size: 11px;
	font-weight: bold;
	color: #800000;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
}
#middle A:hover {
	font-size: 11px;
	font-weight: bold;
	color: #858B8C;	
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
}
#middle .news {
	background: #800000;
	padding: 7px 5px;
	width: 120px;
	float: left;
	font-family: Verdana, Helvetica, Arial;
	font-size: 1.2em;
	color: #E6E6E7;
}
#middle .newsinhalt {
	padding: 0px 5px;
	margin-left: 130px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 1.2em;
	color: #7a7a7a;
}
#middle img {
	border: #7a7a7a 1px solid;
}
