* {
    margin: 0;
    padding: 0;
    font: 11px Arial, Verdana, Helvetica, sans-serif;
    color: #818180;
}

html {
    /*[if !EDITOR]*/
    background: #2f91c2 url(../img/bg_verlauf.gif) repeat-x;
    /*[endif]*/
}

body {
    background: url(../img/bg_body1.jpg) no-repeat center 500px; 
} 

p {
	padding-bottom: 5px;
}

h1 {
    font: 18px Myriad Pro, Arial, Verdana, Helvetica, sans-serif;
    color: #006fb4;
    font-weight: normal;
}

h2 {

}

img {
	behavior: url("js/pngbehavior.htc");
}

ul {
	list-style-type: none;
  }

strong {
    color: #006fb4;
    font-weight: bold;
	padding-bottom: 5px;
}

/* Links */

a {
    color: #006fb4;
    text-decoration: none;
}
a:focus {}
a:hover {
    color: #ff9600;
    text-decoration: none;
}
a:active {}

a img {
	border: 0;
}

#container {
    width: 900px;
    min-height: 749px;
    margin: 0 auto;
    
}  

/* Head Bereich */
#header * {
}

#header {
    position: relative;
    width: 900px;
    height: 115px;
}
  
  #header #logo {
    margin: 0 0 0 50px;
    padding: 20px 0 0 0;
    float: left;
  }
  
  #header #slogan{
    width: 550px;
    padding: 83px 0 0 0;
    float: left;
  }
  
  #header #slogan h2 {
    font: 17px Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
    color: #006fb4;
    font-weight: bold;
    margin: 0 0 0 55px;
  }
  
  #header #shortnavi{
    float: left;
    margin: 10px 0 0 0;
  }
 
 #header #shortnavi a {
    padding: 10px 5px 0 5px;
 }
  
  #header #geist {
    position: absolute;
    top: 75px;
    left: 800px;
    padding: 0;
  }

  
/*Sidebar Links*/
#sidebar_left {
    width: 200px;
    height: 300px;
    margin: 0;
    float: left;
}

#sidebar_left ul{
    padding: 52px 0 0 50px;
}

#sidebar_left ul li {
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    background: url('../img/trenner.gif') no-repeat bottom left;
}

#sidebar_left ul li ul{
    padding: 5px 0 0 5px;
}

#sidebar_left ul li ul li{
    background: none;
    margin: 0;
    padding: 0 0 3px 0;
}

/*Sidebar Links für die Startseite*/
ul#kompetenzen {
    width: 165px;
    height: 250px;
    margin: 0; 
    padding: 50px 0 0 35px;
    float: left;
}

ul#kompetenzen li {
    margin: 0 0 10px 0;
}

ul#kompetenzen li a {
}

ul#kompetenzen li a img {
    border: 2px solid #81807e;
    margin: 0 8px 0 0;
}

ul#kompetenzen li a:hover img {
    border: 2px solid #ff9600;
}

/*Content Bereich*/
#content {
    width: 510px;
    min-height: 420px;
    padding: 0 0 50px 0;
    background: #ffffff url('../img/bg_content.jpg') no-repeat;
    float: left;
}
  #content ul#mainnavi {
	width: 487px;
	height: 47px;
    padding: 0 0 0 0;
    margin: 4px 0 0 11px;
	background: url('../img/bg_mainnav.gif') left bottom repeat-x; 
  }
  
  #content ul#mainnavi li {
    list-style: none;
	float: left;
    padding: 0;
  }
  #content ul#mainnavi li.selected {
    background:url("../img/bg_selected_right.gif") no-repeat right top;
  }
  
  #content ul#mainnavi li a {
	display: block;
	margin: 0 0 0 0;
	color: #fff;
    padding: 20px 23px 0 23px;
	font-size: 11px;
	text-decoration: none;
  }
  
  #content ul#mainnavi li.selected a {
    font-weight: bold;
    background:url("../img/bg_selected_left.gif") no-repeat left top;
    padding:14px 20px 17px 20px;
  }
    #content ul#mainnavi li.last a{
    padding:14px 25px 17px 26px;
  }
  
  #content ul#mainnavi li a:hover {
    color: #ff9600;
  }
  
  
  #content #content_pic {
    margin: 3px 0 0 11px;
  }
  
  #content #content_text {
    margin: 25px 15px 0 15px;
  }
  
  #content #content_text h1 {
    padding: 0 0 15px 0;
    }
  
  #content #content_text h2 {
    padding: 0 0 10px 0;
    font-weight: bold;
  }
  
  #content #content_text p {
    line-height: 16px;
  }
  
  #content ul {
    padding: 5px 0 5px 20px;
    list-style-type: disc;
  }
  #content ul li {
    padding: 0 0 3px 0;
  }

/*Sidebar Rechts*/
#sidebar_right {
    width: 190px;
    height: 300px;
    float: left;
    margin: 10px 0 0 0;
}

#sidebar_right #notruf {
    width: 168px;
    height: 41px;
    background: url('../img/bg_notruf.jpg') no-repeat;
}

#sidebar_right #notruf p{
    color: #fff;
    padding: 5px 0 0 0;
    text-align: center;
}
#sidebar_right #notruf h1{
    color: #fff;
    text-align: center;
    font-weight: normal;
}

#sidebar_right a h1 {
    margin: 10px 0 0 10px;
    padding: 0 0 5px 0;
    background: url('../img/trenner.gif') no-repeat bottom left;
}

#sidebar_right .aktuelles {
    margin: 20px 0 0 10px;
    padding: 0 10px 5px 0;
    background: url('../img/trenner.gif') no-repeat bottom left;
}

.news_teaser {
    padding: 0 10px 0 0;
}

#sidebar_right .aktuelles p.date {
    padding: 0 0 5px 0;
    color: #006fb4;
}
.mehr {
	float: right;
	padding: 10px 10px 0 0;
    text-decoration: underline;
} 

/*Footer*/
#footer {
    width: 510px;
    height: 42px;
    margin: 0 0 0 200px;
    background: url('../img/bg_footer.png') no-repeat;
}
  #footer p {
    float: left;
    padding: 22px 0 0 20px;
  }  
    
  #footer ul#impressum {
        padding: 22px 0 0 50px;
        float: left;
    }
  #footer ul#impressum li {
        display: inline;
      }
  #footer ul#impressum li a:link, ul#impressum li a:visited {
        text-decoration: none;
        padding: 0 5px 0 5px;
      }


 
.pipe {
    color: #006fb4;
}  
.clear {
    clear: both;
}
