body, html { color: #636466; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c5c6c7; margin:0; padding:0; }

/* Volle Höhe des Brwosers ausnutzen */
body, html { height:100%; /* Da IE min-height nicht kennt */ min-height:100%; /* Für andere Browser */ }
#wrapper { min-height:100%; height:auto !important; /* Für normale Browser */ height:100%; /* Für IE */}

/* Main Layout Styles */
#wrapper { width: 998px; background-color: white; background-image: url(../images/bg_tile_right.gif); background-repeat: repeat-y; background-position: right 0; position: relative; margin-right: auto; margin-left: auto;  border-left: 1px solid #aaabac; }
#sidebar { width: 375px; background-color: white; position: relative; float: left; margin-top: 60px; border-color: #ba2eba; border-style: dotted; border-width: 0 0 0 0; }

#main { position: relative; width: 610px; float: left; margin-top: 80px; }

#header { position: relative; margin-bottom: 30px; border-left: 1px solid #fff; }
#content { position: relative; margin-top: 5px; padding-top: 25px; border-left: 1px solid #a6a7a9; }
#content {min-height:550px; height:auto !important; /* Für normale Browser */ height:550px; /* Für IE */}

#footer {clear: both;}

#navlogo {width: 368px; height: 367px;}


/* Subnav Slideing */
#subnav_container { width: 220px; overflow: hidden;  margin-left:90px; padding-top:0;}
#subnav {width: 1000px; margin-left: 0px;}
.subnav_panel {width: 220px; float: left; }

a#subnav_prev { background-image: url(../images/subnav_left.gif); background-repeat: no-repeat; position: absolute; top: 358px; left: 65px; width: 27px; height: 32px; }
a#subnav_prev:hover { background-position: 0 -27px; }

#subnav_next { background-image: url(../images/subnav_right.gif); background-repeat: no-repeat; position: absolute; top: 358px; left: 320px; width: 27px; height: 32px;}
a#subnav_next:hover { background-position: 0 -27px; }


/* Subnav Slideing Typo */
p.slide_heading, .slide_heading a {font-size: 11px; margin-top:0px; padding-top: 0px; color: #076e99; font-weight: bold; text-decoration: none;}
.slide_heading a:link { }
.slide_heading a:visited { }
.slide_heading a:hover {color: #d44917; }
.slide_heading a:active { }

.slide_subnav {font-size: 11px; list-style-image: none;}
div#subnav li { list-style-type: none; list-style-image: none; margin-bottom: 5px;}
div#subnav li a {font-size:10px; color: #636466; text-decoration: none;}
div#subnav li a:link { }
div#subnav li a:visited { }
div#subnav li a:hover {color: #d44917; }
div#subnav li a:active { }


/* Rollover Klassen für Navlogo */

div#navlogo {background-image: url(../images/navlogo_de.gif);}
div.norollover { background-repeat: no-repeat; width: 368px; height: 367px;}
div.wirtschaft {  background-repeat: no-repeat; background-position: 0 -367px; width: 368px; height: 367px; }
div.region {background-repeat: no-repeat; background-position: 0 -734px; width: 368px; height: 367px;}
div.flaechen {background-repeat: no-repeat; background-position: 0 -1101px; width: 368px; height: 367px;}
div.aktuelles { background-repeat: no-repeat; background-position: 0 -1468px; width: 368px; height: 367px;}
div.kontakt { background-repeat: no-repeat; background-position: 0 -1835px; width: 368px; height: 367px;}
div.downloads { background-repeat: no-repeat; background-position: 0 -2202px; width: 368px; height: 367px;}



/* Typo */

h2, p, a.listlink, #content ul { padding-right: 37px; padding-left: 37px; }

h1 { color: #076e99; font-size: 13px; font-weight: bold; position: relative; left: -1px; height: 2.2em; padding-top: 1em; padding-left: 25px; border-left: 12px solid #076e99; }
h2 { color: #d44917; font-size: 11px; font-weight: bold; padding-top: 10px; }
p { font-size:11px; text-align: left; margin-top:16px; margin-bottom: 16px; }

.claim {font-size: 14px; font-weight: bold; color: #076e99; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px;}
td { }

blockquote { color: #d44917; font-size: 11px; font-style: italic; margin-bottom: 0; padding-bottom: 0; }
p.people { color: #636466; font-size:10px; margin-top: 5px; padding-top: 0; }

a.listlink {display:block; font-size: 11px; color: #636466; text-decoration: none; margin-bottom: 3px;}

#content a { color: #7fa2b0; font-size: 11px; text-decoration: none; border-bottom: 1px dotted #7fa2b0; }
#content a:link {color: #7fa2b0; font-size: 11px; text-decoration: none;}
#content a:visited {color: #7fa2b0;}
#content a:hover {color: #d44917;}


div#content ul { font-size:11px; text-align: left; margin-top: 0px; margin-left: 45px; padding-left: 10px; list-style-position: outside; }
div#content ul li { margin-left: 0; }

.trigger {color: #076e99; }

/* Förderstelleninfos */
p#foerderstellen {margin-left: 90px; font-size: 9px; margin-bottom: 0px;}
div#foerderstellen_logos { background-image: url(../images/foerderlogos.gif); margin-left:120px; position: relative; width: 223px; height: 55px; }
a.foerderlink {display: block; }
a#fl_eco { width: 25px; height: 25px; position: absolute; top: 12px; left: 8px; }
a#fl_eu { width: 40px; height: 25px; position: absolute; top: 12px; left: 37px; }
a#fl_euregio { width: 65px; height: 30px; position: absolute; top: 12px; left: 83px; }
a#fl_noe { width: 25px; height: 30px; position: absolute; top: 12px; left: 160px; }
a#fl_wv { width: 25px; height: 40px; position: absolute; top: 5px; left: 190px; }

/* Main Navigation Textlinks */
ul#main_navigation, ul#sprachweiche, ul#service_navigation {margin-left:0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; display: inline;}
ul#main_navigation {margin-right: 25px;}
ul#sprachweiche { width: 160px; }
ul#service_navigation {margin-left: 125px;}
ul#main_navigation li, ul#sprachweiche li, ul#service_navigation li { list-style-image: none; display: inline; }

ul#main_navigation a, ul#sprachweiche a, ul#service_navigation a { font-size:10px; color: #636466; text-decoration: none; padding-right: 5px; border-right: 1px solid #636466; font-weight: normal;}
ul#main_navigation a:link { }
ul#main_navigation a:visited { }
ul#main_navigation a:hover, ul#sprachweiche a:hover, ul#service_navigation a:hover {color: #d44917; }
ul#main_navigation a:active { }

ul#main_navigation li.last a, ul#sprachweiche li.last a, ul#service_navigation li.last a {border: 0px;}
ul#main_navigation li.current a, ul#sprachweiche li.current a, ul#service_navigation li.current a {color: #076e99; font-weight: bold;}
li.current a {color: #076e99; font-weight: bold;}

ul#sprachweiche a {font-size: 9px;}

/* Navspots */
#navwirtschaft { position: absolute; top: 240px; left: 260px; width: 100px; height: 35px; display: block;}
#navregion { position: absolute; top: 300px; left: 60px; width: 50px; height: 45px; display: block;}
#navflaechen { position: absolute; top: 15px; left: 80px; width: 50px; height: 100px; display: block;}
#navaktuelles { position: absolute; top: 90px; left: 260px; width: 75px; height: 20px; display: block;}
#navkontakt { position: absolute; top: 110px; left: 260px; width: 75px; height: 20px; display: block;}
#navdownloads { position: absolute; top: 145px; left: 260px; width: 75px; height: 20px; display: block;}
#navhome {position: absolute; top: 117px; left: 25px; width: 233px; height: 182px; display: block;}

/* Navspots Debug 
.mainnav {border: dotted 1px #d44917;}
 */

/* Inline Pics */
.inline_pic_right {float:right; margin-right:5px; margin-left: 10px; margin-bottom: 10px;}
.inline_pic_right_margin {float:right; margin-right:25px; margin-left: 10px; margin-bottom: 10px;}
.inline_pic_above { position: relative; top: -25px; left: -1px; margin-top: 0; margin-bottom: 0; }
.inline_pic_left {float: left; margin-right: 15px; margin-left: 35px; margin-bottom: 10px;}


/* iframe für komsis */
iframe#komsis {margin-left:35px; width: 530px; height: 600px;}

.invisible {display:none;}
.visible {display: block;}
.onlyprint {display: none;}


/* Map Flächen Special Styles */
#map_flaechen { position: relative; width: 380px; margin: 0; padding: 0; border: dotted 0px #c5c6c7; }

.dots { font-size: 5px; background-image: url(img/spacer.gif); background-repeat: repeat; position: absolute; height: 20px; width: 20px; margin: 0; padding: 0; border: dotted 0px #ffa500; cursor: pointer; display: block; }
#dot_poysdorf { left: 180px; top: 230px;}
#dot_wolkersdorf { left: 70px; top: 595px;}
#dot_mistelbach { left: 120px; top: 340px;}
#dot_zistersdorf { left: 285px; top: 390px;}
#dot_drasenhofen { left: 160px; top: 90px;}
#dot_wilfersdorf { left: 180px; top: 340px;}
#dot_grosskrut { left: 252px; top: 272px;}
#dot_herrnbaum { left: 233px; top: 160px;}


.infos {position: absolute; display: none; }
.infos_visible { font-family: Verdana, Arial, Helvetica, sans-serif; background-position: center; position: absolute; width: 170px; height: 170px; z-index: 3; float: left; margin: 0; padding: 5px; cursor: pointer; border: dotted 0px #ffa500; }
#info_poysdorf { background-image: url(../content/images/info_poysdorf.gif); background-repeat: no-repeat; top: 150px; left: 55px; }
#info_wolkersdorf { background-image: url(../content/images/info_wolkersdorf.gif); background-repeat: no-repeat; top: 500px; left: 25px; }
#info_mistelbach { background-image: url(../content/images/info_mistelbach.gif); background-repeat: no-repeat; top: 250px; left: 25px; }
#info_zistersdorf { background-image: url(../content/images/info_zistersdorf.gif); background-repeat: no-repeat; top: 310px; left: 195px; }
#info_drasenhofen { background-image: url(../content/images/info_drasenhofen.gif); background-repeat: no-repeat; top: 10px; left: 55px; }
#info_wilfersdorf { background-image: url(../content/images/info_wilfersdorf.gif); background-repeat: no-repeat; top: 270px; left: 70px; }
#info_grosskrut { background-image: url(../content/images/info_grosskrut.gif); background-repeat: no-repeat; top: 190px; left: 135px; }
#info_herrnbaum { background-image: url(../content/images/info_herrnbaum.gif); background-repeat: no-repeat; top: 100px; left: 125px; }



