/* CSS Document */

/* Fix für transparente PNGs im IE */
img, div { behavior: url(fileadmin/templates/main/scripts/iepngfix.htc) }

/* Schriftformatierungen */
H1, H2, H3, H4, H5, P, A, DIV, TD, TH, UL, LI, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT, FORM { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
a { text-decoration: none; color: #2460A2; font-weight: bold; }
a:hover { text-decoration: underline; }

a img { border: none; }

P.bodytext { padding: 0 10px 0 10px; }
#leftCol P.bodytext { padding: 0; }
.csc-header { padding: 0 9px; background: url(../img/dotsH.gif) repeat-x bottom; }

/* Allgemeine Formatierungen */
html, body { text-align: center; margin: 0; padding: 0; }
body { text-align: center; background: url(../img/background.jpg); }
#container { margin: auto; width: 970px; text-align: left; }

#shadow { background: url(../img/shadow.png); }

#border { width: 923px; margin-left: 22px; background: url(../img/bgContent.jpg) repeat-y; text-align: left; }

#left { margin-top: 8px; width: 146px; float: left; }
#center { margin: 8px; width: 614px; float: left; }
#right { margin: 8px 0 0 15px; width: 126px; float: left; }

#content { margin-top: 10px; }

#menu { margin: 0; margin-left: 3px; padding: 0; width: 135px; list-style: none; }
#menu li { margin: 0; padding: 0; margin-bottom: 3px; }
#menu a { width: 132px; padding-left: 3px; line-height: 15px; display: block; background-color: #4A6696; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }
#menu a.secondLevel { width: 120px; padding-left: 15px; font-weight: normal; overflow: hidden; }
* html #menu a.secondLevel { width: 132px;}
#menu a.last { margin-bottom: 20px; }

#topmenu { margin-bottom: 10px; }

#powered { padding-bottom: 10px; text-align: right; padding-right: 35px; }
#powered a { color: #FFFFFF; font-size: 10px; }

.clearer { clear: both; }

/* Formularformatierungen */
FORM { 
	margin: 0; 
	padding: 0; 
}

FIELDSET.csc-mailform { 
	border: none; 
	margin: 0; 
	padding: 0; 
}

#mailform INPUT, #mailform SELECT, #mailform TEXTAREA { 
	font-size: 10px; 
	margin: 2px 0 2px 5px; 
}

#mailform LABEL { 
	width: 200px; 
	text-align: left; 
	display: block; 
	line-height: 20px; 
	clear: both; 
	float: left; 
}

.csc-mailform-label { 
	padding-left: 10px; 
	font-weight: bold; 
}

#mailform INPUT, #mailform TEXTAREA { 
	width: 300px; 
}

#mailform .csc-mailform-check { 
	width: 15px; 
}

#mailform .csc-mailform-submit { 
	margin-top: 8px; 
	width: 80px; 
}