/* CSS Document */

html {font-size: 80%; font-family:Arial, Helvetica, sans-serif; color:#000000;}

body {margin: 0 0 0 0; }

#header {background: #FFFFFF;width: 950px;height: 170px;margin-left:25px}
#headeroben {background: #FFFFFF;width: 950px;height: 95px;}
#headerunten { width: 950px; height: 75px; background-color: #000000; background-image: url(../images/black.jpg); background-repeat: repeat-x; }
#headerfoto {width:330px; height:75px; background-color:#FF6600; float:left;}
#headerfoto img {margin-left:30px;}

#allWrap { margin-left: auto; margin-right: auto; width: 1000px;background-image: url(../images/back.jpg); background-repeat: repeat-y; }

#contentWrap {display: table;margin-left:25px}
#wrap {display: table-row;}

#left,
#right {display: table-cell;vertical-align: top;}

#leftContent {padding: 20px 10px 10px 30px; min-height:420px;width: 695px; }
#leftContent p {line-height:140%; margin:0; padding:0;}
#leftContent p.bodytext { margin-bottom:15px;}
#leftContent a { color:#000000; text-decoration:underline;}
#leftContent h1.csc-firstHeader {font-size:120%; font-weight:bold; margin:0 0 12px 0; padding:0;}
#leftContent h1 {font-size:110%; font-weight:bold; margin:0 0 1px 0; padding:0;}
#leftContent h2 {font-size:100%; font-weight:bold;margin:0 0 1px 0; padding:0;}
#leftContent li { list-style-image: url(../images/pfeilliste.gif); }

#leftContent .textfield {width: 300px;padding: 2px;margin:2px 0 2px 0; border: 1px solid #FF6600}
#leftContent .textfieldklein {width: 150px;padding: 2px;margin:2px 0 2px 0; border: 1px solid #FF6600}
#leftContent .submit {width:120px;border: 1px solid #FF6600;background-color: #343434;font-size: 12px;color:#FFFFFF;font-weight: bold;padding: 2px;margin: 0 15px 0 0;cursor: pointer;}

#newshead {padding: 0 5px 0 10px; height:15px; background-color:#000000; margin-top:20px;}
#rightNews {padding: 10px 5px 10px 10px; border-bottom: 1px solid #E6E6E6;}
#rightNews a {color:#000000; text-decoration:underline;}

#linkshead {padding: 0 5px 0 10px; height:15px; background-color:#000000; margin-top:20px;}
#rightLinks {padding: 10px 5px 10px 10px; border-bottom: 1px solid #E6E6E6;}
#rightLinks a {color:#000000; text-decoration:underline;}

#left {width: 755px;background: #E6E6E6;}
#right {width: 195px;background: #FFFFFF;}

#fuss{ height:30px; background-image: url(../images/fuss.jpg); background-repeat: no-repeat; }
#fuss p { text-align:center; font-size:10px; padding:0; margin:0}
#fuss a {color:#000000; text-decoration:none;}

#navi { padding-top:53px;}
ul#main-nav {margin:0 0 0 340px; padding:0;}
ul#main-nav li {margin:0; padding:0; list-style:none;float:left; margin:0 0.4em 0 0;}
ul#main-nav li a {display: inline-block;}
ul#main-nav li a {font-weight:normal; text-decoration:none; display:block; padding:0.3em;color:#FFFFFF}
ul#main-nav li a:hover {color:#FF6600;}



*+html #wrap {
	overflow: hidden;
}
* html #left,
* html #right {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	float: left;
}
*+html #left,
*+html #right {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	float: left;
}