html, body { margin: 0; padding: 0; height: 800px; margin-bottom: 0; padding-bottom: 0; }
body { background: url(img/bgpattern.gif) repeat; }
img { border: none; }

#wrapper { width: 928px; /* min-height: 600px; */ margin: 0; text-align: center; }
#tandemad { text-align: right; font-size: 0px; line-height: 0%; }
#skyscraper { float: right;	font-size: 0px;	line-height: 0%; width: 120px; text-align: left; }
#header { background: url(img/header.png) no-repeat;	height: 143px; width: 808px; text-align: left; float: left; overflow:hidden; }

#website { width: 808px; background: url(img/bgquer.gif) repeat-y; background-position: left center;	text-align: left; float: left; height: 800px}

.button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none;
		color:#666666; position: relative; width: 98px;	height: 15px; padding-top: 5px;	text-align: center; }

#homepage { width:270px; height: 143px; position:relative; top: -24px; left: 0px; display:block; }

#button1 { background: url(img/button.gif) no-repeat; top: -44px; left: 418px; }
#button2 { background: url(img/button.gif) no-repeat; top: -64px;   left: 516px; }
#button3 { background: url(img/button.gif) no-repeat; top: -84px; left: 614px; }
#button4 { background: url(img/button.gif) no-repeat; top: -104px; left: 712px; }

#navi_left { font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	
			color: white; width: 167px;	margin-left: 5px; float: left; display: inline; /* IE double margin fix */ }

ul.navigation {	list-style-type: none; margin: 0px;	padding: 0px; }
ul.navigation li { border-bottom: 1px dotted white; }
ul.navigation a { color: #615f57; text-decoration:none;	background-image:url(img/arrow_yellow.gif); background-position:left; background-repeat:no-repeat; padding-left:25px; line-height:15px; }
ul.navigation a:hover {	font-weight: bold;	background-image:url(img/arrow_white.gif); color: #ffffff; }

ul.navigation_ad { background-color: #e8e7e3; color: #646f35; list-style-type: none; margin: 0px; padding: 0px; }
ul.navigation_ad li { border-bottom: 1px dotted #999999; padding-left:7px; }
ul.navigation_ad a { color: #646f35; text-decoration:none; line-height:15px; }
ul.navigation_ad a:hover { color: #a2ba40; }
ul.navigation_ad li.space { padding: 5px 0px 5px 7px; }

ul.navigation_eintrag {	list-style-type: none; margin: 0px; padding: 5px 0px 0px 7px; }
ul.navigation_eintrag li { display: inline; }
ul.navigation_eintrag a { background: url(img/arrow_white_small.gif) 0px 6px no-repeat; margin: 0px; padding: 0px 0px 0px 8px;
			display: list-item; color: #615f57; text-decoration: none; line-height:15px; }
ul.navigation_eintrag a:hover { background: url(img/arrow_yellow_small.gif) 0px 6px no-repeat; color: #ffffff; }

#content { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width: 452px; float: left; padding-left:5px; padding-right:10px; }
#content a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; border-bottom: 1px dotted #909c5e; color:#909c5e; }
#content a:hover { color:#728920; border-bottom: 1px dotted #728920; }

#navi_right { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666; background-color: #f2f1ef; float: left; width: 168px; }
#navi_right img { margin-left: 3px; }

h4.yellow {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#56544d;	padding: 4px 0px 4px 7px; margin:0px; }
h5.white { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background-color:#a2ba40; color:#ffffff; padding: 3px 0px 3px 7px; margin:0px; }

#content h3 { font-size:12px; font-weight:normal; color:#545454; background-color:#e6e8da; border:none; text-decoration:none; margin: 12px 0px 6px 0px; }
#content h3 a { font-size:12px; text-decoration:underline; border:none; color:#56544d; }
#content h3 a:hover { border:none; color:#56544d; }

.content_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;	color:#666666; padding-top:20px; padding-bottom:7px; font-weight: bold}

h1,h2 { text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:normal; padding:0px; margin:0px; position: relative; top: 3px; right: 10px; }

#content .info_grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #999999; padding: 0px; font-variant:small-caps; }
#content .info_grey a { color: #999999; border: none; text-decoration:none; font-variant:small-caps; }
#content .info_grey a:hover { border: none; text-decoration:none; color:#a2ba40; }
#content .info_grey img { padding: 3px 4px 0px 6px; position:relative; top: 2px; border: 0px; }

.navi_border { border-top: 3px #a2ba40 solid; margin-bottom: -1px;}
.navi_border_ad { border-bottom: 3px #e1dac8 solid; margin-top: -1px; }

table#input { width: 150px;	color:#615f57; padding: 0px 7px 4px 2px; }
table#input a{ font-family:Verdana; font-size:10px; color:#615f57; text-decoration:none; }
table#input a:hover { color:#ffffff; }

table#search { width: 453px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#666666; background-color:#e6e8da; padding:0px 10px 4px 10px; margin-bottom:10px;	}
table#search img { padding-top:0px;	}
		
table#rubriken { width: 450px; border-collapse: collapse;}
table#rubriken tr td{ padding: 0px; }
table#rubriken img{	margin-right: 3px;	border: 0px; position: relative; top: 8px; margin-top: -8px;}

table#rubriken tr td.padver { padding-left: 14px; padding-right: 14px; }
table#rubriken tr td.padhor { padding-bottom: 14px; }

.content_rubrik { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#728920;	
					border-bottom: 1px dotted #728920; margin-bottom: 6px; width: 150px; padding-bottom: 5px; }
					
.text_grey { font-family: Verdana; font-size:0.9em; color: #666666;}

.right { text-align:right; }
#footer { height: 29px; width: 808px; background: url(img/bgunten.gif) no-repeat; }
