/* CSS Document */

/* ------------------------ basics ------------------------ */
				
body       			{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:75%; background-color:#FFFFFF; line-height:1.5em; margin: 0px 0px 0px 0px; }
table				{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:1.0em; line-height:1.5em;}
br         			{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:1.0em; line-height:1.5em;}
p          			{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:1.0em; line-height:1.5em;}
form       			{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:1.0em; line-height:1.5em;}
blockquote			{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:1.0em; line-height:1.5em;}
ul		   			{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:1.0em; line-height:1.5em;}
li		   			{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:0.9em; line-height:156%;}				

h1        			{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.4em; line-height:1.7em; }
h2        			{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.4em; line-height:1.5em; }
h3        			{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.2em; line-height:1.5em; }
h4        			{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.1em; line-height:1.5em; }
h5       			{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.0em; line-height:1.5em; }
h6        			{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.0em; line-height:1.5em; }

a:link				{ text-decoration:underline; color:#E54C00; font-weight:bold;}
a:visited         	{ text-decoration:underline; color:#E54C00; font-weight:bold;}
a:hover           	{ text-decoration:underline; color:#FF6600; font-weight:bold;}
a:active          	{ text-decoration:underline; color:#CC6600; font-weight:bold;}
a:focus          	{ text-decoration:underline; color:#CC6600; font-weight:bold;}

.nowrap				{ white-space:nowrap; }
.kleinP				{ font-size:0.9em; line-height:156%; }
.kve-klein				{ font-size:0.9em; }
.kve-ganzklein			{ font-size:0.75em; }
.fett				{ font-weight:bold; }
.kursiv				{ font-style:italic; }
.fettrot            { font-weight:bold; color: #CC6600; } 

/* ------------------------ nav ------------------------ */

.nav a 				{ width:170px; line-height:1.3em; display:block; padding-top:3px; padding-left:10px; padding-right:0px;  padding-bottom:3px; }	
.nav a:link 		{ background-color:#FFFFFF; text-decoration:none; color:#000000; font-weight:bold; }	
.nav a:visited		{ background-color:#FFFFFF; text-decoration:none; color:#000000; font-weight:bold; }		
.nav a:hover 		{ background-color:#FFE9BA; text-decoration:none; color:#000000; font-weight:bold; }	
.nav a:focus 		{ background-color:#FFE9BA; text-decoration:none; color:#000000; font-weight:bold; }	
.nav a:active 		{ background-color:#FFE9BA; text-decoration:none; color:#000000; font-weight:bold; }

#nav-act { background-color:#FFE9BA; text-decoration:none; color:#000000; font-weight:bold; }	





.csc-mailform label {
    display: block;
}

fieldset.csc-mailform {
	border: none;
	margin: 0 0 1em 0;
	padding: 0;
}

.csc-mailform input, .csc-mailform textarea {
	border: 1px solid #ccc;
	background-color: #ffffff;
	float:left;
}

.csc-mailform input.csc-mailform-submit {
	border-style: outset;
}

div.csc-mailform-label {
	background: #f3f0f0;
	font-weight: bold;
	padding: 0.2em;
	border-bottom: 1px solid #ccc;
	margin: 2em 0 1em 0;
}

.csc-mailform-field fieldset {
	border:none;
}

.csc-mailform-field fieldset legend {
	display:none
}

.csc-mailform-field {
	clear:left;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	font-size:0.8em;
}





