.topic_wrap {
background-image:url(../gfx/bg/topic_bg.png);
width:100%;
}

.topic {
margin:0 auto;
width:95%;
padding:10px 0;
}

.topic .topangebotimg{
width:100%;
}

.topic .aq {
float:left;
padding-top:3px;
padding-right:7px;
padding-bottom:2px;
}

.topic .lg {
padding-right:3px;
padding-bottom:3px;
margin-top:5px;
}

.topic .topli {
width:120px;
margin:3px 2px 0 auto;
text-align:right;
}

.topic_wrap h1 {
margin:0 0 8px 0;
padding-top:0;
}

.topic_wrap h2 {
margin:5px 0;
font-size:12px;
color:#fff;
}

.topic_wrap a{
color:#FFFFFF;
text-decoration:none;
}

.topic_wrap a:hover{
text-decoration:underline;
}

.quick {
margin:0 auto;
text-align:center;
}

.quick span {
display:block;}


.quick input, .quick textarea, .quick select, .quick option {
font-size:10px;
}


.quick .btn {
margin-top:5px}

.sidebar1 form {
margin:0;
padding:0;}

.green {
color:#00ee00;}


/*formular*/


#anfragebody {
width:98%;
margin:0 auto;
}

#anfragebody #anfrage_form_wrap1 {
width:195px;
float:left;}

#anfragebody #anfrage_form_wrap2 {
float:left;
width:195px;}

#anfragebody #anfrage_form_wrap3 {
float:left;
width:195px;}

#anfragebody #anfrage_form_wrap4 {
width:195px;}

#anfragebody .form_head_2 {
margin:15px 0 15px 0;
text-align:center;
padding:5px;
width:95%;
background-color:#FFFF99;}

#anfragebody .form_head_3 {
margin:15px 0 15px 0;
text-align:center;
padding:5px;
width:93%;
background-color:#FFFF99;}

#anfragebody .anfzeiten {
margin:0 auto 10px;
text-align:center;}

#anfragebody .anfzeiten .sp2 {
margin-left:15px;}

#anfragebody #anfrage_form_wrapper {
padding-top:10px;}




#anfragebody{ font-family: "Lucida Grande", Verdana, Arial, Helvetica, Geneva, sans-serif; }
#anfragebody    { font-size: 10px; }



#anfragebody input, #anfragebody select{
font-size:10px;
border: 1px solid silver; }

#anfragebody textarea{
font-size:112%;
border: 1px solid silver; }

#anfragebody input.error, #anfragebody select.error {border: 1px solid red; background-color: #FFFCE2;}





/*accordion*/



.accordion_headings{
	padding:5px;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	background-image:url(../gfx/bg/bb2.jpg);
	background-repeat:repeat-x;
}

.accordion_headings:hover{
	background-image:url(../gfx/bg/bb1.jpg);
	background-repeat:repeat-x;
}
 
.accordion_child {
padding-bottom:8px;} 

.header_highlight{
	background-image:url(../gfx/bg/bb1.jpg);
	background-repeat:repeat-x;
}



.lefttext {
	text-align:left;}