body,tr,td {font-family:arial; font-size: 12px;color:#000000;}

body {margin: 0px; text-align:center; background: url(images/homepage/hint_g.jpg); }
.maintable{margin:auto; background:url(images/homepage/hint_main.jpg);}

.head {width:950px;height:290px; background-color:#ffffff; margin:auto; }
.nav_1 {width:950px;height:40px; background-color: #ffffff; text-align:center;margin:auto;  }
.content {width:950px; text-align:left;margin:auto;  border-top-style:solid; border-top-color:#90d52a; border-top-width:5px;display:table; }
.fuss {width:950px;height:75px; background-color: #ffffff; text-align:center;margin:auto;  border-top-style:solid; border-top-color:#90d52a; border-top-width:5px;  }

.content_nav{width:220px; float:left; background-color:#ffffff;display:table; } 
.content_main{width:730px; background-color:#ffffff;display:table; }
.content_main a:link ,.content_main a:visited{text-decoration:none; font-weight:bold;color:#F16600;}
.content_main a:hover{text-decoration:underline; font-weight:bold;color:#F16600;}

.content_main hr{ padding:0px; margin:0px; margin-top:10px; margin-bottom:10px; margin-left:20px; border-style:solid; border-color:#999999; border-width: 0.5px;
 }

.content_main .verlauf{width:500px;margin-left:20px;line-height:10px; float:left; display:table; height:25px;}
.block_1{width:735px;margin-left:0px;margin-bottom:10px; display:table; }

.verlauf a:link ,.verlauf a:visited{text-decoration:none; font-weight:bold;color:#000000; font-size:10px;}
.verlauf a:hover{text-decoration:underline; font-weight:bold;color:#000000; font-size:10px; }

.head img{margin-top:40px;}
.nav_1 table{margin:auto;}
 
.nav_1 a:link ,.nav_1 a:visited{text-decoration:none; font-weight:bold;color:#000000;}
.nav_1 a:hover{text-decoration:underline; font-weight:bold;color:#000000;}
.nav_1 .but1{border: 1px solid #000000;height:17px; line-height:17px; background-color:#F16600; border-left-width:0px;}
.but1 a:link ,.but1 a:visited{text-decoration:none; font-weight:bold;color:#ffffff;}
.but1 a:hover{text-decoration:underline; font-weight:bold;color:#ffffff;}
.suchfeld {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;border: 1px solid #000000;display:block; width:185px; height:15px;}

.fuss a:link ,.fuss a:visited{text-decoration:none; font-weight:bold;color:#000000;}
.fuss a:hover{text-decoration:underline; font-weight:bold;color:#000000;}
.fuss table{margin:auto;}

.nav_off{background-color: #ffffff; padding-left:20px; line-height:25px;}
.nav_off a:link ,.nav_off a:visited{text-decoration:none; font-weight:bold;color:#000000;}
.nav_off a:hover{text-decoration:underline; font-weight:bold;color:#000000;}

.nav_on{background-color: #F16600; padding-left:20px; line-height:25px;}
.nav_on a:link ,.nav_on a:visited{text-decoration:none; font-weight:bold;color:#ffffff;}
.nav_on a:hover{text-decoration:underline; font-weight:bold;color:#ffffff;}

.sub_nav{background-color: #eeeeee; border-style:solid; border-width:0px; border-top-width:5px; border-bottom-width:5px; border-color:#FFFFFF;}
.sub_nav_bottom{ height:5px; background:#F16600}

.sub_nav_off{ padding-left:20px; line-height:25px;}
.sub_nav_off a:link ,.sub_nav_off a:visited{text-decoration:none; font-weight:bold;color:#000000;}
.sub_nav_off a:hover{text-decoration:underline; font-weight:bold;color:#000000;}

.sub_nav_on{ padding-left:20px; line-height:25px; background-color:#FFFFFF; color:#F16600}
.sub_nav_on a:link ,.sub_nav_on a:visited{text-decoration:none; font-weight:bold;color:#F16600;}
.sub_nav_on a:hover{text-decoration:underline; font-weight:bold;color:#F16600;}

.obj_thema_kal{ float:left; margin-left:20px; display:table;}
.obj_thema_kal h2{ margin: 0px; padding: 0px; margin-top: 3px; font-size:14px; font-weight:bold; color:#90d52a;  }
.obj_thema_kal h1{ margin: 0px; padding: 0px; margin-top: 3px; font-size:20px; font-weight:normal;    }

.obj_thema{width:340px; float:left; margin-left:20px; display:table; position: relative; z-index:0;}
.obj_thema_head{border-width:0px;border-left-width:5px; border-style:solid;border-color:#F16600; padding:7px;font-weight:bold;color:#000000;font-size: 14px; background-color:#FFFFFF; z-index:2; margin-top:5px; position:relative; display: table ;width:auto;   } 
.obj_thema_image{ z-index:1; margin-top:-35px; position: relative; border:0px;}
.obj_thema h2{ margin: 0px; padding: 0px; margin-top: 3px; font-size:14px; font-weight:bold; color:#90d52a;  }
.obj_thema h1{ margin: 0px; padding: 0px; margin-top: 3px; font-size:20px; font-weight:normal;   }

.obj_thema p{ margin: 0px; padding: 0px; margin-top: 5px; margin-bottom: 5px; }
.obj_thema a:link ,.obj_thema a:visited{text-decoration:none; font-weight:bold;color:#F16600;}
.obj_thema a:hover{text-decoration:underline; font-weight:bold;color:#F16600;}

.obj_thema_g{width:700px; float:left;  display:table; position:relative;}

.obj_thema_g_head{border-width:0px;border-left-width:5px; border-style:solid;border-color:#F16600; padding:7px;font-weight:bold;color:#000000;font-size: 14px; background-color:#FFFFFF; z-index:2; margin-top:5px; position:relative; display: table ;width:auto;   } 
.obj_thema_g_image{ z-index:0; margin-top:-35px; position:relative; border:0px;}
.obj_thema_g h1{ margin: 0px; padding: 0px; margin-top: 3px; font-size:20px; font-weight:normal;    }
.obj_thema_g h2{ margin: 0px; padding: 0px; margin-top: 3px; font-size:14px; font-weight:bold; color:#90d52a;  }
.obj_thema_g p{ margin: 0px; padding: 0px; margin-top: 5px; margin-bottom: 5px; }
.obj_thema_g a:link ,.obj_thema a:visited{text-decoration:none; font-weight:bold;color:#F16600;}
.obj_thema_g a:hover{text-decoration:underline; font-weight:bold;color:#F16600;}

.obj_kunde{width:720px; float:left; margin-left:20px; display:table;}
.obj_kunde_image{  margin-right:20px; border:0px; }
.obj_kunde h1{ margin: 0px; padding: 0px; font-size:20px; font-weight:normal;}
.obj_kunde h2{ margin: 0px; padding: 0px; margin-top: 3px; font-size:14px; font-weight:bold; color:#90d52a;  }
.obj_kunde p{ margin: 0px; padding: 0px; margin-top: 5px; margin-bottom: 5px; }
.obj_kunde a:link ,.obj_kunde a:visited{text-decoration:none; font-weight:bold;color:#F16600;}
.obj_kunde a:hover{text-decoration:underline; font-weight:bold;color:#F16600;}

.obj_info{width:720px; margin-left:20px; display:table;}
.obj_info h1{ margin: 0px; padding: 0px; font-size:20px; font-weight:normal; }
.obj_info h2{ margin: 0px; padding: 0px; margin-top: 3px; font-size:14px; font-weight:bold; color:#90d52a;  }
.obj_info h3{ margin: 0px; padding: 0px; margin-top: 10px; font-size:14px; font-weight:bold; color:#000000;  }
.obj_info p{ margin: 0px; padding: 0px; margin-top: 5px; margin-bottom: 5px; }

.obj_info_image{  margin-left:20px; float:left;margin-bottom:10px;}
.obj_info_td h1{ margin: 0px; padding: 0px; font-size:20px; font-weight:normal; margin-top:-20px;} 
.obj_info_td h3{ margin: 0px; padding: 0px; font-size:14px; font-weight:bold;margin-top:5px;}
.obj_info_logo{margin-left:10px; margin-bottom:10px;}
.obj_info_td a:link ,.obj_info_td a:visited{text-decoration:none; font-weight:bold;color:#F16600;}
.obj_info_td a:hover{text-decoration:underline; font-weight:bold;color:#F16600;}


.obj_info small {font-size:12px;}


.feld2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;border: 1px solid #000000;display:block; }


.feld {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;border: 1px solid #000000;display:block; width:250px; height:15px;}
.area {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;border: 1px solid #000000;display:block; width:250px; height:100px;}


.map{ border:0px solid #333333; display:table;}
.map img{margin-right:5px; border:1px solid #F16600}
.map h2{ border-left:3px #F16600 solid; margin: px; padding: 0px; padding-left:5px; margin-top: 3px; margin-right:5px; font-size:12px; font-weight:bold; color:#000000; }
.map td{white-space:nowrap;}

.igbox{ width:200px; display:inline-block; vertical-align:top; margin:15px;text-align:left; float:left; }

.igbox img{ border:1px solid #000000; margin:10px;}
.igbox h3{ margin: 10px; padding: 0px; font-size:14px; font-weight:bold;margin-bottom:5px;}



.jqGSContainer{position:relative;width:750px;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border:1px solid #fff;}



.jqGSContainer .jqGSPagination{position:relative;width:100%;height:20px;top:5px;padding: 5px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:left; margin-left:-11px;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#fff;border:1px solid #F16600; color: #000;text-decoration:none;display:block;width:20px;font:10px Verdana, Arial, Helvetica, sans-serif;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#F16600;color:#3b3b3b;border: 1px dotted #F16600;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#fff;color:#000;border:1px solid #fff;}
.jqGSImgContainer{border:0px solid #000; }

.galpfl { border: 1px dotted #bbbbbb; border-bottom: 0px dotted #bbbbbb; margin:0px 3px 0px 0px; padding:2px;} 
