/* Positionierung */

* {
    margin:0;
    padding:0;
    border:0;
    font-family:"Myriad Pro","Myriad","Myriad Web",Myriad,Helvetica,Verdana,Geneva,Arial,sans-serif;
    list-style-position: inside;
    list-style-type: none;
}
body {
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #D8DEE9; /* Grundton Hellblau im Hintergrund */
    text-align: center;
}
div#umhang {
    width: 100%;
    background-image: url(../IMG/layout/BG.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #D8DEE9; /* Grundton Hellblau im Hintergrund */
    text-align:left;
}
div#mantel {
    margin-left:auto;
    margin-right:auto;
    width: 970px;
    background-color: transparent;
    position:relative;
    bottom:0;
}
div#colcontainer{
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    width:938px;
    margin-right:30px;
    background-color: #FFF;
    padding:1px;
}
div#col-1 {
    width:232px;
    float:left;
}
div#col-2 {
    width:703px;
    float:right;
}
div#footer {
   clear:both;
   float:right;
   margin-bottom:-20px;
   margin-top:5px;
   padding-top:15px;
   width:938px;
}
div#footer IMG {
    float:left;
}
.clearer {
    clear:both;
}
.clearleft {
	clear:left;
}
.clearright {
	clear:right;
}
.leerer_teaser {
	margin-bottom:-27px;
}
div.content {
    border-left: 1px solid #BCBCBC; /* Grau der Sektionsumrandung */ 
    border-right: 1px solid #BCBCBC; /* Grau der Sektionsumrandung */
    padding:0 25px 0 7px;
}
.spalte1 {
	width:323px;
	float:left;
	padding-right:3px;
}
.spalte2 {
	width:323px;
	float:right;
	margin-left:3px;
	padding-left:7px;
	border-left:1px solid #BCBCBC;
}
/* Platz für Menüpunkte */
.col-1_Box {
    width:230px;
    border-left: 1px solid #BCBCBC; /* Grau der Sektionsumrandung */
    border-right: 1px solid #BCBCBC; /* Grau der Sektionsumrandung */
}

.abstandunten {
    margin-bottom:5px;
}
.col-1_inBox {
    margin-top:-16px;
    margin-left:18px;
}
#col-2 li {
	list-style-image: url(../IMG/layout/bullet.gif);
	margin-left:5px;
}
h1 {
    font-size:1.5em;
    font-weight: bold;
    padding-top: 0.2em;
    padding-bottom:0.3em;
}
h2 {
    font-size:1.2em;
    font-weight: bolder;
    padding-bottom: 0.4em;
}
p {
    font-size:1em;
    padding-bottom: 0.7em;
}

.links{
	float:left;
	margin:1px 4px 1px 0px;
}
.rechts{
	float:right;
	margin:1px 0px 1px 4px;
}
.content a[href ~= "http:// www."] {
	background:transparent url(../IMG/layout/link_icon.gif) no-repeat scroll 0 0.3em;
	padding:0.3em 0 0 1em;
	margin-left:-3px;
}
.nojs {
	display:none;
}
/* use p "class=intro" für Einleitungstext */
p.intro {
    font-weight: 600;
}
a {
    font-weight:bold;
    text-decoration:none;
}
a:link, a:visited {
    color:#3870B9; /* blau */
}
a:hover, a:active, a:focus {
    color:#EA8F22; /* orange */
}
#menu {
    font-size:1.1em;
    list-style-type:none;   
}
#menu li {
	padding-bottom:2px;
}
#menu .menu_ebene_1  {
    margin-left:0.5em;
    font-size:0.75em;
    padding-top:1px;
}
#menu .menu_ebene_2  {
    margin-left:0,5em;
    font-size:0.65em;
}
#menu a:link, #menu a:visited {
    color: #000;
}
#menu a:hover, #menu a:active, #menu a:focus {
    color:#EA8F22; /* orange */
}
#menu .on a:link, #menu .on a:visited {
    color:#3870B9; /* blau */
}
input {
    width:150px;
}
.suchfeld-aktiv{
    border:1px solid #EA8F22; /* orange */
    color: #000;
}
.suchfeld-inaktiv{
    border:1px solid #3870B9; /* blau */
    color: #666;
}
.col-1_inBox-title {
	color:#000;
	font-size:0.8em;
	padding-bottom:3px;
}
input, textarea{
	border: 1px solid #BCBCBC;
	margin: 2px 0 2px 0;
	width: 311px;
}
input {
	height:18px;
	font-size:14px;
	}


