body{
font-family			:Lucida Grande, trebuchet ms, Arial,Helvetica,sans-serif; 
margin				:0px;
padding				:0px;
text-align			:justify;
background-color	:#c0c0c1;
}
a{
text-decoration		:none;	
color				:#000;
font-weight			:bold;
}	
a:hover{
color				:#c7026d;	
}
h1,h2, h3 {
font-size:26px;
color:#c7026d;
text-transform:uppercase;	
}
h3 {
font-size:20px;
}
 

.inhalt {/*Seitenbreite*/
width				:950px;
margin				:0px auto;
}
.white{
background-color	:#fff;	
}
.top {
height				:50px;
font-size			:33px;
color				:#eee;
word-spacing		:15px;
text-align			:right;

}
.schatten{
background-image:url('/bilder/schatten1.jpg');
background-repeat:repeat-x;
margin:-1px 0px 0px 0px;
float:left;
height:10px;
width:100%;
}
.cvjmhead{
float				:left;
}
.headstreifen {
background-color	:#d40274;
background-image	:url('/bilder/bannerhg.jpg');
height				:193px;

}
.banner{
margin				:0px auto;
width				:1029px;
height				:192px;
overflow:hidden;
}
content {
margin				:20px 10px;
}
.clear{
clear				:both;
font-size			:0px;
margin				:0px;
padding				:0px;
}
.infoleiste, .infoleiste2{
float				:left;
font-size			:34px;
height				:33px;
overflow			:hidden;
color				:#1a171b;
margin				:30px 0px 0px 0px;	
padding:0px;
}
.infoleiste2 {
margin				:30px 0px 0px 100px;
width:720px;
}
.abschluss{
width				:950px;
margin				:0px auto;
color				:#333;	
font-size			:0.6em;
background-image:url('/bilder/abschluss.jpg');
background-repeat:no-repeat;
background-position:top;
padding:0px;
height:162px;
}
.abschlusscopy {
float				:left;
width:200px;
text-align:left;

}
.abschlussblick {
float				:left;
width				:720px;
margin:10px 0px 0px 30px;
font-weight:bold;
color:#000;

}
.blick{
float:left;
width:70px;
margin:0px 10px 0px 0px;
font-size:12px;
text-align:left;
}
.abschluss a{
color				:#1a171b ;
font-weight:bold;
}
.abschluss a:hover{
color				:#d40274 ;
}
.abschlusshg{
background-image:url('/bilder/abschlusshg.jpg');
background-repeat:repeat-x;
}
.navigation, .navigation li,.navigation ul, .navigation a{
float:left;
margin:0px 10px 0px 0px;
padding:0px;
color:#999;
list-style:none;
font-weight:bold;
}
.navigation a:hover{
color:#1a171b;
}
.active2{
color:#1a171b;
}
.content{
	float:left;
}
.infolinks {
float				:left;
width				:240px;
text-align:left;

}.textrechts {
float				:left;
width				:680px;
margin				:0px 0px 0px 30px;
}
.startseite, .startseite2 {
background-image:url('/bilder/startseite.jpg');
background-position:center;
background-repeat:no-repeat;
float:left;
margin:20px 0px 0px 0px;
}
.startseite2 {
background-image:none;
margin:20px 0px 30px 0px;
}
.startgewerbe, .startpost{
background-image:url('/bilder/startgewerbe.jpg');
background-repeat:no-repeat;
float:left;
width:320px;
margin:10px 0px 0px 0px;

height:200px;
overflow:hidden;
}

.startmenu {
font-weight:bold;
margin:0px 0px 0px 20px;
	
}
.startmenu a {
margin:0px 0px 0px 20px;
font-weight:bold;	
float:right;
}
.startmenu a:hover , .active{
color:#c7026d;
}
.startrat, .startverwaltung{
background-image:url('/bilder/startrathaus.jpg');
background-repeat:no-repeat;
float:left;
width:320px;
margin:10px 0px 0px 310px;

height:200px;
overflow:hidden;
}
.startpost{
background-image:url('/bilder/startpost.jpg');	
}
.startverwaltung{
background-image:url('/bilder/startverwaltung.jpg');	
}

.starttext{
margin:0px 0px 0px 70px;
}

.starttext a, .starttext a:hover{
color:#000;	
font-weight:normal;
}
.startseite2 h1, .startseite h1 {
	text-align:center;
	font-size:42px;
	word-spacing:10px;
	letter-spacing:5px;	
	border-bottom:1px solid #c0c0c1;
	
}
.starttext h3 {
margin:20px 0px 0px 0px;
padding:0px;
	
}
.starttext h4, .starttext h4 {
margin:0px 0px 20px 0px;
padding:0px;
color:#c0c0c1;
text-transform:uppercase;
text-align:right;
}
.gb_info {
float:left;
width:650px;
margin:0px 50px 0px 0px;
}
.gb_foto {
float:left;
width:150px;
}
.gb_text {
float:left;
width:500px;
}

.workshopmenu {
float:right;
width:265px;
margin:60px 0px 0px 0px;
background-image:url('/bilder/workshopmenu.jpg');
height:325px;
background-repeat:no-repeat;
}
.workshopmenu ul, .workshopmenu li .workshopmenu a {
text-align:right;
text-decoration:none;
text-transform:uppercase;
list-style:none;
line-height:25px;
}
.workshopmenu a:hover {
	color:#333;
}
.workshopstext {
float:left;
width:660px;
margin:20px 0px 30px 0px;
}

.workshopstext a:hover{
color:#d40274;
}
.faqfragen {
margin:20px 0px;
text-align:center;
background-image:url('/bilder/rathaushg.jpg');
background-repeat:no-repeat;
background-position:center;
min-height
}
.faqfragen a {

font-weight:bold;
margin:8px 0px;
}
.faqfragen a:hover {
	color:#c7026d;
}
.faqantworten {
width:950px;
float:left;	
}
.faqantworten h3{
padding:20px 0px 1	0px 0px;
margin:20px 0px 0px 0px;
border-top:1px dashed #999;	
}
.anmeldungtext {
float:left;
width:220px;
margin:10px 20px 10px 0px;
}
.wshead h2{
font-size:60px;
color:#c0c0c1;
margin:10px 0px 0px 0px;	
text-transform:uppercase;
text-align:center;
}
.wshead h1 {
font-size:30px;
color:#000;
margin:-30px 0px 10px 0px;	
text-align:center;
}
.spalte50 {
float:left;
width:310px;
margin:10px 20px 10px 0px;	
}
.anmeldungunten {
text-align:right;
}
