﻿html { /*background:#dcdbdb*/background:#dcdbdb url(../bilder/_layout/bg-body.jpg) 0 0 repeat-x;font-family:Verdana, Arial, Tahoma;font-size:0.8em;}

body {padding:0px; margin:0px;}

#container { width:954px;margin:0 auto; padding:0px; position:relative; top:0px; }

#banner { height:171px; width:960px; padding:0px; margin:0px; background:url(../bilder/_layout/header2.jpg); background-repeat:no-repeat;background-position:left; }
/* CSS-Hack für IE6 und kleiner */
* html #banner{padding:0px;}
 /* CSS-Hack für IE7 */
*:first-child+html #banner{padding:0px;}   

#banner a { color:#000000; text-decoration:none; }
#banner a:hover { color:#000000; text-decoration:underline; }

#intern_link {font-weight:bold; text-align:right; padding-right:43px; padding-top:1px;}

#menu
        {
            /*width:479px;*/
            width:954px;
            /*height:30px;*/
            height:2.2em;
            color:#000000;
            padding:0px 0px 0px 0px;
            margin-left:0px;  
            margin-top:0px;
            margin-bottom:0px;
            position:relative;
            /*top:5px;*/
            font-family: Tahoma, Arial;
            font-weight:bold;   
            font-size:1em;  
            background-color:#828383;
			/*background-image:url(../bilder/_layout/navbg.gif);
			background-repeat:repeat-x;*/
            /*line-height:1.2em;*/
            z-index:100;
            /*border-bottom:1px solid #ffffff;
            border-top:1px solid #ffffff;*/
        }

#horizmenue {
          width: 100%;
          /*padding:0px 0px 0px 150px;*/
          padding:0px;
          margin:0px;
        }
        #horizmenue li {
          float:left; margin:0; padding:0; 
          display:block;
          /*height:17px;*/
		  height:1.35em;
          padding:7px 3px 5px 3px;
          color:#039a63;
        }
        #horizmenue a{
          color:#ffffff;
          text-decoration:none;
          padding: 2px 8px 5px; 
        }
        #horizmenue li:hover {
          color:#828383;
          background-color:#ffffff;
		  /*background-image:url(../bilder/_layout/navbg_hover.gif);
		  background-repeat:repeat-x;*/
        }
        #horizmenue li:hover a {
          color:#828383;
        }

#menushaddow {height:12px; background-image:url(../bilder/_layout/menushaddow.gif); background-repeat:repeat-x; }


#content { /*background: url(bg-content-rpt.png) 0 0 repeat-y*/background-color:#ffffff;padding: 0 22px 0 0px;position:relative;clear:both; }
/* CSS-Hack für IE6 und kleiner */
* html #content{padding: 0 22px 0 0px;}
 /* CSS-Hack für IE7 */
*:first-child+html #content{padding: 0 22px 0 0px;}   
#content-top { /*background: url(bg-content-top.png) 0 0 no-repeat*/background-color:#ffffff;width:954px;height:240px;position:absolute;top:0;left:0; }
#content-inner { position:relative;min-height:460px;padding:25px 0px; }


/* set some baseline sizes for the primary containers */
#left { width:205px;padding:0px 0px; vertical-align:top; } 
#divider {width:5px; background-image:url(../bilder/_layout/divider.gif); background-repeat:repeat-y; background-position:top; vertical-align:top;}
#maincontent { width:695px; vertical-align:top; font-family: Verdana, Tahoma, Arial; /*letter-spacing:0.6pt;*/} 
#main { width:690px;padding:0px 0px 10px 25px;line-height:1.4;}


.navigation_normal { color:#828383; padding:0px 5px; margin:0px 0px 10px 10px; font-weight:normal; font-size:1em; font-family:Tahoma, Verdana, Arial; border-left:4px solid #008659; }
.navigation_normal a { color:#828383; text-decoration:none; }
.navigation_normal a:hover { color:#666666; text-decoration:underline; }


.navigation_ueberschrift {color:#666666; padding:3px 0px; margin:15px 10px 0px 10px; font-size:0.9em; font-weight:bold; font-family:Tahoma, Verdana, Arial; }
.navigation_punkt_ebene2 { color:#828383; padding:0px 5px; margin:0px 0px 5px 10px; font-weight:normal; font-size:1em; font-family:Tahoma, Verdana, Arial; border-left:4px solid #008659; line-height: 1.08em; }
.navigation_punkt_ebene2 a { color:#828383; text-decoration:none; }
.navigation_punkt_ebene2 a:hover { color:#666666; text-decoration:underline; }


#btn_seitenanfang { margin:20px 0px 0px 0px; padding-bottom:15px; text-align:right; }

#footer { padding:15px 0 0px 0px; margin-bottom:20px; text-align:center; }
#footer a { color:#000000;font-weight:normal; }



/*HTML allgemein - Main-Bereich*/
#main h1 { font-size: 1.35em; font-weight: normal; color: #008659; margin-top:0px; padding-top:0px; }
#main h2 { font-size: 1.08em; font-weight: bold; color: #008659; margin-bottom: 5px; margin-top:20px; }
#main h3 { font-size: 1em; font-weight: bold; color: #000000; margin-bottom: 5px; }
#main h4 { font-size: 1.08em; font-weight: bold; color: #008659; margin:0px; padding:0px; }
#main p { margin-top: 2px; }
#main a { color: #008659; text-decoration:underline; }
#main a:link { }
#main a:visited {}	
#main a:active {}
#main a:hover { text-decoration:none; }
#main a img { border: none; }
#main hr { color: #EEEEEE; }
#main .stellenanzeige {padding:10px; margin:25px 0px; border:1px solid #000000;}
#main input { border:1px solid #828383; }
#main textarea { border:1px solid #828383; }

