body {
	margin-top: 50px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
  text-align:center;
}

html {
	min-height:101%;
}

body, td {font-family:Trebuchet MS; font-size:0.8em; color:#333333;}

p {margin:0px 0px 15px 0px;}

input, select, button {border-style:solid; border-width:1px; border-color:#CCCCCC;}
label {vertical-align: text-top;}

button { border-width:1px; border-style:solid; border-color:#cccccc; background-color:#EEEEEE; color:#333333;}

hr { border-style:dashed; border-color:#418988;}

ul {margin-top: -10px; margin-bottom:15px;}
li {margin:5px 0px 0px -10px; padding:0px 0px 0px 5px;}

a:link { text-decoration: underline; color:#333333;}
a:visited { text-decoration: underline; color:#333333;}
a:hover { text-decoration: underline; color:#333333;}
a:active { text-decoration: underline; color:#333333;}

h2 {
  font-family: Trebuchet MS;
  font-size: 1.2em;
  color:#333333;
  padding:0px 0px 0px 0px;
  margin:0px 0px 20px 0px;
  font-weight:bold;
}

h3 {
  font-family: Trebuchet MS;
  font-size: 1.1em;
  color:#333333;
  padding:0px 0px 0px 0px;
  margin:0px 0px 20px 0px;
  font-weight:bold;
}

.site {margin:0px auto; width:962px; background-image:url(../bilder/layout/site_bg.jpg);}

.header {width:962px; height:330px; background-image:url(../bilder/layout/header.jpg); color:#FFFFFF; font-size:0.85em;}
.header a:link { text-decoration: none; color:#FFFFFF;}
.header a:visited { text-decoration: none; color:#FFFFFF;}
.header a:hover { text-decoration: underline; color:#8CC5CB;}
.header a:active { text-decoration: underline; color:#8CC5CB;}

.navi_left {float:left; width:150px; height:350px; background-image:url(../bilder/layout/navi_left_bg.jpg); background-repeat:no-repeat;}

.nav_entry {position:absolute; z-index:0; height:20px; padding:0px 4px 4px 4px; line-height:20px; border-style:solid; border-bottom-color:#FFFFFF; border-width:1px 1px 0px 1px; border-color:#FFFFFF; background-image:url(../bilder/layout/bullets/bullet_navi_down.jpg); background-repeat:no-repeat; background-color:#FFFFFF; color:#164585; cursor:pointer;}
.nav_entry a:link { text-decoration: none; color:#164585;}
.nav_entry a:visited { text-decoration: none; color:#164585;}
.nav_entry a:hover { text-decoration: underline; color:#164585;}
.nav_entry a:active { text-decoration: underline; color:#164585;}
.nav_menu {display:none; position:absolute; z-index:0; padding:4px; margin-top:24px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#8AA2C2; background-color:#FFFFFF; color:#164585; cursor:pointer;}
.nav_menu_entry {color:#164585; line-height:20px; background-color:#FFFFFF; font-size:0.85em;}

.content_navi {float:left; width:890px; text-align:left; margin:0px 0px 0px 20px; background-image:url(../bilder/layout/content_navi_bg.jpg);}
.content {float:left; width:740px;}
.content_navi_weinberge {width:962px; margin:-175px auto; width:962px; height:175px; background-image:url(../bilder/layout/content_weinberge_bg.jpg);}

.weinberge {width:100%; height:175px; background-image:url(../bilder/layout/weinberge_bg.jpg);}

.footer {width:100%; margin-top:175px; height:100px; background-color:#164585; font-size:0.8em; line-height:20px;}
.footer_text {color:#FFFFFF;}
.footer_text a:link { text-decoration: none; color:#FFFFFF;}
.footer_text a:visited { text-decoration: none; color:#FFFFFF;}
.footer_text a:hover { text-decoration: underline; color:#8CC5CB;}
.footer_text a:active { text-decoration: underline; color:#8CC5CB;}
.footer_powered_design {color:#999999;}
.footer_powered_design a:link { text-decoration: none; color:#999999;}
.footer_powered_design a:visited { text-decoration: none; color:#999999;}
.footer_powered_design a:hover { text-decoration: underline; color:#FFFFFF;}
.footer_powered_design a:active { text-decoration: underline; color:#FFFFFF;}

.news_time {color:#96A2A4; font-size:0.8em;}
