* { 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}

h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr {
	font-size:11px;
	font-family:Arial,Verdana,Helvetica,sans;
	font-weight:normal;
	color:#333333;
	
}

h3 {
	font-size:15px;
	font-family:Arial,Verdana,Helvetica,sans;
	font-weight:bold;
	color:#333333;
	
}


p  {
	font-size:11px;
	font-family:Arial,Verdana,Helvetica,sans;
	font-weight:normal;
                text-align:justify;
	color:#333333;
	
}



body {
	padding:0px;
	margin:0px;
                font-size:11px;
	font-family:Arial,Verdana,Helvetica,sans;
	font-weight:normal;
	color:#666666;
}


a {font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:none;color:#CFCEFB;font-weight:normal;}
a:hover{font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:underline;color:#CFCEFB;font-weight:normal;}
.a:hover{font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:underline;color:#CFCEFB;font-weight:normal;}

/* Wrap um Inhaltselement Text + Bild */
.t3textpic {
	margin-bottom:20px;
}

.inhalt p {
/*	margin-bottom:10px;*/
/*	font-size:14px;*/
}

.inhalt .bulletlist {
	/*font-size:14px;*/
	
}


.menu {font-family:Verdana,Helvetica;font-size:9px;text-transform:uppercase;text-decoration:none;color:#4A0095;font-weight:bold;}
.menu a{font-family:Verdana,Helvetica;font-size:9px;text-transform:uppercase;text-decoration:none;color:#4A0095;font-weight:bold;}
.menu a:active {font-family:Verdana,Helvetica;font-size:9px;text-transform:uppercase;text-decoration:none;color:#4A0095;font-weight:bold;}
.menu a:visted {font-family:Verdana,Helvetica;font-size:9px;text-transform:uppercase;text-decoration:none;color:#4A0095;font-weight:bold;}
.menu a:hover {font-family:Verdana,Helvetica;font-size:9px;text-transform:uppercase;text-decoration:none;color:#FF0099;font-weight:bold;}

.locator {font-family:Verdana,Helvetica;font-size:10px;text-decoration:none;color:#666666;font-weight:normal;}
.locator a{font-family:Verdana,Helvetica;font-size:10px;text-decoration:none;color:#666666;font-weight:normal;}
.locator a:active {font-family:Verdana,Helvetica;font-size:10px;text-decoration:none;color:#666666;font-weight:normal;}
.locator a:visted {font-family:Verdana,Helvetica;font-size:10px;text-decoration:none;color:#666666;font-weight:normal;}
.locator a:hover {font-family:Verdana,Helvetica;font-size:10px;text-decoration:underline;color:#C36F16;font-weight:normal;}
		

.oben {font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:none;color:#333333;font-weight:normal;}
.oben a{font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:none;color:#333333;font-weight:normal;}
.oben a:active {font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:none;color:#333333;font-weight:normal;}
.oben a:visted {font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:none;color:#333333;font-weight:normal;}
.oben a:hover {font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:none;color:#333333;font-weight:normal;}
			
.fuss {font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:none;color:#333333;font-weight:normal;}
.fuss a{font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:none;color:#333333;font-weight:normal;}
.fuss a:active {font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:none;color:#333333;font-weight:normal;}
.fuss a:visted {font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:none;color:#333333;font-weight:normal;}
.fuss a:hover {font-family:Arial,Verdana,Helvetica;font-size:10px;text-decoration:none;color:#333333;font-weight:normal;}

.infobox {font-family:Verdana,Helvetica;font-size:10px;text-decoration:none;color:#666666;font-weight:normal;}
.infobox a{font-family:Verdana,Helvetica;font-size:10px;text-decoration:none;color:#C36F16;font-weight:normal;}
.infobox a:active {font-family:Verdana,Helvetica;font-size:10px;text-decoration:none;color:#C36F16;font-weight:normal;}
.infobox a:visted {font-family:Verdana,Helvetica;font-size:10px;text-decoration:none;color:#C36F16;font-weight:normal;}
.infobox a:hover {font-family:Verdana,Helvetica;font-size:10px;text-decoration:underline;color:#C36F16;font-weight:normal;}


a {font-family:Arial,Verdana,Helvetica;font-size:11px;text-decoration:none;color:#DB7C1B;font-weight:normal;}
a:hover {font-family:Arial,Verdana,Helvetica;font-size:11px;text-decoration:underline;color:#DB7C1B;font-weight:normal;}	

.formmail{
   color : Black;
   background-color: #F3F3F3;
   font-size: 12px;
   font-family : Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
   border-bottom-width: 1px;
   border-color: #000000;
   border-left-width: 1px;
   border-right-width: 1px;
   border-top-width: 1px;
}

.csc-form-labelcell,
.csc-form-radio {
	font-family: Arial,verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	padding-right: 6px;
}

.csc-form-labelcell input textarea {
border: 1;
border-color: #333333;
background: #F3F3F3;
}

.csc-mailform input, textarea {
border: 1;
border-color: #333333;
background: #F3F3F3;
margin-top: 6px;
}
