*{margin:0;padding:0;border:0;}

html{margin:0;padding:0;border:0;}
html { height: 100%; margin-bottom: 1px; } 

body{
 margin:0;
 padding:0;
 border:0;
 width:100%;
 font-size:100.01%;
 font-family:Arial, Helvetica, sans-serif;
 color:#00014a;
 background-color: #656565;
}

body{
 padding-top:18px;
 text-align:center;
 }

.floatL{float:left;}
.floatClear{clear:left;clear:right;clear:both;}
p.floatClear{clear:left;clear:right;clear:both;line-height:1px;font-size:1px;
margin-bottom:12px;}
p.pwidth{ width:4em; }
.text-14px{font-size:14px;}
.text-12px{font-size:12px;}
.text-bold{font-weight:bold;}
.text-normal{font-weight:normal;} 

#maintable{ margin:0 auto; width:925px;}
td{ vertical-align:top; text-align:left;}

#td4left{
 width:190px;
 background-color:#D5D5D5;}

img.logosmall{
width:190px; height:100px;}

#tr4header{
 background-color:#f0f0f0;
 color:#00014a;}

#tr4header td{
  vertical-align:bottom;}


#tr4header h1,#tr4header h2{
 text-align:center;}

#tr4header h1{
 font-size:25px;
 letter-spacing:1px;}

#tr4header h2{
 font-size:16px;
 font-weight:normal;
 padding:0.4em 0 1em 0;}

#td4right{
 width:210px;
 background-color: #dedede;
 font-size:12px;
 padding:24px 20px;}

#td4right img{width:120px;}

#td4right h3{
 padding-bottom:1em;
 font-size:1.3em;}

#td4navi{ padding-top:20px; background-color:#00014a}

#td4navi ul{
 width:100%;
 list-style-type:none;
 font-weight:normal;}

#td4navi li{
 background-color:#00014a;color:#f0f0f0;
 text-align:left;}

 #td4navi li a{
 margin:0 auto;
 display:block;
 width:170px;
 padding:6px 0 6px 20px;
 text-decoration:none;
 background-color:#00014a;
 color:#FFFFFF;
 font-size:0.8em;}

 #td4navi li.li4headline a {
 background-color:#4086C6;
 color:#ffffff;
 border:solid #f0f0f0;
 border-width:1px 0;
 padding:5px 0 5px 20px;}
 
#td4navi a:hover{
 background-position:left;
 background-image:url(../images/menu-bg_360px.gif);
 background-repeat:no-repeat;
}
#td4navi li.li4headline a:hover{
 background-image:none;}

#td4inhalt{
 width:501px;
 background-color:#fff;
 padding-top:20px;
 padding-left:24px;
 padding-right:20px;
 padding-bottom:0;
 /*text-align:left;*/}
#td4inhalt h1{
text-decoration:none;
font-weight:bold;
letter-spacing:6px;
font-size:18px;
padding-bottom:1em;}
#td4inhalt h2{
 text-decoration:none;
 font-weight:bold;
 letter-spacing:0px;
 font-size:16px;
 line-height:20px;
 padding-bottom:1em;}
#td4inhalt h3{
 text-decoration:underline;
 font-weight:bold;
 letter-spacing:0px;
 font-size:14px;
 line-height:20px;
 padding-top:1em;
 padding-bottom:0.75em;}
#td4inhalt p{
 font-size:14px;
 padding-bottom:1.3em;}

/*  */
#td4inhalt table td, #td4inhalt table th{ font-size:14px; }
#td4inhalt table th{text-align:left;}
#td4inhalt table td ul{list-style-type:none; line-height:1.5em;}
/* / */

#ul4angebot{list-style-type:circle;}
#ul4angebot li{margin-left:1em;}
#ul4angebot li li{list-style-type:disc;margin-left:2em;}

/* kontakt.htm */
#table4kontakt td{
 padding:8px 0;
}
/* /kontakt.htm */

/* Kontakt-Formular */
form{
 font-family:Arial, Helvetica, sans-serif;
 background-color:#fff;
 color:#00014a;
 width:100%;
 font-size:14px;
 line-height:120%;
 border:0px solid #00014a;}
input,textarea{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 display:block;
 float:left;
 width:18em;
 border:1px solid #00014a;
 font-weight:normal;
 margin:5px;
 padding:2px;}
textarea{
overflow:auto;
}
#kontaktFormular br{clear:left;}
#kontaktFormular .submit, #kontaktFormular .reset{border:3px double #00014a;}
#senden, #reset{width:8em;font-size:12px;}
label{width:7em;margin:5px;padding:5px;
float:left;text-align:left;font-weight:normal;color:#00014a;
font-size:14px;}
#kontaktFormular p{
clear:left;float:left;width:100%;margin:0;padding:0;}
#kontaktFormular hr{ /* Opera 8 */
visibility:hidden;clear:both;}
#kopie{
margin-bottom:24px;
padding:0;
width:1em;
}
/* /Kontakt-Formular */