@charset "utf-8";

body {
  margin:0px;
  background-color:#f5fbfd;
  font-family:Arial;
  font-size:14px;
  color:#00025c;
  background-image:url(../images/main/bg-main.jpg);
}

a:link {
  color:#282ba4;
  text-decoration:none;
}

a:visited {
  color:#282ba4;
  text-decoration:none;
}

a:hover {
  color:#282ba4;
  text-decoration:underline;
}

.headline {
  color:#282ba4;
  font-weight:bold;
  font-size:16px; 
}

img {
  border:0px;
  border-style:none;
}

div#head {
  background-image:url(../images/main/head-new.jpg);
  background-position:center;
  background-repeat:no-repeat;
  background-color:white;
  height:160px;
  width:100%;
}

div#nav {
  background-image:url(../images/main/bg-nav-2.jpg);
  background-color:white;
  height:47px;
  width:100%;
}

div#top {
  width:100%;
  position: fixed;
  top:0px;
	 z-index: 7;
}

div#footer {
  background-image:url(../images/main/bg-nav-2.jpg);
  background-color:white;
  height:42px;
  width:100%;
  text-align:right;

  position: fixed;
  bottom:0px;
	 z-index: 7;
}

div.boxArchive {
  font-size:12px;
}

thead {
  font-size:14px;
}

div#main {
  max-width:1600px;
  padding:0px;
  padding-top:220px;
  padding-bottom:60px;
}

div#box1 {
  float:left;
  width:40%;
}

div#box2 {
  float:left;
  width:40%;
}

div#box {
  width:80%;
}

div#rightColumn {
  float:left;
  width:18%;
}

center#content {
  
}

div.content {
  padding:20px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:left;
  line-height: 1.5;
}

div#note {
  text-align:right;
  padding:10px;
  float:right;
  font-weight:bold;
  font-size:14px;
}

div#wappen {
  background-image:url(../images/wappen.gif);
  width:145px;
  height:75px;
  margin:10px;
  float:left;
}

div.border-left {
   border-left:1px solid #00025c;
}

div.border-right {
   border-right:1px solid #00025c;
}

div.nav_button {
  float:left;
  padding-right:20px;
  padding-left:20px;
  padding-top:12px;
}

div.nav_button_iwrit {
  float:right;
  padding-right:20px;
  padding-left:20px;
  padding-top:12px;
}

div.footer_button {
  float:left;
  padding-right:20px;
  padding-left:20px;
  padding-top:7px;
}

div.footer_button_iwrit {
  float:right;
  padding-right:20px;
  padding-left:20px;
  padding-top:9px;
}

div#nav_home {
  background-image:url(../images/main/home.gif);
  width:84px;
  height:23px;
}

div#nav_home_active {
  background-image:url(../images/main/home.gif);
  background-position: -84px 0;
  width:84px;
  height:23px;
}

div#nav_home:hover {
  background-position: -84px 0;
}

div#nav_home_iwrit {
  background-image:url(../images/main/home-h.gif);
  width:69px;
  height:23px;
}

div#nav_home_iwrit_active {
  background-image:url(../images/main/home-h.gif);
  background-position: -70px 0;
  width:69px;
  height:23px;
}

div#nav_gallery_iwrit {
  background-image:url(../images/main/gallery-h.gif);
  width:75px;
  height:23px;
}

div#nav_gallery_iwrit:hover {
  background-position: -75px 0;
}

div#nav_gallery_iwrit_active {
  background-image:url(../images/main/gallery-h.gif);
  background-position: -75px 0;
  width:75px;
  height:23px;
}

div#nav_home_iwrit:hover {
  background-position: -70px 0;
}

div#nav_news_iwrit {
  background-image:url(../images/main/news-h.gif);
  width:86px;
  height:23px;
}

div#nav_news_iwrit_active {
  background-image:url(../images/main/news-h.gif);
  background-position: -87px 0;
  width:86px;
  height:23px;
}

div#nav_news_iwrit:hover {
  background-position: -87px 0;
}

div#nav_news {
  background-image:url(../images/main/news.gif);
  width:77px;
  height:23px;
}

div#nav_news_active {
  background-image:url(../images/main/news.gif);
  background-position: -77px 0;
  width:77px;
  height:23px;
}

div#nav_news:hover {
  background-position: -77px 0;
}

div#nav_gallery {
  background-image:url(../images/main/gallery.gif);
  width:128px;
  height:23px;
}

div#nav_gallery_active {
  background-image:url(../images/main/gallery.gif);
  background-position: -128px 0;
  width:128px;
  height:23px;
}

div#nav_gallery:hover {
  background-position: -128px 0;
}

div#nav_guestbook_iwrit {
  background-image:url(../images/main/guestbook-heb.gif);
  width:156px;
  height:23px;
}

div#nav_guestbook_iwrit_active {
  background-image:url(../images/main/guestbook-heb.gif);
  background-position: -156px 0;
  width:156px;
  height:23px;
}

div#nav_guestbook_iwrit:hover {
  background-position: -156px 0;
}

div#nav_guestbook {
  background-image:url(../images/main/guestbook.gif);
  width:174px;
  height:26px;
}

div#nav_guestbook_active {
  background-image:url(../images/main/guestbook.gif);
  background-position: -174px 0;
  width:174px;
  height:26px;
}

div#nav_guestbook:hover {
  background-position: -174px 0;
}

div#nav_activities {
  background-image:url(../images/main/activities.gif);
  width:192px;
  height:26px;
}

div#nav_activities_active {
  background-image:url(../images/main/activities.gif);
  background-position: -192px 0;
  width:192px;
  height:26px;
}

div#nav_activities:hover {
  background-position: -192px 0;
}

div#nav_contact {
  background-image:url(../images/main/contact.gif);
  width:133px;
  height:23px;
}

div#nav_contact:hover {
  background-image:url(../images/main/contact-active.gif);
}

div#nav_imprint {
  background-image:url(../images/main/imprint.gif);
  width:111px;
  height:23px;
}

div#nav_imprint:hover {
  background-image:url(../images/main/imprint-active.gif);
}

div.clear {
  clear:both;
  height:0px;
}

img.padding-right {
  padding:10px;
  padding-left:0px;
}

img.gallery {
  margin:5px;
  margin-right:0px;
  margin-left:0px;
  border:3px solid #282ba4;
}

div.gallery {
  width:160px;
}

p,h1,h2 {
 margin-top:0px;
 font-weight:normal;
}

.iwrit {
  direction:rtl;
  text-align:right;
}

div.iwrit {
   float:right;
   direction:rtl;
   text-align:right;
}

span.link_info {
  font-size:12px;
}

hr {
  height:1px;
  border-color:#282ba4;
  background-color:#282ba4;
  color:#282ba4;
}

ul.links {
  margin-left:8px;
  margin-right:8px;
  padding-right:8px;
  padding-left:8px;
}

.browser {
	padding-right: 5px;
	padding-bottom: 10px;
	text-align: right;
}

.boxNews .boxContent {
	padding-bottom: 10px;
}

.boxNewsFoot {
 width:500px;
	clear: both;
}

.boxNewsFootLeft, .boxNewsFootLeft2 {
	float: left;
}

.boxNewsFootRight {
	text-align: right;
	font-weight: bold;
}

.boxNewsFootRight a, .boxNewsFootRight2 a, .boxNewsFootLeft2 a {
	color: #3f3f3f !important;
}

.boxNewsFootRight2 {
	text-align: right;
}

.small {
 font-size:12px;
}