body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  background: #e3b288;
  width: 100%;
  color: #333333;
  text-align: center;
  border: none;
  margin: 0px;
  padding: 0px;
}
#kopf {
  background-image: url(../../images/kopf/kopf.jpg);
  width: 750px;
  height: 106px;
  margin: 0px auto;
  padding:0px;
}

#inhalt {
  background: url(../../images/backgr.jpg) repeat-y;
  width: 750px;
  margin: 0px auto;
  padding: 0px 0px;
}
#content {
	float:right;
	width:600px;
	text-align: left;
	margin-right: 1em;
}

* html #content {
	margin-right: 0.5em;
}

#unten_orange {
  clear: both;
  background: url(../../images/streifen_unten.jpg) no-repeat;
  width: 750px;
  height: 30px;
  margin: 0px auto;
  padding: 0px;
}

#inhalt img {
  padding-left: 0px;
  
}

#inhalt img.ohneabstand {
padding: 0px;
border: 0px;
margin-bottom: 10px;
}

#inhalt img.ohne {
padding: 0px;
border: 0px;
margin-right: 10px;
margin-bottom: 10px;
}


#navi {
	float: left;
	padding-top: 50px;
	text-align: left;
}

#navi ul {
list-style: none;
margin: 0em 0em 0em 0em;
padding:0px;
font-size: 1.2em;
}

#navi li {
margin: 0px;
padding: 0;
list-style:none;
}
#navi li.level2 a{
	font-size:0.6em;
	font-weight: normal;
	text-align: center;
}
#navi li.level2 a:hover{
	font-size:0.6em;
	font-weight: normal;
	text-decoration:underline;
	background:none;
	color:#FFFFFF;
	text-align: center;
}
#navi a {
list-style: none;
background: url(../../images/navigation/button2.jpg);
width: 116px;
/*height: 22px;*/
display: block;
font-weight: bold;
color: white;
text-decoration: none;
font-size: 14px;
padding-left:0.2em;
padding-top:0.25em;
padding-bottom:0.25em;
}

#navi a.aktiv {
background: url(../../images/navigation/button_hover.jpg) no-repeat;
width: 116px;
color: #073e82;
display: block;
text-decoration: none;
}

#navi a:hover {
	background: url(../../images/navigation/button_hover.jpg);
	color: #073e82;
}
#logo {
background: url(../../images/gklogo.jpg) no-repeat;
width: 251px;
height: 150px;
}

#startfoto {
margin: 0px 0px 0px -16px;
padding: 0px;
background: url(../../images/hintergrund2.jpg);
background-repeat: no-repeat;
width: 615px;
height: 617px;
}

* html #startfoto {
margin: 0px 0px 0px 0px;
}

#startseitenfotos {
margin-left: 70px;
margin-top: 45px;
width: 450px;
height: 380px;
}


#banner {
  background: url(../../images/logo.jpg) no-repeat;
  width: 89px;
  height: 65px;
  margin-top: 30px;
  margin-left: 15px;
  }


#clear {
clear:both;
}

#fotozelt {
text-align: left;
margin: 0px 0px 0px 50px;
padding: 0px;
float: left;
}

#begrenzung {
width: 500px;
margin: 0px 20px 0px 140px;
padding: 0px;
}

#rechts {
margin-right: 20px;
margin-top: 100px;
width: 160px;
float: right;
}
/* Classes */
p {
  text-align: left;
  margin: 0px 40px 0px 0px;
  /*color: black;*/
  font-size: 1em;
  line-height: 1.3em;
}

p.start {
text-align: center;
margin-top: 0px;
/*margin-left: 60px;*/
padding-top: 120px;
margin-bottom: 10px;
font-weight: bold;
font-size: 14px;
line-height: 1.5em;
}

p.fuss {
text-align: center;
padding-top: 10px;
margin-left: 6.5em;
color:white;
font-size: 10px;
}

p.neutral {
font-size: 13px;
line-height: 1.5em;
}

p.zelte {
font-size: 13px;
line-height: 1.5em;
margin: 0px 15px 0px 420px;
padding: 0px;
text-align: left;
}

p.center {
text-align: center;
font-size: 15px;
line-height: 1.8em;
margin-top: 20px;
}

p.unterstrich {
border-bottom: 1px solid #FF6735;
width: 400px;
}
h1 {
text-align:left;
font-size: 1.8em;
padding: 0px;
margin: 0em 0em 0.8em 0em;
color:#FF6735;
}

h3 {
font-size: 1.3em;
padding: 0px;
margin: 0.8em 0em 0.5em 0em;
color:#FF6735;
}

h4 {
  text-align: left;
  margin: 15px 50px 2px 170px;
  color: white;
  background-color: #FF6735;
  border-left: 1px solid black;
  border-bottom: 2px solid black;
  border-top: 1px solid black;
  border-right: 2px solid black;
  font-size: 13px;
  font-weight: bold;
}

a {
text-decoration: none;
color: #FF6735;
}
a:hover {
text-decoration: underline;
}
img {
border: 2px solid #337AD4;
}

img.ohne {
border: 0px;
}
div.csc-mailform-field label{
	width: 12em;
	display:block;
	float: left;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 2px solid #337ad4;
	padding: 0px 0px;
	}
dl.csc-textpic-image dd {
	font-size: 0.8em;
}

#abstand {
	height: 800px;
}
