html
{
margin:0px;
padding:0px;
height:100%;
overflow-y: scroll;
min-width:1064px;
}

body
{
min-w idth:1062px;
margin:0px;
padding:0px;
height:100%;
background-color: #DDDDDD;
color: black;
background-image:url(../img/middlerampedred_1062.jpg);
background-repeat:repeat-y;
background-position:center;
}

a
{
outline:none;
}


.h1inline
{
display:inline;
font-family: Arial;
font-size: 14px;
line-height: 22px;
}

.h11inline
{
display:inline;
font-family: Arial;
font-size: 14px;
line-height: 22px;
font-weight:normal;
}

.h12inline
{
display:inline;
font-family: Arial;
line-height:13px;
font-size:10px;
font-weight:bold;
}


span.boldblue
{
color:#384e77;
font-weight:bold;
}

span.boldgray
{
color:#636362;
font-weight:bold;
}

#divbg
{
position:absolute;
width:100%;
min-height:100%;
height:100%;
left:0px;
top:0px;
}

#divbginnen
{
position:relative;
margin: 0px auto;
width:1062px;
min-height:100%;
height:100%;
}

#divtotop
{
position:absolute;
left:-5000px;
top:-5000px;
width:1px;
height:1px;
overflow:hidden;
display:inline;
}

#container {
min-height: 100%;
margin-bottom: -46px;
position: relative;
min-width:1062px;
}

.clearfooter {
height: 46px;
clear: both;
}

.clearfootercentered
{
height: 46px;
margin:0px auto;
width:1062px;
border:0px solid yellow;
}

.clearfootercont
{
max-height: 50px;
min-height: 40px;
position:relative;
left:65px;
top:40px;
width:70px;
cursor:pointer;
}


#header
{
position:relative;
left:0px;
width:100%;
height:210px;
background-color: darkgray;
background-position:100px 50%;
background: url(../img/red_lightgrey_bg_0_210.jpg) repeat-x;
}



#footer
{
height:46px;
background: url(../img/footer_bg_8.jpg) repeat-x;
}


#headercentered
{
margin:0px auto;
max -width:1062px;
min -height:100%;
height:210px;
width:1062px;
}

#headerrampleft
{
width:10px;
height:170px;
float:left;
background-image: url(../img/headerramp_left.jpg);
}

#headerrampright
{
width:10px;
height:170px;
float:right;
background-image: url(../img/headerramp_right.jpg);
}


#footerrampleft
{
width:10px;
height:46px;
float:left;
background-image: url(../img/footerramp_left.jpg);
}

#footerrampright
{
width:10px;
height:46px;
float:right;
background-image: url(../img/footerramp_right.jpg);
}




#headerbox
{
text-align:left;
height:210px;
max-he ight:136px;
overflow:hidden;
background: url(../img/red_lightgrey_bg_1062_210.jpg);
}


#header_square
{
position:relative;
top:-30px;
left:10px;
width:285px;
height:60px;
background-color: #990033;
border:0px solid green;
}


#footercentered
{
margin:0px auto;
width:1062px;
min-width:400px;
min-height:100%;
background-image: url(../img/red_lightgrey_bg_1062_46.jpg);
}

#footerbox
{
position:relative;
text-align:left;
height:46px;
max-height:46px;
overflow:hidden;
bor der-top:1px solid #777;
}

#foote rhelp
{
position:absolute;
background-image: url(../img/red30.jpg);
border:1px solid red;
width:10px;
height:46px;
top:0px;
left:-2px;
}

#footerline
{
  position:relative;
  left:10px;
  width:285px;
  height:1px;
  border-top:1px solid #888;
}

#middlecentered
{
overflow:hidden;
margin:0px auto;
padding-top:0px;
width:1062px;
}


*html #middlecentered
{
padding-top:136px;
}



#footertext
{
font-family: Arial;
color: #6a6a69;
color: #aaaaaa;
margin-top:15px;
margin-left:3px;
margin-right:3px;
font-size:12px;
text-decoration:none;
text-align:center;
}

#footertext a:visited , a:link
{
color: #6a6a69;
color: #aaaaaa;
text-decoration:none;
}


#spacer
{
margin-left:6px;
margin-right:3px;
}


#footerleft
{
width:100px;
height:100%;
float:left;
margin-left:0px;
margin-right:30px;
border:none;
overflow:hidden;
}


#divimgprint
{
position:relative;
width:103px;
height:22px;
top:45px;
left:28px;
background: url(../img/print.jpg);
border:none;
}

#footerright
{
width:100px;
height:100%;
float:right;
margin-left:0px;
margin-right:0px;
overflow:hidden;
}

#divimgtotop
{
position:relative;
width:144px;
height:22px;
top:45px;
left:35px;
background: url(../img/btn_totop.jpg);
border:none;
}


#divmail
{
position:relative;
top:45px;
left:10px;
width:144px;
height:22px;
background: url(../img/btn_mail.jpg);
cursor:pointer;
text-decoration:none;
border:none;
}


#divxing
{
position:relative;
top:30px;
left:10px;
width:144px;
height:22px;
background: url(../img/btn_xing.jpg);
cursor:pointer;
text-decoration:none;
border:none;
}



#ident
{
position:relative;
float:right;
width:180px;
he ight:470px;
overflow:hidden;

}

#divident
{
line-height:13px;
font-size:10px;
font-family:Arial;
position:relative;
width:147px;
left:12px;
padding-right:40px
text-align:left;
}



DIV.doubellineBox
{
  font-family:arial;
  width:135px;
  border:1px solid gray;
  padding: 0;
  margin: 0.7em 1em;
}


DIV.doubellineBox .inner {
   display:block;
   border: 1px solid #666;
   position: relative;
   top: -3px;
   left: -3px;
   padding:8px;
   background: url(../img/white.gif) repeat;
}

.doublelineCenter
{
  position:relative;
  overflow:hidden;
  mar gin-right:50px;
  border:1px solid red;
  width:115px;
}



DIV.shadowBox {
   font-family:arial;
   width:135px;
   border:0px solid red;
   bac kground-color: #bbb;
   background-color: #996666;
   padding: 0;
   margin: 0.7em 1em;
}

DIV.shadowBox .inner {
   display:block;
   border: 1px solid #666;
   border: 1px solid #990033;
   position: relative;
   top: -4px;
   left: -4px;
   padding:8px;
   background: url(../img/lightgray.gif) repeat;
}

.shadowCenter {
  position:relative;
  overflow:hidden;
  padding-right:5px;
  border:0px solid red;
  width:115px;
}



DIV.shadowTopImg {
   font-family:arial;
   width:263px;
   border:0px solid red;
   background-color: #996666;
   padding: 0;
   margin: 0.7em 1em;
   margin-top:92px;
   margin-left:30px;
}

DIV.shadowTopImg .inner {
   display:block;
   border: 1px solid #666;
   border: 1px solid #990033;
   position: relative;
   height:58px;
   top: -4px;
   left: -4px;
   pad ding:8px;
   background: url(../img/lightgray.gif) repeat;
}


DIV.shadowStartImg {
   font-family:arial;
   width:542px;
   left:1px;
   border:0px solid red;
   background-color: #996666;
   padding: 0;
   margin: 0.7em 1em;
   marg in-top:92px;
   mar gin-left:30px;
}

DIV.shadowStartImg .inner {
   display:block;
   border: 1px solid #666;
   border: 1px solid #990033;
   position: relative;
   height:296px;
   top: -4px;
   left: -4px;
   background: url(../img/lightgray.gif) repeat;
}


#toptext
{
  position:relative;
  width:550px;
  top:-60px;
  left:320px;
  letter-spacing: 0.05em;
  font-family: Arial;
  font-size: 30px;
  color: #CCCCCC;
  text-align:left;
  border:0px solid yellow;
}



DIV.shadowInfoblock
{
  float:left;
  position: relative;
  ove rflow:hidden;
  t op:45px;	
  left:12px;
  font-family: Arial;
  font-size: 14px;
  line-height: 18px;
  background-color: #333;
  color:#dddddd;
  text-align:justify;
  border:0px solid lightgreen;
  width:264px;
  mar gin: 0.7em 1em;
}

DIV.shadowInfoblock .inner {
   display:block;
   border: 1px solid #333;
   border-top: 2px solid #444;
   border-left: 2px solid #444;
   bo rder: 1px solid #990033;
   position: relative;
   he ight:58px;
   top: -4px;
   left: -4px;
   padding:6px;
   background: url(../img/red30.jpg) repeat;
}

li a 
{
   text-decoration:none;
   color: #636362;
}

li a, li a:visited, li a:link
{
   text-decoration:none;
   color: #636362;
}





.link_liste_name a, .link_liste_name a:visited, .link_liste_name a:link,
.link_liste_text a, .link_liste_text a:visited, .link_liste_text a:link
.link_liste_line a, .link_liste_line a:visited, .link_liste_line a:link
{
   text-decoration:none;
   color: #636362;
}


#news_imgtext a, #news_imgtext a:visited, #news_imgtext a:link
{
   text-decoration:underline;
   color: #636362;
}

a.clsGoogleeLink, a.clsGoogleeLink:visited, a.clsGoogleeLink:hover, a.clsGoogleeLink:active
{
  color:black;
  font-weight: bold;
  text-decoration: none!important;
}