@charset "iso-8859-1";
@import url(reset.css);

html{
	margin: 0; padding: 0; overflow-y:scroll;
}

body{
 background-color: #FFFFFF;
 margin: 0;
 padding: 0;
 font-family: Georgia, Cambria, Times, serif;
 color: #898c8d;
 width: 100%; height: 100%;

}

#page{
 padding: 0;
 text-align: center;
 margin: 0 auto 0;
}
#header{
 width: 962px; height:144px;
 padding: 0;
 text-align: left;
 margin: 0 auto 30px;
 /*border: solid 1px #000;*/
  background: url(../../img_de/shared/drop_up.jpg) no-repeat;
}

#xcontent{
 width: 962px;
 padding: 0;
 text-align: left; vertical-align: top;
 margin: 0 auto 0;
/* border: 1px solid maroon;*/
}

.xcopy{
 width: 589px; font-size: 16px; line-height: 20px;
 text-align: left; float:left; 
 margin: 0 0 30px 0; padding: 0;
  /*border: 1px solid orange;*/
}

.xcopy p{
  margin: 0 0 9px 0; padding: 0;
}

.xcopy a:link, .xcopy a:visited{
 text-decoration: underline; 
 font-size: 16px; color: #0040aa;
}

.xcopy a:hover{
 text-decoration: none; 
 font-size: 16px; color: #0040aa;
}

.xcopy .abs{
  margin-top: 9px;
}

.xcopy ul{
line-height: 20px;
margin: 0;
padding: 15px;
list-style-type: disc;
 list-style-position: outside;
}


#drop{
  width: 962px; margin: 0; padding: 0;
}

h1{
 font-size: 16px; font-weight: normal;
 color: #0040aa; margin: 0 0 16px 0;
}

h2{
 font-size: 16px; font-weight: normal;
 color: #0040aa; margin: 0;
}

/* @group adresse */

#ad{
font-size: 16px; color: #0040aa;  line-height: 24px;
float: left; margin: 0; width: 260px;
/*border: 1px solid olive;*/
}

#ad a:link, #ad a:visited{
 text-decoration: underline; 
 font-size: 16px; color: #0040aa;
}

#ad a:hover{
 text-decoration: none; 
 font-size: 16px; color: #0040aa;
}
  


/* @end */

/* @group nav */
#nav{
float: left; margin: 0; width: 260px;
/*border: 1px solid red;*/
}


#nav ul{
	list-style-type:none;
	margin: 0; padding: 0;
}

#nav ul li{
	margin: 0; padding: 0;
    font-size: 16px; color: #0040aa;  line-height: 24px;

}

/* @end */

/* @group links */
a.sel:link, a.sel:visited{
 color: #898c8d; text-decoration: none;
}
a.sel:hover{
 color: #898c8d; text-decoration: underline;
}
a.sw:link, a.sw:visited{
color: #0040aa; text-decoration: none;
}
a.sw:hover{
color: #0040aa; text-decoration: underline;
}


/* @end */

.clearfix{
  margin: 0; padding: 0; clear: both;

}

.hint{
  font-size: 16px;
  color: #0040aa;
}

.tabrow{
  padding-bottom: 9px;
}

/* @group form */

form{
  margin: 0; padding: 0;
}

.feldgeneric{
 font-family: Georgia, Cambria, Times, serif;
 color: #898c8d;
 font-size: 14px;
 margin-bottom: 16px;
 width: 270px;
}
.feldanrede{
 font-family: Georgia, Cambria, Times, serif;
 color: #898c8d;
 font-size: 14px;
 margin-bottom: 16px;
 width: 270px;
}

.felddat{
 font-family: Georgia, Cambria, Times, serif;
 color: #898c8d;
 font-size: 14px;
 margin-bottom: 11px;
 width: 120px;
}

.feldlabel{
  color: #0040aa;
   font-size: 16px;
}

em{
  font-style: italic;
}
strong{
  font-weight: bold;
}
/* @end */

