/* FONTS /////////////////////////// */

* {font-family: Geneva, Arial, Helvetica, sans-serif;}

h1 {
	font-size: 30pt;
	line-height: 1;
	text-transform: uppercase;
	font-stretch: expanded;
	text-align: left;
	color: #999;
	margin: 0px;
	padding: 0px;	
	}
	
h2 {
	font-size: 12pt; 
	line-height: 1.6;
	font-weight: bold;
	text-align: left;
	margin-bottom: -10px;
	padding-bottom: 0px;	
	}


.style13 {font-size: 14px; line-height: 1.8; font-size: 14px;}
	
a.top_menu:link {color:#C3C3C3; font-size:8px; text-decoration:none; font-size:11px}
a.top_menu:visited {color:#C3C3C3; font-size:8px; text-decoration:none; font-size:11px}
a.top_menu:active {color:#C3C3C3; font-size:8px; text-decoration:none; font-size:11px}
a.top_menu:hover {color:#C3C3C3; font-size:8px; text-decoration:underline; font-size:11px}

/* NAVIGATION /////////////////////////// */

ul.cssmenu {
	position: relative;
	display:block;
	margin: 0px;
	padding-left:0px;
	z-index: 10;
	left:20px;
}
ul.cssmenu ul {
  position: relative;
  display: none;
}
ul.cssmenu li {
  position: relative;
  display:inline;
  float:none;
}

/* Menupunkt stylen */
ul.cssmenu li a {
  color:#53534d;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  text-align: left;
  display: block;
  width: 100px;
  height: 20px;
}
ul.cssmenu li:hover > a {
  font-weight: bold;
}

/* Untermenüpunkt einblenden */
ul.cssmenu li:hover > ul {
  position: absolute;
  margin-top:  -8px;
  margin-left: 9px;
  display: inline;
  z-index: 1000;
  padding: 0;
}

/* ab zweite Ebene */
ul.cssmenu li li:hover > ul {
  top: 0px;
  left: 110px;
margin-bottom:20px;
}
ul.cssmenu li li a {  
  width: 187px;
  color: #ffffff;
  font-size: 11px;
  z-index: 1000;
  -webkit-box-shadow: 0 10px 15px #585858;
  -moz-box-shadow: 0 10px 15px #585858;
  box-shadow: 0 10px 15px #585858;
  border-bottom: 1px solid #ddd;
}

/* Farben der einzelnen Ebenen (werden vererbt)*/
ul.cssmenu a {
  color: #000000;
}
ul.cssmenu ul a {
  background-color: #8e2b3c;
}
ul.cssmenu ul ul a{
  background-color: #8e2b3c;
}
ul.cssmenu ul ul ul a{
  background-color: #8e2b3c;
}
 
/* zusätzliche Styleangaben für IE 6 */
/* das Menü wird dort untereinander dargestellt */
ul.cssmenu {
  _text-indent: 10px;
}
ul.cssmenu ul {
  _display: inline;
  _margin-left: 0px;
  _text-indent: 20px;
}
ul.cssmenu ul ul {
  _text-indent: 30px;
}
ul.cssmenu ul ul ul {
  _text-indent: 40px;
}
ul.cssmenu li {
  _float: none;
}

/* Menupunkt stylen */
ul.cssmenu li a {
  _text-align: left;
  _width: 150px;
}
ul.cssmenu a:hover {
  _font-weight: bold;
  _background-color: #666666;
}

/* MAIN CONTENT CSS /////////////////////////// */

#logo {
	position:static;
	z-index:1;
	margin: 0 auto;
	margin-top: 30px;
	}
	
#main_bild {
	position:static;
	width: 898px;
	min-height: 100px;
	z-index:2;
	margin-top: 10px;
	margin: 10px auto;
	}
	
#main_headline {
	position:static;
	width: 878px;
	height: 100px;
	z-index:2;
	margin-top: 10px;
	background-color: #53534d;
	margin: 10px auto;
	padding-top:10px;
	padding-left:20px;
	}

.content {
	position:static;
	width: 900px;
	min-height: 300px;
	z-index:2;
	background-color: #F7F7F7;
	margin: 10px auto;
	color: #53534d;
	line-height: 1.8; 
	font-size: 10.5pt;
/*	-moz-hyphens: auto; /// silbentrennung
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; */
	}
	
	
#linie_top {
	position:static;
	z-index:3;
	background-color: #53534d;
	width: 898px;
	height: 1px;
	}
#linie_foot {
	position:static;
	z-index:3;
	margin: 0 auto;
	background-color: #53534d;
	width: 898px;
	height: 1px;
	margin-top: 10px;
	}
#foot {
	position:static;
	z-index:4;
	margin: 0 auto;
	width: 898px;
	margin-top: 10px;
	font-size: 12px;
	text-align: center;
	}

#slogan {
	position:fixed;
	z-index:4;
	margin: 0 auto;
	width: 100px;
	margin-top: 0px;
	}
body {
	background-image: url(img/background_basic.gif);
	}

.content3 {
	width: 600px;
	-moz-column-width: 200px;
 	-webkit-column-width: 200px;
}