/*
Die Gestaltung wurde realisiert von Rafael Ceglarek
http://www.konstruktion69.de
Alle Rechte der Gestaltung und des Skripts unterliegen den allgemeinen Urheberrechtsbestimmungen
*/
body {
	margin: 0;
	padding: 0;
	font: Arial, "Verdana", Helvetica, sans-serif;
	line-height: 1.8em;
	letter-spacing: 1px;
	background: #000000;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 15px 0px 10px 0px;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	font-weight: normal;
	color: #66ccff;
	letter-spacing: 3px;
	text-align: left;
}
h1 {
	padding-left: 0px 0px 0px 0px;
	font-size: 12px;
}

h2 {
	padding-left: 0px;
	font-size: 14px;
}

h3 {
	margin-bottom: 10px;
	font-size: 16px;
}
h4 {
	padding-left: 0px;
	font-size: 20px;
}

h5 {
	padding-left: 0px;
	font-size: 16px;
	color: #ffcc33;
}
h6 {
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #ffcc33;
}
h7 {
	padding: 10px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	line-height: 2.2em;
}
#subline {
	padding: 20px 30px 10px 20px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	color: #ffcc33;
	letter-spacing: 1px;

}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////


/* Kopfteil */

#space {
	width: 100px;
	height: 30px;
	margin: 0 auto;
	padding: 5px 0px 0px 800px;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	font-size: 10px;
	color: #66ccff;
}
#space a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

#space a {
	font-weight: normal;
	text-decoration: none;
	color: #66ccff;
}

#kopf {
	width: 860px;
	height: 280px;
	margin: 0 auto;
	padding: 20px 20px 0px 20px;
	background: #FFFFFF;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-width: 8px;
	border-right-style: solid;
	border-right-color: #666666;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #666666;
}
#header1 {
	width: 860px;
	height: 280px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(bilder/head1.jpg) no-repeat top;
}
#header2 {
	width: 860px;
	height: 280px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(bilder/head2.jpg) no-repeat top;
}
#header3 {
	width: 860px;
	height: 280px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(bilder/head3.jpg) no-repeat top;
}
#header4 {
	width: 860px;
	height: 280px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(bilder/head4.jpg) no-repeat top;
}
#header5 {
	width: 860px;
	height: 280px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(bilder/head5.jpg) no-repeat top;
}
#header6 {
	width: 860px;
	height: 280px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(bilder/head6.jpg) no-repeat top;
}
#header7 {
	width: 860px;
	height: 280px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(bilder/head7.jpg) no-repeat top;
}
#header8 {
	width: 860px;
	height: 280px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(bilder/head8.jpg) no-repeat top;
}
#header9 {
	width: 860px;
	height: 280px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(bilder/head9.jpg) no-repeat top;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////


/* Mittelteil */



/* Inhalt */

#content {
	width: 900px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 8px;
	border-right-style: solid;
	border-right-color: #666666;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #666666;
}
#wrapper {
	width: 900px;
	background: url(bilder/hg.jpg) repeat-y;
}

#abschluss {
	width: 900px;
	height: 20px;
	background-color: #FFFFFF;
}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////

/* Menü und linker Rand */

#menu {
	width: 140px;
	padding:  20px 0px 0px 20px;
	color: #FFFFFF;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 14px;
	letter-spacing: 1px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 14px;
}

#menu li {
	display: block;
	width: 140px;
}
#menu a {
	text-decoration: none;
	color: #ffffff;
}
#menu a:hover {
	text-decoration: none;
	color: #66ccff;
}
#menu .active a {
	text-decoration: none;
	color: #66ccff;
}

#rand {
	float: left;
	width: 220px;
	padding: 0px 0px 0px 20px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #FFFFFF;

}
#navigation {
	width: 220px;
	height: 380px;
	padding: 0px 0px 0px 0px;
	background: url(bilder/logo.jpg) no-repeat right bottom;
}
#trenner {
	width: 220px;
	height: 40px;
	padding: 0px 0px 0px 0px;
	background: url(bilder/kachel.jpg) repeat;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#navigation2 {
	width: 220px;
	height: 180px;
	padding: 0px 0px 0px 0px;
}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////

/*Contentbereich*/


#inhalt {
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	float: right;
	width: 620px;
	padding: 0px 20px 0px 20px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	list-style: none;
}
#impressum {
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	background: url(bilder/kufa3.jpg) no-repeat right top;
	padding: 50px 80px 40px 30px;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.6em;
}
#maske {
	width: 620px; 
	padding: 0px 0px 0px 0px;
	background: none;
	list-style: none;
}
#maske a {
	text-decoration: none;
	color: #66ccff;
}

#maske a:hover {
	background: none;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}

#maske active a{
	font-weight: normal;
}
#headline {
	width: 620px;
	height: 70px; 
	padding: 10px 0px 0px 0px;
	background: none;
}
#trenner2 {
	width: 620px;
	height: 40px;
	padding: 0px 0px 0px 0px;
	background: url(bilder/kachel.jpg) repeat;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/*//////////////////////////////////////////////////////////////////////*/

/*Galerieseite Thumbs*/

#galerieholder {
	width: 600px; 
	padding: 20px 10px 0px 10px;
}
#galerieholder2 {
	width: 600px; 
	padding: 0px 10px 0px 10px;
}
#galeriepic1 {
	width: 170px;
	height: 140px;   
	padding: 5px 14px 0px 14px;
	float: left;
	text-align: center;
}
#galeriepic1 a {
	width: 170px;
	height: 140px;
	display:block;
	background:url(bilder/gal_1.jpg) no-repeat;
}
#galeriepic1 a:hover {
	width: 170px;
	height: 140px;
	display:block;
	background:url(bilder/gal_1b.jpg) no-repeat;
}
#galeriepic2 {
	width: 170px;
	height: 140px;   
	padding: 5px 14px 0px 14px;
	float: left;
	text-align: center;
}
#galeriepic2 a {
	width: 170px;
	height: 140px;
	display:block;
	background:url(bilder/gal_2.jpg) no-repeat;
}
#galeriepic2 a:hover {
	width: 170px;
	height: 140px;
	display:block;
	background:url(bilder/gal_2b.jpg) no-repeat;
}
#galeriepic3 {
	width: 170px;
	height: 140px;   
	padding: 5px 14px 0px 14px;
	float: left;
	text-align: center;
}
#galeriepic3 a {
	width: 170px;
	height: 140px;
	display:block;
	background:url(bilder/gal_3.jpg) no-repeat;
}
#galeriepic3 a:hover {
	width: 170px;
	height: 140px;
	display:block;
	background:url(bilder/gal_3b.jpg) no-repeat;
}
#galeriepic4 {
	width: 170px;
	height: 140px;   
	padding: 5px 14px 0px 14px;
	float: left;
	text-align: center;
}
#galeriepic4 a {
	width: 170px;
	height: 140px;
	display:block;
	background:url(bilder/gal_4.jpg) no-repeat;
}
#galeriepic4 a:hover {
	width: 170px;
	height: 140px;
	display:block;
	background:url(bilder/gal_4b.jpg) no-repeat;
}
#galeriepic5 {
	width: 170px;
	height: 140px;   
	padding: 5px 14px 0px 14px;
	float: left;
	text-align: center;
}
#galeriepic5 a {
	width: 170px;
	height: 140px;
	display:block;
	background:url(bilder/gal_5.jpg) no-repeat;
}
#galeriepic5 a:hover {
	width: 170px;
	height: 140px;
	display:block;
	background:url(bilder/gal_5b.jpg) no-repeat;
}
#galeriepic6 {
	width: 170px;
	height: 140px;   
	padding: 5px 14px 0px 14px;
	float: left;
	text-align: center;
}
#galeriepic6 a {
	width: 170px;
	height: 140px;
	display:block;
	background:url(bilder/gal_6.jpg) no-repeat;
}
#galeriepic6 a:hover {
	width: 170px;
	height: 140px;
	display:block;
	background:url(bilder/gal_6b.jpg) no-repeat;
}
#videoholder {
	width: 560px; 
	padding: 50px 30px 0px 30px;
	text-align: center;
}
#videotitel {
	width: 560px; 
	padding: 15px 30px 0px 30px;
	text-align: center;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	font-size: 12px;
	color: #66ccff;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/

ul.list2 {
	margin: 0;
	padding: 19px 19px 19px 19px;
	list-style: none;
	line-height: normal;
	text-decoration: none;
}

ul.list2 li {
	float: left;
	padding: 9px 9px 9px 9px;
	list-style: none;
}
#fliesstext {
	width: 510px;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	padding: 20px 80px 10px 30px;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.6em;
}
#zitat {
	width: 510px;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	padding: 80px 80px 10px 30px;
	text-align: left;
	color: #ffffff;
	font-weight: normal;
	font-size: 14px;
	line-height: 1.6em;
}
#untertitel {
	width: 510px;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	padding: 0px 80px 10px 30px;
	text-align: right;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.6em;
}
#bilder {
	width: 620px;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	padding: 5px 0px 5px 0px;
	text-align: center;
}
#partner {
	padding: 60px 0px 0px 0px;
	text-align: center;
	
}

/*Pressebereich*/

#presseholder {
	width: 540px;
	padding: 40px 50px 0px 30px;
}
#pressebild {
	width: 170px;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	float: left;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.6em;
}
#bild_rechts {
        width: 170px;
        font-family: Arial, "Verdana", Helvetica, sans-serif;
        padding: 5px 5px 5px 5px;
        float: right;
        color: #FFFFFF;
        font-weight: normal;
        font-size: 12px;
        line-height: 1.6em;
}

#bild_links {
        width: 170px;
        font-family: Arial, "Verdana", Helvetica, sans-serif;
        padding: 5px 5px 5px 5px;
        float: left;
        color: #FFFFFF;
        font-weight: normal;
        font-size: 12px;
        line-height: 1.6em;
}


#pressetext {
	width: 270px;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
	float: left;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.6em;
}

/*Aktuellbereich*/

#aktuellholder {
	width: 540px;
	padding: 30px 50px 30px 30px;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	background: url(bilder/akt2.gif) no-repeat center bottom;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.6em;
}
#aktuellholder2 {
	width: 540px;
	padding: 30px 50px 30px 30px;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.6em;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////

/* Abschluss */


#fuss {
	width: 900px;
	height: 70px;
	padding: 0px 0px 0px 0px;
	background: #000000;
	margin: 0 auto;
}
#fuss2 {
	width: 900px;
	height: 50px;
	padding: 20px 0px 0px 0px;
	background: #ffffff;
}
#fuss3 {
	width: 900px;
	height: 50px;
	padding: 0px 0px 0px 0px;
	background: #000000;
}
#fusslinks {
	float: right;
	padding: 10px 20px 0px 0px;
	text-align: right;
	font-size: 10px;
	color: #ffffff;
}
#gestaltung {
	float: left;
	padding: 10px 0px 0px 20px;
	text-align: left;
	font-size: 10px;
	color: #ffffff;
}
#fuss p {
	width: 860px;
	font-family: Arial, "Verdana", Helvetica, sans-serif;
	color: #ffffff;
}

#fuss a {
	padding: 0px 7px 0px 7px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
#fuss a:hover {
	background: none;
	font-weight: normal;
	text-decoration: none;
	color: #66ccff;
}

