/*
blau		0950A0
hellblau	e1ebf7
grau		353535
*/

body {
	margin-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#363D43;
	line-height: 110%;
}

img{ border:0;}

#mitte a, #breite-mitte a, #rechts a { color:#000; font-weight:100; text-decoration:none;}
#mitte a:hover, #breite-mitte a:hover, #rechts a:hover { color:#000; text-decoration:underline;}

/* --- Text ------------------------------------------ */
#mitte, #breite-mitte, #rechts, #footer {font-size:0.85em;}
/*
ul, li { line-height:1em;}
*/
#mitte ul, #breite-mitte ul, #rechts ul{ padding-left:25px;}

/* --- DIVs ------------------------------------------ */
#rahmen{ width:890px; margin:auto; text-align:left; background-image:url(../pix/bg.jpg); background-repeat:repeat-y;}
	#innen {margin:0 20px;}
	#header1{ height:80px; background:#FFF url(../pix/header1.jpg) no-repeat;}
	#header2{ height:90px; text-align:right; color:#fff;}
	#menuBar { height:2em; background-color:#363D43; margin-top:5px;}
		#menuHeader { width:200px; float:left;}
			#menuHeaderPad { margin-left:20px;}
		#menu{ height:25px; width:500px; float:left;}
		#suche { float:right; margin-right:5px; line-height:25px;}
	#submenu{ float:left; width:200px; padding-top:62px;}
	#breite-mitte {float:left; width:620px; padding-top:20px;}
	#mitte { float:left; width:430px; padding-top:20px;}
	#rechts { float:left; width:180px; margin-left:20px; padding-top:61px;}
	#footer{ height:50px; margin-top:15px; background:url(../pix/footer.jpg) no-repeat bottom; text-align:center;}
		#footerPad { margin:0 20px; border-top:1px solid #00427F;}
	
/* --- Menu ------------------------------------------ */
#menu ul { list-style:none; margin:0; padding:0; width:auto;}
#menu li { float:left; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-left:-1px;}
#menu a { color:#ccc; display:block; line-height:2em; padding:0 1em; text-decoration:none;}
#menu a:hover, #menu a.cur1 { color:#363D43; background-color:#ccc; text-decoration:none;}

#menuHeader h1 {color:#ccc; font-weight:normal; line-height:1em; font-size:1.5em; margin:0.1em 0 0 0;}
#menuHeader {padding-top:2px;}

#submenu { line-height:1em;}
#submenu ul { list-style:none; margin:0; padding-left:20px;}
#submenu li { margin:0.5em 0;}
#submenu li a { color:#363D43; text-decoration:none; background:url(../pix/wuerfel.gif) bottom left no-repeat; padding-left:10px;}
#submenu a:hover, #submenu a.cur { background:url(../pix/wuerfel-hot.gif) bottom left no-repeat;}

/* --- Footer ---------------------------------------- */
#footer { line-height:1em;}
#footer p {margin:5px 0;}
#footer a { color:#363D43; text-decoration:none;}
#footer a:hover { color:#363D43; text-decoration:underline;}

/* --- H1 - H5 --------------------------------------- */
#mitte h1, #breite-mitte h1 { font-size:160%; font-weight:bold; margin-bottom:0px;}
#mitte h2, #breite-mitte h2, #rechts h2 { font-size:130%; font-weight:bold; }
#mitte h3, #breite-mitte h3, #rechts h3 { font-size:130%; font-weight:200; }
#mitte h4, #breite-mitte h4, #rechts h4 { font-size:100%; font-weight:bold; color:#000; margin-bottom:1em;}
#mitte h5, #breite-mitte h5, #rechts h5 { font-size:160%; font-weight:100;}

#rechts h1 {margin-bottom:10px; margin-top:0; background-color:#2d4690; color:#FFF; padding:3px 0 3px 12px; font-size:160%; font-weight:100; letter-spacing:0.3em;}
#rechts h2, #rechts h3, #rechts h4, #rechts h5 { margin:0; margin-bottom:10px; padding:0; }

/* --- Kontaktformular -------------------------------- */
input, textarea {
        font: 1em Verdana, Arial, Helvetica, Sans-Serif;
        border: 1px #ccc solid;
        background: #fafafa;
        padding: 3px;
        color: #777;
}
input:focus, textarea:focus, input:hover, textarea:hover {background:#f0f0f0; color:#333; border-color:#666;}
fieldset.csc-mailform label {float:left; width:110px;}
fieldset.csc-mailform {border:0;}
.csc-mailform-submit { margin-left:110px;}
.csc-mailform-field { margin-top:10px;}

/* --- Suchformular -------------------------------- */
#suche input#submit {font-size:10px; padding:0; margin:0;}
#suche input#sword {font-size:10px; padding:1px; margin:0;}

/* --- Bilder ----------------------------------------- */
dd.csc-textpic-caption {background-color:#ddd; padding-left:5px;}

/* --- Sitemap ---------------------------------------- */
.csc-sitemap ul ul a{font-weight:100 !important;}