
/*-------------CSS CONTENT---------------------*/

#content H1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
margin-bottom:0px;


}

#content P {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
margin-top:0px;

}

#content ul {
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
margin: 0 0 30 0;
}



#content ol {
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
margin: 0 0 30 0;
}




/*-------------CSS INHALT---------------------*/

#inhalt H1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
margin-bottom:0px;
padding-left:15px;
padding-top:10px;


}

#inhalt P {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
/*margin-top:15px;*/
padding-left:15px;
/*padding-bottom:15px;*/

}

#inhalt ul {
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
margin-top:0px;
padding-left:15px;

}

#inhalt ol {
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
margin-top:0px;
padding-left:15px;
}

#home P {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
margin-top:70px;
padding-left:135px;
padding-right:135px;
padding-bottom:15px;

}

#rechts  {

margin-top:15px;
padding-left:0px;
padding-right:15px;
padding-bottom:5px;

}

/* Designeinstellung links*/

a:link {
color:#af0067;
text-decoration:none;
font-family:Verdana;
font-size:11px;
border-style:none
}

a:visited {
color:#af0067;
text-decoration:none;
font-family:Verdana;
font-size:11px;
}

a:hover {
color:#af0067;
text-decoration:none;
font-family:Verdana;
font-size:11px;
}

a:active {
color:#af0067;
text-decoration:none;
font-family:Verdana;
font-size:11px;
}

img { border: none;}




/* sb_partner extension */
.tx_sb_partner_pi1_liste, .tx_sb_partner_pi1_single, .tx_sb_partner_pi1_mailform {
	text-align: left;
	border: 1px solid #E9E9E9;
  	padding: 0 0 0px 0;
  	margin: 0 0 20px 0;;
  	clear: both;
}
/* Listen Ansicht */
.tx_sb_partner_pi1_liste .company, {
	float: left;
	padding-left: 170px;
}
.tx_sb_partner_pi1_liste .company {
	margin-left: 0px;
	padding-left: 15px;
	padding-top:15px;
	text-align: left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}


.tx_sb_partner_pi1_liste .logo {
	float: right;
	width: 140px;
	text-align: left;
}
.tx_sb_partner_pi1_liste .logo_1 {
	padding-bottom: 5px;

}
.tx_sb_partner_pi1_liste .logo_2 {}
.tx_sb_partner_pi1_liste .adressContainer {
  padding: 5px 8px 8px 15px;
  margin: 0px 0 5px 0;
  border: 0px solid #e8e8e8;
  width: 200px;
  float: left;
  font-family:Verdana;
	font-size:11px;
}
.tx_sb_partner_pi1_liste .adress_2,
.tx_sb_partner_pi1_liste .adress_3 {
	float: left;
	margin-left: 10px;
	border: 1px solid #e8e8e8;
}
.tx_sb_partner_pi1_liste .description_short {
	padding-bottom: 10px;
}
.tx_sb_partner_pi1_liste .description_long {}

.tx_sb_partner_pi1_liste .more {
	padding-left: 170px;
	text-align: right;
}
.tx_sb_partner_pi1_liste .formtext {
	color: #FF0000;
}
.tx_sb_partner_pi1_liste .sb_clear_both {

	clear: both;
}
#kontakt P {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
padding-left:150px;

}

#kontakt H1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
margin-bottom:0px;

}
/* --------------------Formular------------------*/
input.txt {
  color: #000000;
  background-color: #FFCCFF;
  border: 1px inset #00008B;
  width: 150px;
}
input.kurz {
  color: #000000;
  background-color: #FFCCFF;
  border: 1px inset #00008B;
  width: 150px;
}

textarea.box {
  color: #000000;
  background-color: #FFCCFF;
  border: 1px inset #000000;
  width: 510px;
  height: 80px;
}

input.zhl {
  color: #000000;
  background-color: #FFCCFF;
  border: 1px inset #00008B;
  width: 30px;
}

input.btn {
  color: #000000;
  background-color: #ADD8E6;
  border: 1px outset #00008B;
}
form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form p label {
  /*float: left;
 width: 30%;*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
 padding: 0;

}

fieldset {
  margin-top: 16px;
  padding: 10px;
}
legend {
  color: #f98830;
  background-color: #FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}