html { height: 101%; margin-bottom: 1px;} 

ul, ol, li {  margin: 0; padding: 0;  }

ul { list-style: none; }

body{ background-color:#26322C; margin: 0;  font-size:12px; padding: 0; color: #716C60; font-family: Verdana, sans-serif; }

a{ text-decoration: none; }

img{ border: none; }

hr {width:515px; border:1px solid #8C2260;}

h1, h2, h3 {font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; color: #8C2260; }

h1{ font-size: 16px; line-height: 1.4em; letter-spacing: 2px; text-transform: uppercase; margin-bottom:.1em;
  border-bottom: 2px solid #8C2260; padding-bottom: .1em; }

h2{ font-size: 15px;  font-weight: normal; text-transform: none; letter-spacing: normal; line-height: 1.5em; }

h3{ font-size: 13px; font-weight: normal; text-transform: none; letter-spacing: normal;margin-top:0px; }

p{ color: #716C60; font-family: Verdana, sans-serif;  font-style: normal; font-weight: normal;
  letter-spacing: normal; line-height: 1.6em; margin-top: .8em; }

label{ color: #716C60; font-family: Verdana, sans-serif;  font-style: normal;  font-weight: normal;
  letter-spacing: normal; line-height: 1.6em; margin-top: .8em; }

#container{ margin: 40px auto 15px; width: 775px; padding: 10px; background-color: #ffffff; }

#logo{
	background: url(../images/hg_logo.png) repeat-x #26322C;
	text-align:right;
	padding: 5px 10px;
	height:70px;
}

#content a,#content_start a{ color: #8C2260; font-weight: normal; background: transparent;  }

#content a:hover,#content_start a:hover{ color: #999999; font-weight: normal; background: transparent; }

#navigation li{ margin-left: 10px; height: 200px; display: inline; font-family: Verdana, sans-serif; font-size: 15px;
        color: #999999; }

#navigation ul{ margin:0;padding: 0;text-align: center; }

#navigation{ background: url('../images/navi-content.png') repeat-x top center #26322c; padding: 12px;border-bottom:5px solid #fdf1c3; }

#navigation a{ color: #FFF; }

#navigation a:hover{ color: #999999; text-transform:uppercase;}

#navi2{ width: 140px; padding:75px 10px 10px 10px; float:left; }

#navi2 ul li{ margin-left:-15px;padding: 0;text-align: left;list-style-type:none; }

#navi2 a{ color: #555555; font-weight: normal; display:block; height:17px; padding-top:3px; width:125px; border-bottom:1px solid #555555; }

#navi2 a:hover,#navi2 a:active{ color: #999999; font-weight: normal; display:block; height:17px; padding-top:3px; width:125px; border-bottom:1px solid #555555;}

#navi2 a.link1{ color: #999999; font-weight: normal; display:block; height:17px; padding-top:3px; width:125px; border-bottom:1px solid #555555;}


#header{ /*background: url(../images/bg-content.gif) #000 no-repeat; */
     height: 272px; margin-bottom: 10px; background-color: #FFF; }


#content{ /** background: url('../pics/bg-content.jpg') no-repeat  #fdf1c3; */
        background: url('../images/schnoerkel.png') no-repeat bottom right #fdf1c3; padding-bottom: 40px; }
		
#content_start{ 
        background: url('../images/schnoerkel_start.png') no-repeat bottom right #26322C;border-top:10px solid #8C2260;
	padding-bottom: 120px; 
		 }

#content_start h1{ font-size: 16px; line-height: 1.4em; letter-spacing: 2px; text-transform: uppercase; margin-bottom:.1em;
  border-bottom: 0px solid #8C2260; padding-bottom: .1em; }

.external{ background: url('../pics/link-bg.gif') no-repeat right top; padding-right: 10px; }

#content ul{ margin-left:10px;padding: 0;text-align: left;list-style-type:disc; }

#center{ float: left; padding-top:40px;  padding-right:110px; padding-bottom: 20px; width:505px;  }

#center_start{ float: left; padding-top:10px; padding-bottom: 80px; width:775px; text-align:center; }

#footer{ font-family: verdana; font-size: 11px; color:#fff; margin: 0 auto; padding-top: 0px; width:797px; height: 40px; }

#footer a{ color:#fff; font-weight: normal;  }

#footer a:hover{ color: #716C60; font-weight: normal; text-decoration:underline;  }

#imp{float:left;text-align:right;width:595px;}
/*Form*/
form { margin-top: 5px;color: #999999;}

input, textarea, select{ width: 300px; margin-bottom: 5px; color: #716C60; border: 1px solid #716C60; }

textarea { height: 60px; }

.Button { width:100px; }

.frame2 { border-width:3px; border-style:solid;  border-color:#5c2e91; text-align:justify; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix {display: block;}

#center a.link3{

display: block; 
background: url(../bg/button_referenzen.jpg) no-repeat;
width:210px;
height:19px;
padding:3px 10px;
color:#fdf1c3;
}

#center a.link3:hover {

background:url('../bg/button_referenzen_over.jpg') no-repeat;
}

#bilder,#bilder2,#bilder3{ border:1px solid #aaa; height:100px; padding:5px; margin-bottom:10px; }



#bild1,#bild2,#bild3,#bild4,#bild5,#bild6,#bild7,#bild8,#bild9{ float:left;margin-right:15px;height:80px; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
