/* @group body */


body {
	/*border: 1px solid green;*/
	background-image: url(images/ie/headbg_2.jpg);
 	background-position:center top;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	text-align:center;
	margin: auto; 
	color: #4b4b4b;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	width:1070px;
	
}

/* @group all */

#all {
	
/*border: 1px solid red;*/
	width:1070px;
	/*width: 1067px;*/
	min-height:1150px;
 	text-align: left;
	background-image: url(images/nadelmusterbg.gif); 
	background-repeat: no-repeat; 
	background-position: 120px 300px;
	/*margin: auto;*/
}

/*br.clear {
	clear: both;
}*/


#links {
	float:left;
	width: 400px;
	/*background-color: #000;*/
	margin: 0px 0px 0px 0px;
	
/*	border: 1px solid #fb6049;*/

	}
	
	
	
	
/* @group menü */
#menu {
	width: 350px;
	min-height: 210px;
	margin: 170px 0px 0px 30px;
	
}
/* @end */

#download {
	
	/*background-image: url(images/downloadbutton.gif);*/
	background-repeat: no-repeat;
	width: 232px;
	height: 74px;
	color: black;
	margin: 70px 0px 0px 25px;

}



#logo {
	
	/*background-image: url(images/ie/botton_logo.jpg);*/
	margin:	20px 0px 0px 33px;
	float:left;
	color: #303090;
/*	border: 1px solid #fb6049;*/
	height: 370px;
	width: 220px;
}

#free {
	
	width:136px;
	height:137px;
	float:right;
/*	border: 1px solid #fb6049;*/
	/*background-image: url(images/stern-free.gif);*/
	margin: 50px 50px 0px 0px;
}

#line {
	display:none;
	width: 414px;
	height: 118px;
	background-image: url(images/ie/line_right.jpg);
	margin: 85px 0px 0px 0px;
	float:left;
	/*border: 1px solid #fb6049;*/
	}

/* @end */	
	
/* @group content */

#content {
	float: left;
	color: #4b4b4b;
	width: 650px;
	min-height:200px;
	font: normal 11px Verdana, Lucida Grande, Lucida,  sans-serif;
	margin-bottom:50px;
	
}

/*
#content p {
	width:400px;
	text-align:left;
}*/
/* @end */

#footer{
	/*clear:both;*/
	bottom: 5px;
	margin-bottom: 1px; 
	height:50px;
	width:400px;
	float:left;
	
	}




#e27 {
	
/*background-image: url(images/logoe27.gif);*/
	background-repeat: no-repeat;
	width: 150px;
	height: 24px;
	float:right;
	/*margin-left: 250px;*/
	/*position:fixed;*/
	
	
	
	
}


#copy {
	padding-top: 9px;
	float:left;
	background-repeat: no-repeat;
	width: 153px;
	height: 17px;
	/*position:fixed;*/
	 
}

#impressum {
	padding-top: 9px;
	float:left;
	background-repeat: no-repeat;
	width: 83px;
	height: 17px;
	
	/*margin-left: 160px;*/
	/*position:fixed;*/
	
}



/* @end */


/* @group ueberschriften */	



/*.csc-firstHeader{
	margin-top: 0;
    font-size:    medium;      
    voice-family: "\"}\"";   
    voice-family: inherit;         
	color: #E82E40;
	}
*/
h1 	{
	color: #E82E40;
	font-weight: bold;
	font-size: 14px;
} 
	
h2	{  
	color: #4b4b4b;
	font-weight: bold;
	font-size: 11px;  
	voice-family: inherit;      
	white-space: normal;
	text-decoration: underline;
}

h3	{
    color: #E82E40;
	font-weight: bold;
	font-size: 14px;  
	voice-family: "\"}\"";   
    voice-family: inherit;      
	white-space: normal;
	border-bottom: 1px solid #E82E40;
	text-transform: uppercase;
}
h4	{
    color: black;
	font-weight: bold;
	font-size: 16px;  
	voice-family: "\"}\"";   
    voice-family: inherit;      
	white-space: normal;
	text-transform: uppercase;
}

h5	{
    color: black;
	font-weight: bold;
	font-size: 14px;  
	voice-family: "\"}\"";   
    voice-family: inherit;      
	white-space: normal;
}

/* @end */
	
/* @group mailform */


	
.mailform {
	border: 1px solid white;
}

label {
	margin-top: 15px;
	font-weight: bold;
	color: #E82E40;
	border-style: none;
	
	}
.mailformname {
	width:300px;
}
	
.csc-mailform {
	border: none;
}	
	
	
dd.csc-textpic-caption{
	padding-top:10px;
}


A:link {
	background-color : transparent;
	color :  #E82E40;
	text-decoration : underline;
	font-size: 11px;
}
A:visited {
	background-color : transparent;
	color :  #E82E40;
	text-decoration : underline;
	font-size: 11px;
}
A:active {
text-decoration : none;
}
A:hover {
	color : #8DD0F4;
	background-color : transparent;
	text-decoration : underline;
	font-size: 11px;
	}
	

/* @end */


/*.csc-textpic-imagewrap{
	width: 500px;
}*/


.csc-uploads-fileSize{
	font-size: 11px;
}



* div {
	/*border:1px solid blue;*/
	
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	
	margin: none;
}

div.csc-textpic-imagewrap {
	margin-right:10px;