body { background:#ffffff; text-align:center; margin:0; padding:0; font-family:Arial; }

#main_container { width:819px; margin:auto; text-align:left; position:relative; margin-bottom:10px; z-index:1; }
 
.t1 { font-family:Arial; color:#636363; font-size:12px; line-height:18px; text-align:justify; }
.t1 a { color:#25517E; text-decoration:underline; }
.t1 a:hover { color:#25517E; text-decoration:none; }

h1 { font-weight:normal; font-family:Arial; font-size:20px; color:#25517E; line-height:47px; margin-top:0px; margin-bottom:5px; }
h1 a { color:#25517E; }
h2 { font-size:12px; text-transform:uppercase; color:#2C4C9E; font-family:Arial; margin-bottom:10px; margin-top:0px; }

.red { color:#D80000; font-size:11px; font-family:Arial; }

blockquote { margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd; }

#loadimages{
position:absolute;
top:0;
left:0;
height:0;
width:0;
overflow:hidden;
display:none;
}

#loadimages img{
position:absolute;
top:0;
left:0;
height:0;
width:0;
overflow:hidden;
}

.kontaktform input,textarea { border:1px solid #25517E; font-size:12px; font-family:Arial; }

.logo { height:95px; width:310px; background:url(../images/logo.jpg); position:absolute; top:0px; left:0px; }
.logo a { position:absolute; height:95px; width:310px; text-decoration:none; }

.topnav { right:0px; top:20px; position:absolute; font-size:11px; color:#000; line-height:22px; text-align:right; }
.topnav a { color:#000; text-decoration:underline; margin-left:10px; }
.topnav a:hover { color:#000; text-decoration:none; }

.breaker { background:url(../images/breaker.gif) center; width:36px; }

.menu_bg { background:#25517E; color:#ffffff; font-size:12px; height:35px; width:819px; text-align:center; z-index:20; }
.menu_bgasd a { color:#ffffff; font-family:Arial; font-size:12px; text-decoration:none; }

.header { clear:both; background:#ffffff; height:95px; width:819; position:relative; margin-bottom:0px; }

#content { background:url(../images/kontent.jpg); width:819px; height:499px; margin-bottom:5px; position:relative; clear:left; z-index:-5; }
#contentstart { background:url(../images/start.jpg); width:819px; height:499px; margin-bottom:5px; position:relative; clear:left; z-index:-5; }

.footer { clear:both; text-align:left; height:25px; line-height:25px; width:819px; font-family:Arial; font-size:11px; color:#065598; }
.footer a { color:#065598; }
.footer a:hover { text-decoration:none; }

.service { border-top:1px solid #CBCBCB; border-bottom:1px solid #CBCBCB; font-size:11px; color:#000000; line-height:20px; margin:10px 0 10px 0; }
.service a { color:#000; text-decoration:none; }

.text { background:url(../images/logostreifen.jpg) bottom right no-repeat #ffffff; position:absolute; right:23px; top:23px; height:408px; width:725px; padding:22px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#25517E; line-height:20px; overflow:auto; }
.start { background:url(../images/logostreifen.jpg) bottom right no-repeat #ffffff; position:absolute; right:23px; top:23px; height:408px; width:357px; padding:22px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#25517E; line-height:20px; text-align:justify; }
.start a { color:#25517E; text-decoration:underline; }
.start a:hover { text-decoration:none; }

.text a { color:#25517E; text-decoration:underline; }
.text a:hover { text-decoration:none; }

.slideshow { height: 245px; width: 325px; }
.slideshow img { }

.noslide { height: 245px; width: 325px; }
.noslide img { }
