/* CSS Document */
body {
  margin: 0;
  padding: 0;
  color: #000;
  background-color: #BFD8FF;
}
img{
  border:none;
}
.cleaner {
   clear: both;
	display: block;
   height: 0;
	width: 0;
}
#page {
  width: 700px;
  margin: auto;
  padding: 1px;
  border: 1px solid #ccc;
  margin-top: 10px;
  color: #000;
  background:#fff none;
  font-family: Verdana,Arial;
}
#top{
  background: #fff url(../img/r8_c2.png) repeat-x top;
  height:22px;
  text-align: right;
}
#top-in{
  height:79px;
  background: #fff url(../img/top-in-bcg.png) repeat-x top;
}
#nav-p,#nav-b,#nav-e,#nav-t{
  margin-top:1px;
  margin-right:1px;
  height:200px;
  width: 86px;
  float:left;
}
#nav-p,#nav-b,#nav-e,#nav-t,#nav-p-in,#nav-b-in,#nav-e-in,#nav-t-in{
  margin-top:1px;
  margin-right:1px;
  width: 86px;
  float:left;
  height:52px;
}
#nav-p,#nav-b,#nav-e,#nav-t{
  height:200px;
}
#main-nav a,#main-nav-in a{
  display: block;
 font-weight: bolder;
  color:#fff;
  text-align: center;
}
#main-nav a{
  margin-top:133px;
  padding-top: 30px;
  height: 20px;
}
#main-nav-in a{
  margin-top:18px;
}
#main-nav a:hover,#main-nav-in a:hover{
  text-decoration:none;
  color: #fff;
  border-bottom: 16px #fff solid;
}
#nav-p{background-image: url(../img/r4_c2.gif);}
#nav-b{background-image: url(../img/r4_c5.gif);}
#nav-e{background-image: url(../img/r4_c7.gif);}
#nav-t{background-image: url(../img/r4_c9.gif);}
/* in */
#nav-p-in{background-image: url(../img/in_r3_c2.gif);}
#nav-b-in{background-image: url(../img/in_r3_c4.gif);}
#nav-e-in{background-image: url(../img/in_r3_c6.gif);}
#nav-t-in{background-image: url(../img/in_r3_c8.gif);}
#main-nav-in{
  margin-top:1px;
  height:52px;
  background-image: url(../img/nav-bcg.gif);
  text-align: right;
}
#main-nav-in span{
	padding-top:35px;
	font-size: 75%;
	font-weight: bold;
	color: #000;
	display: block;
}
#intro{margin-top:1px;}
#center,#center-in{
  padding-top:22px;
  clear: both;
  background: #fff url(../img/r8_c2.png) repeat-x top;
  font-size:80%;
  color: Navy;
}
#center-in{
  overflow: auto;
}
.box1 .content,.box1c{
  padding:1em;
  margin-top: 1px;
  border: 1px solid #ccc;
}
.box1c .content{
  color:#000;
}
.box1 .content h3{
	border-bottom: 3px solid #BFD8FF;
}
.kontaktbox{
	width: 360px;
	height: 150px;
	padding: 15px;
	background: url(../img/tbl-bckg.png) no-repeat top left;
}
#bottom{
  clear:left;
  background: #fff url(../img/r8_c2.png) repeat-x top;
  height:17px;
  font-size:70%;
  text-align:center;
  padding-top: 5px;
}
.imgl,.imgr,.logo{
	float:left;
	/*border: 1px solid #ccc;*/
	margin: 2px 1em 1em 2px;
	background-color: #BFD8FF;
	padding: 1em;
}
.imgr{
	float: right;
	clear: right;
}
.box1c .content .imgr{
	float:right;
}
.box1 .content input,.box1 .content textarea{
	border: 1px solid #ccc;
}

