/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
a.class_td_m:link,a.class_td_m:active,a.class_td_m:visited{
padding-right:10px;
color:#4D4D4D;
font:12px Verdana,Arial,Helvetica,sans-serif;
text-align:left;
text-decoration:none;
}
a.class_td_m:hover{
padding-right:10px;
color:#000000;
font:12px Verdana,Arial,Helvetica,sans-serif;
text-align:left;
text-decoration:none;
}
a.class_td_m_act:link,a.class_td_m_act:active,a.class_td_m_act:visited,a.class_td_m_act:hover{
padding-right:10px;
color:#000000;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
text-align:left;
text-decoration:none;
}
a:hover,a:link,a:active,a:visited{
color:#000000;
text-decoration:none;
}
body{
color:#000000;
background:#FFFFFF;
font: normal 12px/15px Verdana,Arial,Helvetica,sans-serif;

}
h2{
margin:0 0 0.5em 0;
color:#c2deb5;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
h1{
margin:0 0 1em 0;
color:#4d4d4d;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
p.bodytext, .csc-caption{
margin:0;
color:#808080;
font:11px/15px Verdana,Arial,Helvetica,sans-serif;
}

.csc-textpic-caption {
font:10px/14px Verdana,Arial,Helvetica,sans-serif;
padding-bottom: 10px;
padding-top: 3px;
}

p.csc-form-label-req,p.csc-form-label{
font:normal normal 11px/13px Verdana,Arial,sans-serif;
}
textarea,input,radio,.csc-form-radio,td.csc-form-fieldcell select{
font:11px Verdana,Arial,sans-serif;
}
.class_rand_re{
padding-right:8px;
padding-left:8px;
border-right:1px solid #808080;
color:#808080;
font:11px Verdana,Arial,Helvetica,sans-serif;
text-align:center;
}
.class_rand_site{
border:solid 1px #B0D49F;
}
.class_sub_unten,#footer p.bodytext{
border-top:3px solid #B0D49F;
color:#86AA76;
font:bold 11px/18px Verdana,Arial,Helvetica,sans-serif;
}
.class_td{
padding-right:10px;
color:#4D4D4D;
font:11px Verdana,Arial,Helvetica,sans-serif;
text-align:left;
}
.class_td1{
padding-right:10px;
padding-left:10px;
color:#4D4D4D;
font:11px Verdana,Arial,Helvetica,sans-serif;
text-align:right;
}
.class_ul,.csc-bulletlist,ul{
list-style-image:url("/fileadmin/templates/images/bullet.gif");
color:#808080;
font:12px/24px Verdana,Arial,Helvetica,sans-serif;
}
#content a:hover{
color:#000000;
background:#DDDDDD;
text-decoration:none;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
#content a:link,#content a:active,#content a:visited{
color:#808080;
text-decoration:underline;
font:11px Verdana,Arial,Helvetica,sans-serif;
}

#content ul li a:link,#content ul li a:active,#content ul li a:visited{
color:#808080;
text-decoration:underline;
font:12px Verdana,Arial,Helvetica,sans-serif;
}

#content ul li a:hover{

color:#000000;
background:#DDDDDD;
text-decoration:none;
font:12px Verdana,Arial,Helvetica,sans-serif;
}


.csc-uploads-fileName, .csc-uploads-fileSize {font-size:11px;color: #808080;}
.csc-uploads-fileSize {padding-left:7px;}

td#picright { margin:0; padding:0; line-height: 0;}
td#picright img { margin:0; padding:0; line-height: 0;}

td#picright img {
  display:block;
  vertical-align: bottom;
}
table {
  border-collapse:collapse;
}
p.csc-header-date {font-size: 10px; font-family: verdana, arial, sans-serif;margin:0;font-weight: bold; color: #4D4D4D;}

#picright img {
	line-height: 0;
	font-size: 0;
	display: block;
	
}
#footer p.bodytext {
	line-height: 12px; 
	
}
#content, #mainnav, #subnav {
	text-align: left;
}
#mainnav a, #subnav a {
	font-size: 11px;
}

/************************ form ***********************/

form {
	font-size: 11px;
}
fieldset
{
	padding: 10px;
	border: none;
}

.formu label { width: 100%; display: block; }

#content input, #content textarea, #content select
{
	border: 1px solid #C0C0C0;
	font: normal 10px/10px verdana, arial, sans-serif; 
}
#content input:focus, #content textarea:focus, #content select:focus {
	background-color: #FFFFD9;
}

.mf-text
{
	color: #000;
	margin-bottom: 10px;
	/*width: 70%;*/
}

.mf-check { 
	border: none !important; 
	margin-bottom: 10px;
}

.mf-select { 
	border: 1px solid #C0C0C0; 
	width: auto; 
	margin-bottom: 10px;
}

.mf-input
{
	margin-bottom: 10px;
	display: block;
	
}

.mf-submit,.mf-submit:focus
{
	color: #fff;
	background-color: #C0C0C0 !important;
	border: none;
	margin-bottom: 10px;
}

.radiolayout
{
	width: 60%;
	margin-bottom: 10px;
}

.radiolayout legend {
	border: 1px solid #C0C0C0;
	padding: 0 5px;
	background: #efefef;
}

.radiolayout input, .radiolayout label { 
	display: inline; 
	vertical-align: middle !important; 
	padding: 0 0 0 5px !important; 
	margin: 0 !important;
}

.mf-radio
{
	border: none !important;
}

.indent {margin-left: 40px;}
