@charset "utf-8";


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;
}
table
{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img
{ 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var
{
	font-style:normal;
	font-weight:normal;
}
ol,ul
{
	list-style:none;
}
caption,th
{
	text-align:left;
}
h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after
{
	content:'';
}
abbr,acronym
{ 
	border:0;
}
/*------------------------------------------------*/
body {
	margin: 0px;
	background-color: #000;
	/*background-color: #d9d8d4;*/
	background-image:url(../bilder/menutop.gif);
	background-repeat: repeat-x;
	background-position:top;
}

#grundlayout {
	width:980px;
	margin:auto;
	position:relative;
}

/*-----------------------------MENUTOP--------------------------------*/
#grundlayout #menutop{
	height:62px;
	width:980px;	
}
#signin{
	height:56px;
	width:194px;
	position:absolute;
	right:0px;
	top:0;
	/*background-image:url(../bilder/newsletter.gif);
	background-repeat:no-repeat;*/
	padding-top:5px;
	padding-right:5px;
}
#signin a{
	color:#8C8C8C;
	font-size:12px;
}
#signin a:hover{
	color:#D20000;
}
#signin .fb_text{
	float:left;
	text-align:right;
	padding-right:5px;
}
#logo{
	float:left;
	height:20px;
/*	background-image:url(../bilder/logo.gif);
	background-repeat:no-repeat;
	background-position:bottom center;*/
	width:980px;
}
#dekorechts{
	height:706px;
	width:342px;
	position:absolute;
	right:-160px;
	z-index:-100;
	background-image:url(../bilder/dekorechts.png);
	background-repeat:no-repeat;
}
#dekolinks{
	height:770px;
	width:217px;
	position:absolute;
	left:-50px;
	z-index:-100;
	background-image:url(../bilder/dekolinks.png);
	background-repeat:no-repeat;
}
#grundlayout #menutop #tool{
	height:61px;
	width:300px;
	position:absolute;
	left:0;
	top:0;
	margin-left:30px;
}
#grundlayout #menutop #navitop{
	height:61px;
	width:680px;
	position:absolute;
	left:175px;
	top:0;
}
#grundlayout #menutop #navitop ul li {
 	font-style: normal;
 	float: left;
}
#grundlayout #menutop #navitop ul #letster{
	border-right:1px solid #414141;
	height:61px;
}

/*-----------------------------HEAD--------------------------------*/
#grundlayout #head{
	height:290px;
	width:980px;
	background-image:url(../bilder/head.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	z-index:100;
}

#grundlayout #head #image{
	float:left;
	height:290px;
	width:605px;
	position:absolute;
	left:187px;
	z-index:-100;
}
#grundlayout #head #submenu{
	height:22px;
	position:absolute;
	left:195px;
	top:330px;
	z-index:10;
}
#grundlayout #head #submenu ul li{
	font-style: normal;
 	float: left;
	margin-right:3px;
}

/*-----------------------------CONTENT--------------------------------*/
#grundlayout #content{
	float:left;
	min-height:500px;
	height: auto !important;
	height: 500px;
	width:980px;
}
#grundlayout #content #left{
	float:left;
	height: 437px;
	width:218px;
	background-image:url(../bilder/left.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
#grundlayout #content #left #menuleft{
	height:22px;
	position:absolute;
	left:0px;
	top:350px;
	z-index:10;
}
#grundlayout #content #left #menuleft ul li{
	font-style: normal;
 	float: left;
	margin-right:3px;
}
#grundlayout #content #middle{
	float:left;
	min-height:400px;
	height: auto !important;
	height: 400px;
	width:544px;
	}
#grundlayout #content #middle #schwarz{
	float:left;
	background-color:#000;
	}	
#grundlayout #content #middle #contentinput{
	float:left;
	min-height:418px;
	height: auto !important;
	height: 418px;
	width:484px;
	/*background-color:#000;*/
	padding: 20px 30px 0px 30px;
}
#grundlayout #content #middle #contentinput1{
		display:none;
}

#grundlayout #content #middle #fusszeile{
	float:left;
	width:544px;
	height: 172px;
	margin-bottom:20px;
	padding-top:40px;
	text-align:center;
	background-image:url(../bilder/bottom.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#666666;
}
#grundlayout #content #right {
	float:left;
	height: 437px;
	width:218px;
	background-image:url(../bilder/right.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}