body, #main {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
  color: #000000;
  margin-bottom: 50px;
  text-align: center; }

h1 {
 	font-size: 16px;
 	font-weight: bold;
 	color: #000000;
 	margin-bottom : 5px; }

h2 { 
 	font-size: 16px;
 	font-weight: bold;
 	color: #EE4C37;
 	margin-bottom : 5px; }

p     { margin: 0px 0px 0px 0px; }
table { border-collapse:collapse; border-spacing:0; }
img   { border: none; }
.important { color: #EE4C37; font-weight: bold; font-size: 14px; }
.csc-linkToTop { text-align: center; padding-top: 8px; font-style: italic; }

#main     { margin:0px auto; width:850px; text-align:left; }
#menue    { background-color: #e5b86a; padding: 0px; margin: 0px; }
#teaser   {	padding: 5px; height: 161px; vertical-align: top; text-align: right; background-color: #EE4C37; background-repeat: no-repeat; }
.csc-searchform  { width: 150px; float: right; }
.csc-searchform input { background-color: #e5b86a; margin-top: 2px; border-style: none; }
#related { background-color: #e5b86a; padding: 5px 10px 5px 10px; }
#topmenu { background-color: #e5b86a; text-align: right; }
.divpath { width: 100px; float: left; }
#content  { background-color: #f7ead2; padding: 15px 5px 5px 5px; vertical-align: top; }
#footer1   { background-color: #e5b86a; text-align: center; padding: 5px; }
#footer2   { background-color: #e5b86a; text-align: right; padding: 5px; }
#news      { background-color: #f7ead2; padding: 15px 5px 5px 15px; vertical-align: top; }
#logo  { padding-left: 40px; }

#topmenu { border-top:1px solid #EE4C37; }
#topmenu, #teaser, #related, #content, #footer1 { border-left:1px solid #EE4C37; }
#topmenu, #teaser, #related, #news, #footer2 { border-right:1px solid #EE4C37;}
#footer1, #footer2 { border-bottom:1px solid #EE4C37; }

#content a:link, #news a:link, #footer1 a:link, #footer2 a:link
	{ color:#000000; text-decoration: none; border-bottom: 1px #ef4c37 dotted; }
#content a:visited, #news a:visited, #footer1 a:visited, #footer2 a:visited
	{ color:#000000; text-decoration: none; }
#content a:hover, #news a:hover, #footer1 a:hover, #footer2 a:hover
	{ color:#000000; text-decoration: none; border-bottom: 1px #ef4c37 solid; }
#content a:active, #news a:active #footer1 a:active, #footer2 a:active
	{ color:#000000; text-decoration: none; }
#related a:link	   { color:#000000; text-decoration: none; border: none; }
#related a:visited { color:#000000; text-decoration: none; border: none; }
#related a:hover   { color:#000000; text-decoration: none; border: none; }
#related a:active  { color:#000000; text-decoration: none; border: none; }

/* ---- Formular ---- */
input, select, textarea { font-size: 11px; font-family: Verdana, Helvetica, sans-serif; }
.csc-mailform, fieldset { border: 0px; }
.csc-mailform-field { clear: both; }
fieldset.csc-mailform label { float:left; width:100px; padding: 5px; }