/* CSS Document */

*{margin:0px; padding:0px;}

body{ width:940px; height:598px; margin: 0px auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
h1,div#seiten {font-size: 14px; color: #006633; font-weight: bold; margin:10px 10px 5px 10px; text-transform: uppercase;}
h2 {font-size: 14px; color: #006633; font-weight: normal; margin:10px; text-transform: uppercase; text-decoration:none}
h3{font-size: 14px; color: #006633; font-weight: bold; margin:10px 10px 0px 10px;}
p{margin:5px 10px 10px 10px}
a {color: #000000; text-decoration: underline;}
a:hover {color: #006633; text-decoration: underline;}

#slogan{width:761px; height:97px; background-image:url(../dateien/slogan.jpg); float:left;}
#logo{width:179px; height:97px;  background-image:url(../dateien/logo.jpg); float:left; cursor:pointer;}

#ticker {width:762px; height:20px; float:left; margin-right:1px; display:inline}
#ticker a{background-color:#E6E8E9; width:752px; height:18px; padding:2px 5px 0 5px; display:block}
#ticker a:hover{background-color:#DEDFDF; color:#000}

#tickerbt {width:177px; height:20px; float:left; text-align:center; display:inline}
#tickerbt a{background-color:#83425C;  width:167px; height:18px; padding:2px 5px 0 5px; color:#fff; text-decoration:none; font-weight:bold; display:block}
#tickerbt a:hover{background-color:#CC3300}
marquee{cursor:pointer}

#kuemmelpfad-navi{color: #8F8F8F; font-size: 11px; text-decoration:none; margin:5px 0px 10px 5px}
#kuemmelpfad-navi a{color: #8F8F8F; font-size: 11px; text-decoration:none; margin:5px 0px 10px 5px}

a.themenlinks{font-family:Arial, Helvetica, sans-serif;color: #666666; font-size:14px; text-decoration:none;}
a.themenlinks:hover{color: #006633; text-decoration:none;}

tabel, td{font-size:12px}

div#navigation{height:25px; width:940px; color:#8F8F8F; font-size:14px; font-weight:bold; margin-bottom:1px; position:absolute; top:130px; z-index:100}
div#navigation ul{margin: 0; padding: 0; float:left; background-color:#fff}
div#navigation li{position: relative; list-style:none; margin: 0; display:block; left:0px; padding-bottom:5px;}
div#navigation li.submenu{ position:relative; top:0px; left:0; }
div#navigation li.submenu:hover{ position:relative; top:0px; left:0;}
div#navigation li a{ text-decoration: none; color:#8F8F8F; margin:0px 5px 0px 0px; }
div#navigation li a:hover {display:block; color:#666666;}
div#navigation ul a { width: auto;}
div#navigation ul ul{position: absolute; top: 20px; left:0 ; display:none;}
div#navigation ul.level1 li.submenu:hover ul.level2{display:block; position:absolute; top:20px; font-size:12px; margin-left:-5px; padding:5px;}
div#navigation ul.level2 li.submenu:hover ul.level3{display:block; position:absolute; top:0; font-size:12px; left:100px;  padding:0px 5px 5px 10px;}

#content{width:940px; height:458px; float:left; position:relative; margin-top:36px; margin-bottom:10px }
div#subnavigation, div#subnavigation-index{ float:right;  height:20px; font-size:11px; text-align:right; color:#666666;}
div#subnavigation a, div#subnavigation-index a {color:#666666; text-decoration:none}

.abstand {margin-top:10px}

a.seitennav {color: #006633; font-size: 11px; text-decoration:none; margin:5px 0px 10px 10px}
.zurueck {margin-bottom:0px;}
.zahl {margin-top:51px; clear:both}

div#seiten {margin-left:20px; clear:both; display:block; position:absolute; top:19px; left:280px}
div#seiten a:link, div#seiten a:hover, div#seiten a:visited  {margin-right:7px; text-decoration:none; font-weight:bold; color:#006633;}
div#seiten a:hover {color:#000000;}
ul{float:left}
li{ list-style:none;}
ol{ padding-left:20px; float:left; padding-top:10px; margin-bottom:15px;}
ol li{list-style-image:url(../dateien/aufzaehlungszeichen.jpg); margin-bottom:10px; margin-left:25px;}
#seitenzahlen{margin-left:10px; color: #8F8F8F; font-size: 11px; }
.gruen{ color:#006633; font-weight:bold; margin-right:20px; margin-left:-48px;}
.stellenangebote{list-style-type:disc; vertical-align:middle; margin:0px 10px 0px 10px; width:400px;}
*html li.stellenangebote{list-style-type:disc; vertical-align:top; margin:0px 10px 0px 10px; width:400px;}
*+html li.stellenangebote{list-style-type:disc; vertical-align:top; margin:0px 10px 0px 10px; width:400px;}

/*sitemap*/
.haupt{width:250px; height:20px; display:block;color:#006633; font-weight:bold; padding-right:15px; background-image:url(../dateien/bg.jpg);background-position:bottom; background-repeat:no-repeat; }
a.haupt{color:#006633; font-weight:bold; text-decoration:none;}
a.haupt:hover{color:#006633; font-weight:bold; text-decoration:underline}

.sub{color: #000000; font-size:12px; font-weight:normal; line-height:20px;}
a.sub{color: #000000; text-decoration:none;}
a.sub:hover{color: #000000; text-decoration: underline;}

.subsub{ color: #006633; font-size:12px; font-weight:normal; margin-left:10px; line-height:18px; }
a.subsub{ color: #006633; text-decoration:none;}
a.subsub:hover{color: #006633; text-decoration: underline;}
/*sitemap Ende*/

.textarea{width: 415px; height: 30px;}

h3 a, h1 a{color:#006633;}
.clear{clear:both;}
.kleingedrucktes{ font-size:9px;}
.table{margin-top:10px; margin-left:10px;}