body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	background-color:#333333;
	background-image:url(../bilder/layout/header_bg.jpg);
	background-repeat:repeat-x;
  text-align:center;
}

html {
	min-height:101%;
}

body, td {font-family:arial; font-size:0.9em; color:#333333; line-height:20px;}

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; height:22px; border-style:solid; border-color:#cccccc; background-color:#EEEEEE; color:#333333;}

hr { border-style:dashed; border-color:#418988;}

ul {margin-top:10px;}
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:arial;
  font-size: 1.4em;
  color:#cccccc;
  padding:0px 0px 0px 0px;
  margin:0px 0px 20px 0px;
  font-weight:bold;
}

h3 {
  font-family:arial;
  font-size: 1.4em;
  color:#CC0033;
  padding:0px 0px 0px 0px;
  margin:0px 0px 20px 0px;
  font-weight:normal;
}

h4 {
  font-family:arial;
  font-size: 1.0em;
  color:#333333;
  padding:0px 0px 0px 0px;
  margin:0px 0px 10px 0px;
  font-weight:bold;
}

.navi_header {margin:0px auto; width:960px; text-align:left; color:#ffffff}
.navi_header a:link { text-decoration: none; color:#ffffff;}
.navi_header a:visited { text-decoration: none; color:#ffffff;}
.navi_header a:hover { text-decoration: underline; color:#ffffff;}
.navi_header a:active { text-decoration: underline; color:#ffffff;}
.navi_header_spacer {float:left; background-image:url(../bilder/layout/navi_header_spacer.jpg); width:1px; height:20px; margin-left:20px;}

.box_right_header {width:240px; height:30px; background-image:url(../bilder/layout/box_right_header_bg.jpg); background-repeat:no-repeat; color:#ffffff;}
.box_right {width:240px; background-image:url(../bilder/layout/box_right_bg.jpg); font-size:0.9em; line-height:18px;}
.box_right_footer {width:240px; height:15px; background-image:url(../bilder/layout/box_right_footer_bg.jpg); background-repeat:no-repeat;}

.footer {clear:both; width:100%; height:100px; background-color:#333333; 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:#CC0033;}
.footer_text a:active { text-decoration: underline; color:#CC0033;}
.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;}

.kontaktform input, select, button {margin:2px;}
