/*
layout_screen.css
CODE: Layout 1 Koplzeile 2 Spalten 1 Fusszeile
startseite
	Seiteninhalttest
	wrapper
		skipnav
		banner
		main
			navi
				navibox
					navibox_logo
			widgets
			content
			fuss
Breite Total 860px
Navigationsspalte 192px wegen Schattierung
Navigationsbox 192px wegen Schattierung
Inhaltsspalte 650px
Fuss 850px
@import url('vorgabe_alle.css');
*/
a, blockquote, body, caption, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, img, label, li, ol, p, thead, tr, ul {
	margin:0;
	padding:0;
	border:0;
}
body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-size: small;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background: #FFFFFF;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}

/* Layout wrapper */
#wrapper {
	width: 860px;
	min-width:570px;

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	height: auto;
}

#navkopf_screen {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	
	border:none;
	
	width: 860px;
	background-color: #FFFFFF;
	height: 134px;
	text-align: left;
	vertical-align: top;
	visibility:visible;
	background: #FFFFFF url(../bilder/banner_screen_850.jpg) no-repeat;
}
#navkopf_screen img {
	border:none;
	text-align: left;
}

#navkopf_printer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	
	border:none;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	width: 652px;
	background-color: #FFFFFF;
	height: 0px;
	text-align: left;
	vertical-align: top;
	visibility: hidden;
	display: none;
	background: #FFFFFF url(../bilder/banner_druckversion_652.jpg) no-repeat;
}
#navkopf_printer img {
	border:none;
	text-align: left;
	visibility: hidden;
	display: none;
}

/* Layout wrapper banner */
#banner {
	color:#FFFFFF;
	width:850px;
	height:37px;
	overflow:hidden;
	background-color:#FFFFFF;
}

/* Layout wrapper main */
#main {
	position:relative;
	z-index:3;
	float:left;
	clear:both;
	width:860px;
	background: #FFFFFF;
}

/* Layout wrapper main navi */
#navi {
	position:relative;
	z-index:4;
	float:left;
	width:190px;
	background: #FFFFFF;
}

/* Layout wrapper main navi navbox */
#navbox {
	width: 190px;
}

#navbox_logo {
	width: 190px;
	height: 89px;
	
	padding-bottom: 41px;
	
	background-color: #C6DD85;
	text-align: center;
	vertical-align:middle;
}

/* Layout wrapper main content */
/* 	color:#888A89; */
#content {
	width:650px;

	color:#000000;
	background:#FFFFFF;

	margin-right: 5px;
	margin-left: 198px;
	
	padding-bottom: 10px;

	text-align:left;
	vertical-align:top;
	
	font-size:0.8em;
	line-height: 1.1em;
	font-weight:normal;
}

/* Layout wrapper main content content_inhalt */
#content_inhalt {
	padding-left:10px;
}

/* Layout wrapper main content */
#vereinsbanner{
	width: 640px;
	height:120px;
	
	padding-top: 20px;
	padding-left:10px;
	padding-bottom: 1px;
}

/* Layout wrapper fuss */
#fuss {
	width: 850px;
}

/* Layout wrapper fuss widgets */
#widgets {
	width:630px;
	font-size:.8em;
	
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 20px;
	padding-left: 0px;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
	
	text-align:left;
	height:0.2em;
	color:#000000;
}

/* Layout fuer baerrierefreies design */
#skip1 a, #skip2 a {
	position:absolute;
	z-index:2;
	width:10em;
	overflow:hidden;
	top:-100px;
	left:-1000px
}
#skip1 a:focus, #skip2 a:focus, #skip1 a:active, #skip2 a:active {
	position:absolute;
	z-index:99;
	width:12em;
	top:9.5em;
	left:10px;
	margin-left:4px;
	text-decoration:underline;
	color:#000;
	background:#eee;
	font-size:.8em
}

/* Browser commands */
/*
.floatclear:after, #wrapper:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.floatclear, #wrapper {
	display:inline-table;
}
* html .floatclear {
	height:10px;
}
.floatclear, #wrapper {
	display:block;
}
.floatbox:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
*/
