/* Wrapper zum Zentrieren */
#centerwrapper {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	border: none;
	background-color: #FFF;
	background-position: left;
	background-repeat: repeat-y;
	background-image: url(../images/bg_links.gif);
}
#logo {
	position: relative;
	width: 186px;
	height: 102px;
}
#logo img {
	border: 0;
	margin: 0;
	padding: 0;
}

#menu_links {
	width: 186px;
	min-height: 200px;
	background-color: #f2e6dc;
	position: relative;
	padding: 0;
	margin: 0 1px 0 0;
	float: left;
}

/* CONTENTWRAPPER MIT LAYIMG, CONTENT UND BANNERBK */

#floatwrapper {
	position: relative;
	width: 1000px;
	background-color: transparent;
	min-height: 440px;
	background-image: url(../images/bg_bannerbk.gif);
	background-repeat: repeat-y;
	background-position: right;
}

/* LAYOUT-IMAGE RECHTS NEBEN MENU */

#layimg_startseite {
	position: relative;
	height: 299px;
	background-repeat: no-repeat;
	background-position: left top;
}
#layimg {
	position: relative;
	height: 150px;
	background-repeat: no-repeat;
	background-position: left top;
}


/* BANNERBK */

#bannerbk {
	position: relative;
	width: 186px;
	float: right;
	border-right: 1px solid #D4AB8A;
	border-left: 1px solid #D4AB8A;
	margin: 0 0 0 1px;
}
#bbk_content {
	width: 186px;
	padding: 0;
	margin: 0;
}
#bbk_content p {
	padding: 10px 5px !important;
}

#banner_links {
	width: 186px;
	padding: 0;
	margin: 0;
}
#banner_links p {
	padding: 10px 10px 10px 10px !important;
	margin: 0;
}

.banner_headline {
	height: 20px;
	background-color: #D4AB8A;
	vertical-align: top;
	color: #FFF;
	font-weight: bold;
	font-size: 0.9em;
	text-transform: uppercase;
	padding: 4px 0px 0px 8px;
}
.banner_headline a,
.banner_headline a:link,
.banner_headline a:visited,
.banner_headline a:focus,
.banner_headline a:hover,
.banner_headline a:active,
.banner_headline a.selected {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.banner_bild {
	padding: 0;
	margin: 0;
}
.banner_bild img {
	padding: 0;
	margin: 0;
	border: 0;
	width: 184px;
	min-height: 20px;
}

/* Titel-Boxen     */
.title_box {
	color:#fff;
	width: 178px;
	margin: 0;
	display: block;
	padding: 4px 0 0 8px;
	position: relative;
	min-height: 20px;
	font-weight: bold;
	text-transform: uppercase;	
	background-color: #d4ab8a;

}
.title_box a,
.title_box a:link,
.title_box a:visited,
.title_box a:focus,
.title_box a:hover,
.title_box a:active,
.title_box a.selected {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.title_box_pic {
	width: 166px;
	margin: 0;
	padding: 0;
	display: block;
	height: 76px;
	border: none;
}


/* INHALT */

#contentwrapper {
	position: relative;
	min-height: 150px; 
	padding: 0;
	margin: 0 189px 0 187px;
	width: 624px;
}
#content{
   padding:0 10px 40px 10px;	
}

#slogan {
	position: absolute;
	left: 10px;
	bottom: 10px;
	padding: 0;
	margin: 0;
	color: #FFF;
	font-size: 300%;
}


/* VOLLTEXTSUCHE */
#vtsearch {
	position: relative;
	width: 186px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}

#vtsearch .button {
	width: 40px;
	height: 17px;
	margin: 0 0 0 3px;
	padding: 0;
	border: 0;
}

#vtsearch form, #vtsearch input {
	margin: 0;
	padding: 0;
	border: none;
}

#vtsearch .sfield {
	border: 1px solid #D4AB8A;
	width: 120px;
	height: 17px;
	float: left;
}

/* FOOTER UND PAGEROUTER */

#footer {
	clear: both;
	height: 15px;
	width: 812px;
	background-color: #E60003;
}
#footer p {
	padding: 0;
	margin : 0;
}

#footer p a {
	font-size: 0.8em;
	color: #FFF;
	text-decoration: none;
}

#top {
	position: absolute;
	left: 210px;
	bottom: 0px;
}

#weiter {
	position: absolute;
	left: 540px;
	bottom: 0px;
}

#drucken {
	position: absolute;
	left: 690px;
	bottom: 0px;
}

#footerrechts {
	background-color: #F2E5DB;
	width: 186px;
	height: 15px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	border-right: 1px solid #D4AB8A;
	border-left: 1px solid #D4AB8A;
}

/*  VERWALTUNG */
#verwaltung{
	position: relative;
   background-color: #f2f0e3;
   border-bottom: 1px solid #003467;
   text-align: center;
   padding: 8px;
}
#verwaltung a,
#verwaltung a:link,
#verwaltung a:visited {
	color : #fff;
	background-color: #036;
	border-right:1px solid #f2f0e3;
	margin: 0 10px;
	padding: 5px;
	font-weight : normal;
	text-decoration : none;
}

#verwaltung a:focus,
#verwaltung a:hover,
#verwaltung a:active{
	background-color: #369;
}
