
h2,h3,h4,h5,h6,div,p,body,html,input,button { 
	font: normal 1em Helvetica,Verdana,Arial 
}

html, body {
	margin:0;
	padding:0;
	height:100%;
	}
img {
	border:0px;
}

body {
	background-color:#ffffff;
	color:#000;
	font:100%  sans-serif;
	/*text-align:center;  horizontal centering for IE Win quirks */
}

h1 {
	Font-size:14px;
	COLOR:#000;
	font-weight:bold;
	margin: 0;
  	padding: 0;
}

#inner_navi {
	background-color:#336699;
	margin:0px;
	padding:0px;
}


.navigation {
  width: 160px;
}

.navigation ul {
  margin: 0;
  padding: 0;
}

.navigation li {
  list-style:none;
  border-bottom: 1px solid #369;
}

.navigation li a:link, .navigation li a:visited  {
  font-size: 100%;
  display: block;
  padding: 0.4em 0 0.4em 0.5em;
  border-left: 0px solid #369;
  border-right: 0px solid #369;
  /*background-color: #B51032;*/
  background-color: #336699;
  color: #FFFFFF;
  text-decoration: none;
  list-style: none;

}

.navigation li a:hover {
  background-color: #98BBDD;
  color: #FFFFFF;
}

* html .navigation li a {
  width: 100%;
}

.navi_2 {
  width: 160px;
}

.navi_act ul {
  margin: 0;
  padding: 0;
}

.navi_2 li {
  list-style:none;
  border-bottom: 1px solid #000;
}

.navi_2 li a:link, .navi_2 li a:visited  {
  font-size: 90%;
  display: block;
  padding: 0.4em 0 0.4em 1.5em;
  border-left: 12px solid #711515;
  border-right: 1px solid #711515;
  background-color: #98BBDD;
  color: #000;
  text-decoration: none;
  list-style: none;

}

.navi_2 li a:hover {
  background-color: #711515;
  color: #FFFFFF;
}

* html .navi_2 li a {
  width: 100%;
}


.headline {
	padding-top:70px;
	color:#fff;
}


	#container {
	position:relative;
	top:10px;
	margin:0 auto;
	/*height:auto;*/
	height: 2564px;
	width:912px;
	background-color:#ffffff;
	border: solid 0px #369;
}

a {
text-decoration:none;
color:#369;
text-decoration:underline;
background-color:inherit;
}

a:hover {
text-decoration:underline;
color:#666;
font-weight:normal;
background-color:inherit;
}

a img {
border:0;
}


A.nav {
	Font-size:1.0em;
	COLOR: #fff;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
A.nav:link {
	COLOR: #fff;
	TEXT-DECORATION: none;
}

A.nav:visited {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A.nav:hover {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A.nav:active {
	COLOR: #fff;
	TEXT-DECORATION: none;
}

A.navact {
	Font-size:1.0em;
	COLOR:#fff;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 200%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}
A.navact:link {
	Font-size:1.0em;
	COLOR:#fff;
	TEXT-DECORATION:underline;
}

A.navact:visited {
	Font-size:1.0em;
	COLOR:#fff;
	TEXT-DECORATION:underline;
}
A.navact:hover {
	Font-size:1.0em;
	COLOR:#fff;
	TEXT-DECORATION:underline;
}
A.navact:active {
	Font-size:1.0em;
	COLOR:#fff;
	TEXT-DECORATION: none;

}


#container div {
	font-size:14px;
}

#header {
	position:absolute;
	top:0px;
	left:0px;
	width:912px;
	height:164px;
	border: 0px #000 solid;
	z-index:1;
	background:url("images/head_bild_winter.jpg") top left;
}

#left_uebernavi {
	position:absolute;
	top:164px;
	left:0px;
	width:160px;
	height:20px;
	background-color:#369;
}


#left_navi {
	position:relative;
	top:180px;
	left:0px;
	width:160px;
	height:auto;
	background-color:#99BBDD;
}

#content {
	position:absolute;
	top:154px;
	left:159px;
	width:550px;
	height:auto;
	padding:20px;
	background-color:#fff;
	border-left: solid 1px #369;
	border-top: solid 0px #369;
}

#right {
	position:absolute;
	top:162px;
	right:0px;
	width:160px;
	height:2402px;
	/*background-color:#f1f1f1;*/
	padding-left:2px;
}

#footer {
	padding:0px;
	margin:0px;
	text-align: center;
	font-size: 10px;
	background-color: #fff;
}

	* ##########################################  */
#mailform {
        border: 0px solid #000;
}

.csc-mailform {
        border: 0px solid #000;
}



.csc-mailform-field {
	margin: 2px 2px 5px 15px;
}

.csc-mailform-field label {
        font-size: 1.0em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        width: 6em;
        float: left;
        text-align: right;
        margin-right: 3px;
        display: block;
}


.csc-mailform-field textarea
 {
        /*width: 25em;*/
}


.csc-mailform-submit {
        margin-left: 6em;
}

.csc-mailform-radio {
        font-family: Verdana, Arial, Helvetica, sans-serif;}


/* class="csc-form-labelcell">###LABEL###</td><td class="csc-form-fieldcell">###FIELD### */




