/** Farben ***************************************************************************************/

.color1 {
 background-color:#ffffff;
}
.colorunav {
 background-color:#B3B6A3;
}

.colorbox {
 background-color:#E9EAE2;
}


/** Schriften *****************************************************************************************/
body, p, a{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 115%;
}

/** Layout **********************************************************************************************/

body {
	background-color: #999999;
	background-image:  url("../template/images/bg.jpg");
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}	



/** Links *******************************************************************************************/

 
a {
 color: #003399;
 text-decoration: none;
}

a:hover{
 color: #cc0000;
 text-decoration: underline;
}






/** Überschriften *********************************************************************************************/
h1{
  font-size: 18px;
  font: Helvetica, Verdana, Arial, sans-serif;
  text-transform:uppercase;
  margin-top: 20px;
  margin-bottom: 30px;
  color: #6C8198;
}

h2{
  font-size: 11px;
  font: Helvetica, Verdana, Arial, sans-serif;
  margin-top: 10px;
  margin-bottom: 2px;
  color: #4D5E71;
}

 


/** Bereiche *****************************************************************************************/

.nav a {
 color: #ffffff;
 text-decoration: none;
 font-size: 11px;
 font-weight: bold;
}

.nav a:hover{
 color: #ffcc00;
 text-decoration: none;
}


td.navtd{
 background-image:  url("../template/images/nav_bg.jpg");

}
td.navtd:hover{
 background-image:  url("../template/images/nav_bg_over.jpg");
}

/** Spalte Unternavigation Inhalt (links neben Inhalt) **/
.unav {
 padding-left: 10px;
 margin-top: 20px
}
.unav a{
 color: #ffffff;
 text-decoration: none;
 font-size: small;
 font-weight: normal;
}
.unav a:hover{
 color: #cc0000;
 text-decoration: none;
}

.unav td{
 vertical-align:middle;
 text-align:left
}

.adresse {
 padding-left: 10px;
 margin-top: 10px;
 margin-bottom: 10px;
}
.adresse a{
 color: #ffffff;
 text-decoration: none;
 font-size: xsmall;
 font-weight: normal;
}
.adresse a:hover{
 color: #cc0000;
 text-decoration: none;
}

.adresse td{
 vertical-align:top;
 text-align:left
}

.adresse p{
 color: #ffffff;
 text-decoration: none;
 font-size: xsmall;
 font-weight: normal;
}

/** Spalte Inhalt (rechts neben Unternavigation) **/
.inhalt {
 margin-left: 30px;
 margin-right: 30px;
}

.inhalt hr{
 border-style:dotted;
 border-width: thin;
 color:#cccccc;
 }
 
 /** Farbige Box im Inhaltsbereich (rechts neben Unternavigation) **/
.box {
 margin-left: 0px;
 margin-right: 0px;
 background-color:#E9EAE2;
 padding: 8px;
}

.h2{
  font-size: 11px;
  font-weight:bold;
  margin-top: 0px;
  padding-bottom: 2px;
  padding-top:0px;
  color: #003366;
}

 
/** Absatz *********************************************************************************************/

.location {
 color: #cc0000;
}

p {
 margin-top:0px;
 margin-bottom: 10px;
 }
 
 p.lead {
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #003366;
 }

p.fusszeile {
  margin-top: 5px;
  font-size: 9px;
  color: #eaf4fc;
 }

p.fusszeile a{
  margin-top: 5px;
  font-size: 9px;
  color: #eaf4fc;
 }
 
/** Bilder ********************************************************************************************/
img.bottom {
 padding:0px;
 margin:0px;
 }
 
img.titel {
 float:left;
 padding-right:10px;
 vertical-align:bottom;
 }
 
img.links {
 float:left;
 padding-right:10px;
 }
 
img.thumb {
 float:left;
 padding: 5px;
 border: 1px solid #999999;
 margin: 0px 15px 0px 0px;
 }
a:hover img.thumb {

 border: 1px solid #000000;
 }

/** Liste ********************************************************************************************/
ul {
 list-style-type:circle; 
}

/** Striche HR ********************************************************************************************/
hr.breit {
border-color:#FFFFFF;
border-bottom-width:thick;

}
 