body { background:#ffffff; text-align:center; margin:0; padding:0; }

#main_container { width:1285px; margin:auto; text-align:left; position:relative; }
#main_tab { width:1285px; border-collapse:collapse; }
#main_tab td { padding:0; }
 
.td_left { width:292px; vertical-align:top; }
.td_center { width:632px; vertical-align:top; border-left:1px solid #000000; border-right:1px solid #000000; }
.td_right { width:361px; vertical-align:top; }

.right_box_gruen { font-family:Trebuchet MS; background:#E6ECD3; padding:15px; margin:10px; font-size:13px; line-height:18px; color:#000000; }
.right_box_braun { font-family:Trebuchet MS; background:#E6D9C7; padding:15px; margin:10px; font-size:13px; line-height:18px; color:#000000; }
.right_box_orange { font-family:Trebuchet MS; background:#FEEDD4; padding:15px; margin:10px; font-size:13px; line-height:18px; color:#000000; }
.right_box_white { font-family:Trebuchet MS; background:#ffffff; padding:15px; margin:10px; font-size:13px; line-height:18px; color:#000000; }

.right_box_gruen a { color:#8A8000; text-decoration:underline; }
.right_box_gruen a:hover { color:#8A8000; text-decoration:none; }
.right_box_braun a { color:#885914; text-decoration:underline; }
.right_box_braun a:hover { color:#885914; text-decoration:none; }
.right_box_orange a { color:#F4A300; text-decoration:underline; }
.right_box_orange a:hover { color:#F4A300; text-decoration:none; }

.menu_box { height:21px; font-family:Lucida Fax; letter-spacing:1px; font-size:13px; font-weight:bold; background:url(../images/menu_bg.jpg); margin-bottom:9px; }
.menu_box a { color:#ffffff; text-decoration:none; }
.menu_box_1 { margin-left:27px; background:url(../images/menu_1.jpg); width:128px; text-align:left; line-height:21px; }
.menu_box_1_hover { margin-left:27px; background:url(../images/menu_1_hover.jpg); width:128px; text-align:left; line-height:21px; }
.menu_box_2 { margin-left:27px; background:url(../images/menu_2.jpg); width:101px; text-align:left; line-height:21px; }
.menu_box_2_hover { margin-left:27px; background:url(../images/menu_2_hover.jpg); width:101px; text-align:left; line-height:21px; }
.menu_box_3 { margin-left:27px; background:url(../images/menu_3.jpg); width:196px; text-align:left; line-height:21px; }
.menu_box_3_hover { margin-left:27px; background:url(../images/menu_3_hover.jpg); width:196px; text-align:left; line-height:21px; }
.menu_box_4 { margin-left:27px; background:url(../images/menu_4.jpg); width:85px; text-align:left; line-height:21px; }
.menu_box_4_hover { margin-left:27px; background:url(../images/menu_4_hover.jpg); width:85px; text-align:left; line-height:21px; }
.menu_box_5 { margin-left:27px; background:url(../images/menu_5.jpg); width:70;; text-align:left; line-height:21px; }
.menu_box_5_hover { margin-left:27px; background:url(../images/menu_5_hover.jpg); width:70; text-align:left; line-height:21px; }
.menu_box_6 { margin-left:27px; background:url(../images/menu_6.jpg); width:101px; text-align:left; line-height:21px; }
.menu_box_6_hover { margin-left:27px; background:url(../images/menu_6_hover.jpg); width:101px; text-align:left; line-height:21px; }
.menu_box_7 { margin-left:27px; background:url(../images/menu_7.jpg); width:153px; text-align:left; line-height:21px; }
.menu_box_7_hover { margin-left:27px; background:url(../images/menu_7_hover.jpg); width:153px; text-align:left; line-height:21px; }
.menu_box_8 { margin-left:27px; background:url(../images/menu_8.jpg); width:62px; text-align:left; line-height:21px; }
.menu_box_8_hover { margin-left:27px; background:url(../images/menu_8_hover.jpg); width:62px; text-align:left; line-height:21px; }
.menu_box_9 { margin-left:27px; background:url(../images/menu_9.jpg); width:106px; text-align:left; line-height:21px; }
.menu_box_9_hover { margin-left:27px; background:url(../images/menu_9_hover.jpg); width:106px; text-align:left; line-height:21px; }

.border_lefttop { height:23px; background:url(../images/menu_lefttop_corner.jpg) left top no-repeat; }
.border_leftbottom { height:23px; background:url(../images/menu_leftbottom_corner.jpg) left bottom no-repeat; }
.border_righttop { height:23px; background:url(../images/menu_righttop_corner.jpg) top right no-repeat; }
.border_rightbottom { height:23px; background:url(../images/menu_rightbottom_corner.jpg) bottom right no-repeat; }

.submenu_box { margin-left:27px; margin-bottom:5px; font-family:Trebuchet MS; font-size:14px; }
.submenu_box a { margin-left:25px; color:#8A8000; text-decoration:none; }
.submenu_box a:hover { color:#F4A300; }

.top_left { float:left; font-weight:bold; letter-spacing:2px; margin-left:37px; font-family:Lucida Fax; font-size:12px; color:#8A8000; }
.top_right { float:right; font-weight:bold; letter-spacing:2px; margin-right:37px; font-family:Lucida Fax; font-size:12px; color:#8A8000; }
.top_right a { color:#8A8000; text-decoration:none; }

.t1 { font-family:Trebuchet MS; color:#000000; font-size:13px; line-height:18px; }
.t1 a { color:8A8000; text-decoration:underline; }
.t1 a:hover { color:8A8000; text-decoration:none; }

h1 { font-family:Lucida Fax; font-size:45px; letter-spacing:3px; color:#8A8000; margin:0 0 10px 0; background:url(../images/h1_back.jpg) bottom right no-repeat; }
h1 a { color:#000000; }

h2 {  line-height:22px; font-family:Lucida Fax; letter-spacing:3px; font-size:17px; font-weight:bold; margin-top:0; margin-bottom:5px; }
h2 a { color:000000; text-decoration:none; }
h2 a:hover { color:000000; text-decoration:none; }
h2.gruen { color:#8A8000; text-decoration:none; }
h2.braun { color:#885914; text-decoration:none; }
h2.orange { color:#F4A300; text-decoration:none; }
h2.dunkelgruen { color:#8A8000; text-decoration:none; }
h2.gruen a { color:#86A20C; text-decoration:none; }
h2.braun a { color:#885914; text-decoration:none; }
h2.orange a { color:#F4A300; text-decoration:none; }
h2.gruen a:hover { color:#8A8000; text-decoration:none; }
h2.braun a:hover { color:#885914; text-decoration:none; }
h2.orange a:hover { color:#F4A300; text-decoration:none; }

h3 { color:#000000; font-family:Lucida Fax; font-size:16px; background:url(../images/h3.jpg) no-repeat; padding-left:25px; }
h3 a { color:#000000; text-decoration:none; }
h3 a:hover { color:#000000; text-decoration:none; }

.h3 { margin-bottom:10px; font-weight:bold; color:#8A8000; text-transform:uppercase; font-family:Trebuchet MS; font-size:13px; }
.h3 a { color:#8A8000; text-decoration:underline; }
.h3 a:hover { color:#8A8000; text-decoration:none; }

.red { color:#F4A300; font-size:11px; }

blockquote { margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd; }

h4 { color:#78BBFA; font-size:12px; margin:0 0 0 0; font-weight:bold; }

.login { text-align:left; margin:auto; width:220px; font-size:12px; font-family:Trebuchet MS; color:#8A8000; }
.login a { color:#8A8000; text-decoration:none; }
.loginheadline { font-weight:bold; color:#8A8000; font-size:13px; text-decoration:none; letter-spacing:2px; }

.breadcrumbs { font-size:13px; font-family:Trebuchet MS; color:#000000; }
.breadcrumbs a { text-decoration:none; color:#000000; }

.list { list-style-image:url(../images/list.jpg); }

#loadimages{
position:absolute;
top:0;
left:0;
height:0;
width:0;
overflow:hidden;
display:none;
}

#loadimages img{
position:absolute;
top:0;
left:0;
height:0;
width:0;
overflow:hidden;
}

.kontaktform input,textarea { border:1px solid #8A8000; font-size:13px; font-family:Trebuchet MS; }

