* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
	margin: 0;
	padding: 0;
}
body {
	text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
}
div {
	text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}
html, body {
	height: 100%;
}
div#wrapper {
	position: relative;
	margin: 0 auto;
	width: 980px;
	min-height: 101%;
	height: auto !important;
	height: 101%;
	background: url(global/hg.jpg) repeat-y;
	border-left:1px solid #63615B;
	border-right:1px solid #63615B;
}
div#header {
	width:100%;
	height: 211px;
	background-image:url(global/logo.jpg); 
	background-repeat:no-repeat;
}
div#centerCol {
	float:left;
	width: 667px;
	padding-bottom: 25px;
	margin: 60px 10px 80px 100px;
	/*background-color:#ffe9b8;*/
}
div#rightCol {
	float:right;
	width: 190px;
	height: 80px;
	/*background-color:#cccccc;*/
	margin:143px 13px 30px 0px;
}

#subNav {
	position: absolute;
	top: 192px;
	left: 813px;
	width: 108px;
	height: 100px;
}


div#footer {
	clear: both;
	position: absolute;
	bottom: 0;
	width: 980px;
	height: 80px;
}
div.df {
	position: absolute;
	top: 0px;
	left: 100px;
}
div.netzwerk {
	position: absolute;
	top: 0px;
	left: 560px;
}
div.copyright {
	position: absolute;
	top: 54px;
	left: 100px;
}
div.getup {
	position: absolute;
	top: 54px;
	left: 682px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #63615B;
}
div.getup a, div.getup a:link, div.getup a:visited, div.getup a:hover {
	color: #63615B;
	text-decoration: none
}
/*RESET ALL: ----------------------------------------------------------------------------------------*/
* {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #63615B;
}
a {
	color: #9D1B13;
	text-decoration: none
}
a:link {
	color: #9D1B13;
	text-decoration: none
}
a:visited {
	color: #9D1B13;
	text-decoration: none
}
a:hover {
	color: #BAC4C9;
	text-decoration: none
}
a:active {
	color: #9D1B13;
	text-decoration: none
}
h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 28px;
	font-weight:100;
	color : #000000;
	line-height:22px;
	background-image:url(global/hGrf.gif); 
	background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:24px;
}
h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight:200;
	color : #63615B;
	margin-bottom:17px;
}

h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight:100;
	color : #000000;
	margin-bottom:10px;
}

p {
	padding-top:10px;
}
/*Top-Navigation: -------------------------*/
#topNav {
	position: absolute;
	top: 168px;
	left: 91px;
}
div.navnormal {
	float:left;
	margin-right:26px;
}
div.navnormal img{
 	margin: 0px 3px 2px 0px;
}
div.navnormal a, div.navnormal a:link, div.navnormal a:visited, div.navnormal a:hover {
	font-size : 14px;
	color : #63615B;
}
div.navact {
	float:left;
	margin-right:26px;
}
div.navact img{
 	margin: 0px 3px 2px 0px;
}
div.navact a, div.navact a:link, div.navact a:visited, div.navact a:hover {
	font-size : 14px;
	color : #9D1B13;
}
/* 2.Navigation: --------------------------------*/
#secondNav {
	position: absolute;
	top: 194px;
	left: 91px;
}
div.navS {
	float:left;
	margin-right:26px;
}
div.navS img{
 	margin: 0px 3px 2px 0px;
}
div.navS a, div.navS a:link, div.navS a:visited, div.navS a:hover {
	font-size : 14px;
	color : #63615B;
}
div.navSAct {
	float:left;
	margin-right:26px;
}
div.navSAct img{
 	margin: 0px 3px 2px 0px;
}
div.navSAct a, div.navSAct a:link, div.navSAct a:visited, div.navSAct a:hover{
	font-size : 14px;
	color : #9D1B13;
}
/* 2.Navigation: */
.navR1 {
	background-image:url(global/presse.gif); 
	background-repeat:no-repeat;
	margin-bottom:14px;
}
.navR2 {
	background-image:url(global/impressum.gif); 
	background-repeat:no-repeat;
	margin-bottom:14px;
}
.navR3 {
	background-image:url(global/kontakt.gif); 
	background-repeat:no-repeat;
}
.navR1 a, .navR1 a:link, .navR1 a:visited, .navR1 a:hover {
	font-size : 14px;
	color : #63615B;
 	padding: 2px 0px 0px 27px;
 	display:block;	
}
.navR2 a, .navR2 a:link, .navR2 a:visited, .navR2 a:hover{
	font-size : 14px;
	color : #63615B;
 	padding: 2px 0px 0px 27px;
 	display:block;	
}
.navR3 a, .navR3 a:link, .navR3 a:visited, .navR3 a:hover{
	font-size : 14px;
	color : #63615B;
 	padding: 2px 0px 0px 27px;
 	display:block;	
}
/* Email:---------------------------------------- */
.csc-mailform{
	border: 0px solid #505058;
}
.csc-mailform{
	border: 0px solid #505058;
	width:270px;
}
.inputImage{
	margin-top: 2px;
	border: 0px solid #505058;
	margin-top: 5px
}
textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 270px;
	height: 100px;
	border-top: 1px solid #505058;
	border-left: 1px solid #505058;
	border-right: 1px solid #505058;
	border-bottom: 1px solid #505058;
	background: #ffffff;
	margin-bottom: 10px;
	margin-top: 5px;
}
.csc-form-labelcell {
	text-align: left;
	margin-bottom: 5px;
}
.csc-mailform input {
	margin-bottom: 10px;
	border-top: 1px solid #505058;
	border-left: 1px solid #505058;
	border-right: 1px solid #505058;
	border-bottom: 1px solid #505058;
	background: #ffffff;
}
submit {
	width: 120px;
	margin-top: 30px;	
}
input.csc-mailform-submit {

}
.csc-select {
	width:40px;
}
.csc-select-long {
	width:55px;
}
.csc-select-vlong {
	width:145px;
}
#mailformHomepage {
	border: 0px solid #505058;
}
#mailformHomepage legend{
	color:  #FFE580;
}
input.csc-mailform-radio {
	border:0;
	background:#FFE580;
}
fieldset input {
  width:auto;
  border:none;
  background:none;
  float:left;
  display:block;
  margin-right:3px;
  margin-top:3px !important;
  margin-top:0px; /*to fix IE6 position*/
}
fieldset label {
  width:auto;
  clear:none;
  float:left;
  display:block;
  padding-right:6px;
  white-space:nowrap; /*to fix IE6 wrapping*/
}

