div {
 text-align:left;
}


 a {
text-decoration: none;
}


 a:hover {
 text-decoration: none; 
}



small  {
font-size: 11px;
}

.error {
 font-weight:bold;
 color:Red;
}

.zitat {
 color:Red;
}


td {
 font-family: sans-serif;
 font-size:11px;
color: #5C602A;

}

td.style1 {
padding: 4px 5px 8px 0px;
}

td.style2 {
border: 1px solid #838642;
padding: 4px 3px 2px 6px;
}

img {
 border: 0px;
}

input, textarea, select   {
font-size: 11px;
font-family: sans-serif; 
text-decoration: none;
border: 1px solid #EADC2B;
background-color: white;
color: #5C602A;
margin: 0px;
}


form {
padding: 7px 0px 0px 10px;
margin: 0px;
}




/**
  Seitenstruktur

*/


body {
  text-align: center;
  margin: 0px auto;
  background-color: #f2f3ec;
  background-image: url('../images/design/background.gif');
  background-repeat: no-repeat;
  background-position: center top;
  font-family: sans-serif;
}


#site {
background-color: white;
width: 980px;
margin: 0 auto;
}


#logo {
float: left;
text-align: left;
width: 420px;
height: 156px;
margin: 0 auto;
background-image: url('../images/design/logo_gruenderakademie.gif');
background-repeat: no-repeat;
}

#flash {
float: left;
text-align: left;
width: 560px;
height: 156px;
margin: 0 auto;
background-image: url('../images/design/flash.jpg');
background-repeat: no-repeat;
}



/**
  Hauptnavigationen

*/


#nav_1 {
float: left;
text-align: left;
width: 980px;
height: 23px;
margin: 0 auto;
background-image: url('../images/design/background_nav-1.gif');
background-repeat: no-repeat;
font-size: 11px;
}

#nav_1 a {
float: left;
text-align: left;
display:block;
width: 112px;
padding-top: 4px;
color: white;
}

#nav_1 a:hover {
width: 112px;
padding-top: 4px;
color: white;
text-transform: uppercase;
}



#nav_2 {
float: left;
text-align: left;
width: 980px;
height: 23px;
margin: 0 auto;
background-image: url('../images/design/background_nav-2.gif');
background-repeat: no-repeat;
font-size: 11px;
}


#nav_2 a {
float: left;
text-align: left;
display:block;
width: 112px;
padding-top: 4px;
color: white;
}

#nav_2 a:hover {
width: 112px;
padding-top: 4px;
color: white;
text-transform: uppercase;
}



#nav_3 {
float: left;
text-align: left;
width: 374px;
height: 23px;
margin: 0 auto;
background-image: url('../images/design/background_nav-3.gif');
background-repeat: no-repeat;
font-size: 11px;
}

#nav_3 a {
float: left;
text-align: left;
display:block;
width: 112px;
padding-top: 4px;
color: #9e9f72;
}

#nav_3 a:hover {
width: 112px;
padding-top: 4px;
color: #9e9f72;
text-transform: uppercase;
}



#navpath {
float: left;
text-align: left;
background-image: url('../images/design/background_navpath.gif');
background-repeat: no-repeat;
width: 606px;
height: 23px;
margin: 0 auto;
font-size: 11px;
color: #9e9f72;
}

#navpath a {
float: left;
text-align: left;
display:block;
padding-top: 4px;
padding-right: 7px;
color: #9e9f72;
}

#navpath a:hover {
padding-top: 4px;
padding-right: 7px;
color: #9e9f72;
text-transform: uppercase;
}






/**
  Inhalt
*/


#main {
width: 980px;
margin: 0px;
background-repeat: repeat-y;
}




/**
  Inhalt links Navigation
*/



#left {
float: left;
padding: 0px;
width:217px;
}


#suche {
width: 217;
height: 23px;
background-image: url('../images/design/background_suche.gif');
background-repeat: no-repeat;
}


#left form   {
margin: 0px;
padding: 3px 0px 0px 10px;
}



#subnav {
 overflow:hidden;
 width:217px;
font-size: 11px;
background-repeat: no-repeat;
background-position: left top;
padding: 25px 0px 10px 0px;
}

#subnav a {
color: white;
display:block;
 padding-top: 6px; 
 padding-bottom: 4px; 
 padding-right: 5px; 
 padding-left: 5px;
}

#subnav a:hover {
  color: white;
 display:block;
padding-top: 6px; 
 padding-bottom: 4px; 
 padding-right: 5px; 
 padding-left: 10px;
}


#subnav_foot {
float: left;
width: 217px;
height: 72px;
margin: 0px;
}



/**
  Inhalt links News
*/


#left_menu {
float: left;
width: 217px;
margin: 0px;
}


#left ul {
list-style-type: none;
margin:0px;
padding:0px;
}


#left h1 {
margin: 15px 20px 10px 20px;
height: 20px;
color: #85832b;
text-transform:uppercase;
font-size:12px;
line-height: 18px;
border-bottom: 2px solid #9e9f72;
}


#left .news {
color: #5C602A;
margin: 0px 20px 20px 20px;
padding: 5px 0px 5px 0px;
font-size:12px;
line-height: 18px;
border-bottom: 2px solid #bbbc9b;
}


#left .news a {
  color: #5C602A;
  text-decoration: none;
font-weight: bold;
}


#left .news a:hover {
 color: #9f9d3c;
 text-decoration: none; 
font-weight: bold;
}











/**
  Inhalt mitte

*/


#center {
float: left;
width: 607px;
color: #5C602A;
}


#content {
background-color: white;
padding: 30px 30px 25px 30px;
font-size: 12px;
line-height: 18px;
background-image: url('../images/design/ecke_center.gif');
background-repeat: no-repeat;
background-position: left top;
}

.content {
padding: 10px 0px 25px 0px;
}


#content h1 {
height: 25px;
font-size: 16px;
line-height: 18px;
margin-bottom: 5px;
font-weight: bold;
color: #85832b;
border-bottom: 2px solid #9e9f72;
clear: both;
}

#content h2 {
  margin:0px;
  font-size: 14px;
line-height: 18px;
padding: 0px;
font-weight: bold;
color: #85832b;
clear: both;
}

#content h3 {
  margin:0px;
  font-size: 12px;
line-height: 15px;
padding: 0px;
font-weight: bold;
color: #85832b;
}


#content p {
  margin:0px;
  font-size: 12px;
line-height: 18px;
margin-bottom: 40px;
font-weight: normal;
}


#content a {
  color: #5C602A;
  text-decoration: none;
font-weight: bold;
}


#content a:hover {
 color: #9f9d3c;
 text-decoration: none; 
font-weight: bold;
}

#content ul {
margin: 0px;
padding: 0px;
}


#content input, textarea, select   {
font-size: 11px;
font-family: sans-serif; 
text-decoration: none;
border: 1px solid #5C602A;
background-color: white;
color: #5C602A;
}


#center form   {
margin: 0px;
}



.text {
font-size: 11px;
border: 1px solid #5C602A;
background-color: white;
color: #5C602A;
font-family: sans-serif; 
text-decoration: none;
}

.textarea {
font-size: 11px;
font-family: sans-serif; 
text-decoration: none;
border: 1px solid #5C602A;
background-color: white;
color: #5C602A;
  scrollbar-face-color: #5C602A; 
  scrollbar-highlight-color: #FFFFFF;  
  scrollbar-shadow-color: #FFFFFF; 
  scrollbar-3dlight-color: #FFFFFF; 
  scrollbar-arrow-color: #FFFFFF; 
  scrollbar-track-color: #5C602A; 
  scrollbar-darkshadow-color: #FFFFFF;
}


.galerie-1 {
width: 129px;
float: left;
font-size: 11px;
line-height: 16px;
padding-bottom: 30px;
}

.galerie-2 {
width: 172px;
float: left;
font-size: 11px;
line-height: 16px;
padding-bottom: 30px;
}








/**
  Inhalt rechts
*/



#right {
float: left;
padding-top: 100px;
width: 156px;
height: 200px;
background-repeat: no-repeat;
color: #5C602A;
}


#right h1 {
margin: 10px 10px 15px 10px;
height: 20px;
color: #85832b;
text-transform:uppercase;
font-size:12px;
line-height: 18px;
}

#right p {
margin: 0px 10px 15px 10px;
font-size: 11px;
}

#right a {
  color: #5C602A;
  text-decoration: none;
font-weight: bold;
}


#right a:hover {
 color: #9f9d3c;
 text-decoration: none; 
font-weight: bold;
}

#right small {
font-size: 11px;
}


#footer  {
width: 980px;
height: 116px;
float: left;
padding: 80px 0px 0px 170px;
}

#footer_text  {
font-size: 12px;
color: #5C602A;
width: 600px;
height: 30px;
float: left;

}

div.clear {
  clear:both;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}







