body  {
background-color: #ffffff;
text-align: center;
}

* {
margin: auto;
padding: 0;
}

#Gesamt {
width: 1016px;
height: auto;
text-align: center;
}


/*=======================================================================*/
/*=========== Navigation ================================================*/
/*=======================================================================*/

#Navigation    {
background-image: url("stuff/NEU-1016x34-1.gif");
background-repeat: no-repeat;
margin-top: 30px;
width: 1016px;
height: 34px;
position: relative;
z-index: 1;
}

/* hack fuer den Internet Explorer */
* html #Navigation { height: 36px; }
/** end hack */


p.Navigation {
color: #999999;
font-size: 70%;
line-height: 120%;
font-family: Arial, Helvetica, SunSans-Regular;
font-weight: normal;
text-decoration: none;
margin-top: 10px;
}

a.Navigation { color: #999999; text-decoration: none; }
a.Navigation:hover { color: #666666; border-bottom: 1px solid #cc0000; text-decoration: none; }
span.Navigation {margin:0 7px 0 7px; color: #333333; font-weight: bold; text-decoration: none; }



p.Subnavigation {
color: #999999;
font-size: 70%;
line-height: 120%;
font-family: Arial, Helvetica, SunSans-Regular;
font-weight: normal;
text-decoration: none;
margin-top: 10px;
}

a.Subnavigation { margin: 0 0 10px 7px; color: #cc0000; text-decoration: none; line-height: 150%; background-color: #ffffff; }
a.Subnavigation:hover { margin: 0 0 10px 7px; color: #cc0000; text-decoration: none; line-height: 150%; background-color: #ffffff; }

form.Navigation {
margin-right: 53px;
margin-top: 3px;
text-align: right;
}

/*=======================================================================*/
/*=========== Dropdown Menue ============================================*/
/*=======================================================================*/


ul.menu,
ul.menu ul  {    
	text-align: left;
	list-style-type: none;
	display: block;
	margin: 0;
	position: absolute;
	right: 53px;
}

ul.menu li {
	float:left;
    padding: 0 0 0 4px;
}

ul.menu ul {
    padding: 0;
    position: absolute;
    display: none;
}


ul.menu ul.hover,
ul.menu li.hover ul,
ul.menu li:hover ul  { display: block; }

ul.menu ul li { float: none; }


/*=========== Dropdown Sub-Menue ========================================*/


ul.submenu,
ul.submenu ul    {	
	display: block;
	margin: 0;
	padding: 0;
	
}		

ul.submenu li  {
	background-color: #ffffff;
	background-image: url("stuff/NEU-110x200.gif");
	background-repeat: no-repeat;
	background-position: bottom;

	min-width: 110px;

	list-style: none;
	float: left;
	padding: 0;
}

ul.submenu ul  {
	list-style: none;
	padding: 0;
	display: block;
	position: absolute;
	min-width: 110px;
}

/* IE-Hack für die Breite */
*html ul.submenu ul  { display: block; width: 110px; }


ul.submenu ul.hover,
ul.submenu li.hover ul,
ul.submenu li:hover ul  { display: block; }

ul.submenu ul li  { float: none; }


/*=======================================================================*/
/*=========== Content ===================================================*/
/*=======================================================================*/


#Content {
width: 1016px;
margin-top: 0;
position: relative;
float: left;
z-index: 0;
}


h1 {
color: #000000;
font-size: 90%;
line-height: 135%;
font-family: Arial, Helvetica, SunSans-Regular;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
text-align: left;
margin-bottom: 20px;
margin-left: 0;
margin-top: 0;
}

h2 {
color: #666666;
font-size: 85%;
line-height: 135%;
font-family: Arial, Helvetica, SunSans-Regular;
font-weight: normal;
text-decoration: none;
text-align: left;
margin-bottom: 35px;
margin-left: 0;
margin-top: 0;
}

h3 {
color: #999999;
font-size: 70%;
line-height: 120%;
font-family: Arial, Helvetica, SunSans-Regular;
font-weight: normal;
font-style: italic;
text-decoration: none;
text-align: right;
margin-right: 53px;
margin-bottom: 0;
margin-top: 9px;
}

h4 {
color: #666666;
font-size: 85%;
line-height: 135%;
font-family: Arial, Helvetica, SunSans-Regular;
font-weight: normal;
text-decoration: none;
text-align: left;
margin: 0;
}


a.Link { color: #999999; border-bottom: 1px solid #000000; text-decoration: none; }
a.Link:hover { color: #cc0000; border-bottom: 1px solid #cc0000; text-decoration: none; }


p.LinkROT {
color: #999999;
font-size: 70%;
line-height: 120%;
font-family: Arial, Helvetica, SunSans-Regular;
font-weight: normal;
text-decoration: none;
letter-spacing: 1px;
margin-top: 0;
}

a.LinkROT { color: #cc0000; text-decoration: none; }



#Intro {
height: 767px;
width: 1016px;
background-color: #ffffff;
background-image: url(stuff/1016x500.jpg);
background-repeat: no-repeat;
margin-top: 30px;
}


/*=======================================================================*/
/*=========== Weitere ===================================================*/
/*=======================================================================*/

.ROTERText { color: #cc0000; text-decoration: none; }
.SCHWARZERText { color: #000000; text-decoration: none; }

img.Logo { width: 300px; border: 0; margin-bottom: 0; margin-left: 83px; margin-top: 0; }
img.Abb { width: 300px; border: 0; margin-bottom: 5px; margin-left: 0; margin-top: 0; }
img.Skizze { width: 230px; height: 230px; border: 1px solid #cccccc; margin: 0; }



