/* Default Stylesheet */

									/** BODY ELEMENTS **/
html, body {
	background: #095588;
	margin: 0;
	padding: 0;
	}
	
									/** MAIN CONTAINERS **/
#wrapper {
	background: #c6e1f2 url(../images/gfx/bg.gif) repeat-x bottom;
	position:relative;
  }
																													
#container {
  position:relative;
  width:940px;
	margin: 0 auto;
	background: url(../images/gfx/bg1.gif) repeat-y;
	text-align: left;
	}

#header {
	height:112px;
	background: #3475a8 url(../images/gfx/header.jpg) no-repeat;
	}
	
#header-link1 {
  position:absolute;
  top:11px;
  left:120px;
}

#header-link2 {
  position:absolute;
  top:55px;
  left:120px;
}

#menu3 {
  float:right;
  padding: 17px 9px 0 0;
}

#suche {
  position:inherit;
  float:right;
  padding: 17px 9px 0 0;
}

#suche input {
  width:100px;
  background:none;
  font-size:11px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
  color:#fff;
  padding:0 2px 0 2px;
  border: 1px solid #c7def1;
}

#banner {
  position:absolute;
  top:43px;
  right:9px;
}

#menu1 {
	margin: 0;
	padding:0;
	height:21px;
	background: #8ab1c4 url(../images/gfx/bg_menu1.gif) repeat-x;
	}

#content {
	padding:0;
	margin:8px 0 8px 0;
	}
	
#content-left {
  float: left;
  width:180px;
	padding:0;
	margin:0;
  }

#content-right {
  float: right;
  width:180px;
	padding:0;
	margin:0;
  }
#content-right-in {
	padding:5px 0 0 0;
	margin:0;
  }

.ad {
	padding:0 0 10px 0;
	margin:0;
	}
.ad-image {
  border:1px solid #246c98;
  }

#content-center {
  float: left;

  margin: 0 0 0 8px;
  padding: 0;
	}
	
#content-center-in {
  width: 565px;
  margin:0;
  padding:0;
	}
	
/*
#content-center {
  float: left;
  width:565px;
  margin:0;
  padding:0;
	}
*/

.archive_nav {
  text-align:center;
  }

#footer {
	height:120px;
	padding: 0;
	background:#085285;
	}


									/** Entry **/


.entry {
  background: url(../images/gfx/bg2.gif) repeat-y;
  padding: 0 18px 1px 17px;
  margin:0;
  overflow: auto;
  }

.entry p {
  text-align:justify;
  padding:0 0 10px 0;
}
.entry_top {
  background: url(../images/gfx/bg2_top.gif) no-repeat top center;
  height:15px;
  margin:0;
  padding:0;
  }
.entry_bottom {
  background: url(../images/gfx/bg2_bottom.gif) no-repeat top left;
  height:15px;
  margin:0 0 6px 0;
  padding:0;
  }


									/** Submenu **/
#menu2 {
  background: url(../images/gfx/bg3.gif) repeat-y;
  padding:0;
  margin:0;
  width:180px;
}
#menu2-top {
  background: url(../images/gfx/bg3_top.gif) no-repeat top left;
  height:15px;
  width:180px;  
  margin:0;
  padding:0;
  }
#menu2-bottom {
  background: url(../images/gfx/bg3_bottom.gif) no-repeat top left;
  height:15px;
  width:180px;  
  margin:0 0 20px 0;
  padding:0;
  }
  
#banner-left {
  margin:5px 0 10px 10px;
  padding:0;
  text-align: center;
}


									/** MENU STYLES **/
#menu1 ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  }
#menu1 li {
  float:left;
  height:21px;
  padding: 0 16px 0 16px;
  }
#menu1 li:hover {
  background: url(../images/gfx/bg_menu1_hi.gif) repeat-x;
  }
#menu1 li a {
  font-size:13px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  }
#menu1 li a:hover {
  }
#menu1 li.current {
  background: url(../images/gfx/bg_menu1_hi.gif) repeat-x;
}
  

#menu2 ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  }
#menu2 li {
  text-align:right;
  height:21px;
  padding: 1px 16px 0 10px;
  }
#menu2 li:hover {
  background: url(../images/gfx/bg_menu2_hi.gif) repeat-y left top;
  }
#menu2 li a {
  font-size:12px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
  color:#1c6fa3;
  text-decoration:none;
  font-weight:normal;
  background: none;
  }
#menu2 li a:hover {
  text-decoration:none;
  background: none;
  }
#menu2 li.current {
  background: url(../images/gfx/bg_menu2_hi.gif) repeat-y left top;
}
  
  
#menu3 ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  /*
  float:right;
  margin: 17px 8px 0 0;*/
  }
#menu3 li {
  float:left;
  padding: 0 8px 0 6px;
  background: url(../images/gfx/sep.gif) no-repeat right;
  }
#menu3 li:hover {
  }
#menu3 li a {
  font-size:12px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
  color:#fff;
  text-decoration:none;
  font-weight:normal;
  background: none;
  }
#menu3 li a:hover {
  text-decoration:underline;
  background: none;
  }

									/** IMAGES **/
.pic-top{
  margin:0;
  padding:5px 0 8px 0;
  }

.pic-right{
  float:right;
  margin:0;
  padding:3px 0 5px 8px;
  }

.pic-bottom{
  margin:0;
  padding:8px 0 3px 0;
  }



/****** Gallery *****/
.imageGallery {
  float:left;
  width: 176px;
  height: 125px;
  overflow: auto;
}

.imageGalleryinner {
  padding: 5px;
  text-align: center;
  background: #eaf4f9;
  border: 1px solid #bdd3de;
  margin-right: 11px;
}

.imageGalleryinner:hover {
  border: 1px solid #7fa1be;
}

.imageGallery p {
  font-size: 100%;
  margin: 0;
  padding: 0 0 3px 0;
}






									/** TYPOGRAPHY **/

h1, h2, h3, h4, h5, h6 {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-weight: bold;
  }
h1 {
  font-size: 14px;
  color: #146191;
  line-height: 19px;
  padding-bottom:8px;
  }

h1 a {
  font-size: 14px;
  color: #146191;
  line-height: 19px;
  text-decoration: underline;
  font-weight:bold;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  }

h1 span {
  font-size: 11px;
  /*color: #5295c0;*/
  color: #999;
  font-weight:normal;
}

h2 {
  font-size: 13px;
  color: #2577aa;
  font-weight:bold;
  padding-bottom:10px;
  padding-top:5px;
  }

h3 {
  font-size: 12px;
  color: #4c8fbb;
  font-weight:normal;
  padding-bottom:6px;
  padding-top:4px;
  }





									/** FORMS **/







									/** END **/
