@charset "utf-8";
/* CSS Document */

HTML {
        height: 100%;
        margin: 0px;
        padding: 0px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}

body {
background-image:url(../images/lbf_bg_wasser.jpg)
}


H1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cb1102;
font-size:16px;
text-transform:uppercase;
margin-bottom:30px;
}

H2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cb1102;
font-size:14px;
margin-bottom:20px;
}

H3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
color:#cb1102;
padding-bottom:10px;

}

p, form {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#321f01; 
padding-bottom:10px;
}

p.hinweis {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:bold;
/*color:#321f01; */
color:#321f01;
/*background-color:#fce700;*/
background-color:#aee8ff;
padding:10px;
border-bottom:#0089ba solid 1px;
border-top:#0089ba solid 1px;
}

p.hinweis-title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:bold;
color:#0089ba;
padding-top:10px;
}


table, th, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:solid #0089ba 1px;
}

th {
background-color:#0089ba;
color:white;
font-size:12px;
font-weight:bold;
padding:15px;
}
td {
font-size:14px;
padding:10px;
color:#321f01;
}

a {
font-weight:bold;
color:#cb1102;
text-decoration:none;
}

a:hover {
border-bottom:dashed 1px;;
}

#container {
width: 800px;
margin: 0 auto 10px;
background-color: #d78c2f;
}

#header {
width: 800px;
height:431px;
margin:0;
padding:0;
}

#navigation {
	position:relative;
	left: 0px;
	top: -50px;
}

#navigation ul {
    margin: 0; padding: 0.8em;
    text-align: center;
  }
  
#navigation li {
    list-style: none;
    display: inline;
    margin: 0.20em; padding: 0;
 }
 
 #navigation a {
    color: white;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
    margin: 0.4em; padding: 0;
    text-transform:uppercase;
 }
 
  #navigation a:hover {

 color:#0089ba;
 }


#content {
	background-color: #ebebeb;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border:solid #ebebeb 5px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 45px;
	padding-bottom: 45px;
	min-height:400px;
	height:auto !important;  /* für moderne Browser */
	/*height:400px;  /*für den IE */
}


ul.colums-two {
   list-style-type: none;
   padding: 0;
   margin: 0; }

li.innen {
   float: left;
   width: 174px;
   font-weight: bold;
   margin: 0 20px 10px 0;
}

li.innen img {
   border:solid 4px #0486b8;
   margin-bottom:10px;
}
li.innen2 {
   float: left;
   width: 174px;
   font-weight: bold;
   margin: 0 20px 10px 0;
}

      
li.aussen {
   float: left;
   width: 500px; 
   padding: 0;
   margin: 0 0 10px 0;}


li.clr {
   clear: left;
   width: 1px;
   height: 1px; 
   margin: 0;}

#footer {
background-color:#0089ba;
padding: 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#footer H2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cb1102;
font-size:14px;
margin-bottom:10px;
}

#footer p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF; 
padding-bottom:10px;
}

#adress {
float:left;
margin-right:20px;
}
#social {
margin-left:246px;
width:400px;
}
#social td {
font-size:14px;
padding:0px;
color:#FFFFFF;
}

#social a {
border: none;
/*color:#d78c2f;*/
color:#cb1102;

}

#social a:hover{
border-bottom:dashed 1px;;
color:#cb1102;

}

#social img:hover{
border:none;
}

#organization {
float:left;
width:400px;
}
