/* Autor: Timo Lowinger */

BODY { SCROLLBAR-BASE-COLOR: #CCCCCC; SCROLLBAR-ARROW-COLOR: #666666; }

body {
margin: 0px 0px; 
padding: 0px 0px; 
background-color: #E6EEF6;
background-image: url(images/main/main.jpg);
background-position: 0px 0px;
background-repeat: repeat-y;
font-size : 10pt; 
font-weight: normal;
font-family : Tahoma,sans-serif,Arial; 
color : #123053; 
} 
p {
font-size : 10pt; 
font-weight: normal;
font-family : Tahoma,sans-serif,Arial; 
color : #123053; 
} 
hr {
width:500px;
color:#000000;
height:1px;
text-align:left;
}
a {
font-size : 10pt;
font-family : Arial; 
}
a:link {
color : #000000; 
font-weight: normal;
text-decoration: none;
}
a:visited {
color : #000000;
font-weight: normal;
text-decoration: none; 
} 
a:active {
color : #000000; 
font-weight: normal;
text-decoration: none; 
} 
a:hover {
color : #000000;
font-weight: bold;
text-decoration: none;
} 
h1,h2,h3,h4,h5 {
font-family: Tahoma,sans-serif,Arial;
}
h1 {
font-size: 12pt;
font-weight: bold;
margin-bottom: 0px;
color: #33649C;
}
h2 {
font-size: 11pt;
color: #35618E;
font-weight: bold;
letter-spacing: 0.2em;
margin-bottom: 0px;
}
h3 {
font-size: 14pt;
color: #123053;
border-bottom: #33649C 3px solid 
}
h4 {
color: #123053;
font-size: 15pt;
}
h5 {
color: #123053;
font-size: 7pt;
font-weight: normal;
}
.border1 {
background-color: #FFFFFF;
border-width: 1px;
border-style: solid;
border-color:#033F7B;
}
.border2 {
background-color: #FFFFFF;
border-width: 1px;
border-style: solid;
border-color:#000000;
border-left-style:none;
border-top-style:none;
border-right-style:none;
}
.border3 { 
border-width: 1px;
border-style:solid;
border-color:#000000;
border-left-style:none;
border-top-style:none;
border-bottom-style:none;
}
.border4 {
background-image:url(images/banner/balken3.jpg);
border-width: 1px;
border-style:solid;
border-color:#000000;
border-left-style:none;
border-top-style:none;
border-right-style:none;
}
.border5 {
border-width: 1px;
border-style:solid;
border-color:#000000;
border-top-style:none;
}
.border6 {
border-width: 1px;
border-style:solid;
border-color:#000000;
}
.navi {
background-image: url(images/navi/1.jpg); 
background-repeat: repeat-y;
background-position: 0px 0px;
margin: 0px 0px; 
padding: 0px 0px; 
}
.main {
background-image: url(images/main/bg.jpg); 
background-repeat: repeat-y;
background-position: 0px 0px;
margin: 0px 0px; 
padding: 0px 0px; 
}
.back2 {
background-image:url(images/banner/balken2.jpg); 
background-position:bottom right;
background-repeat:no-repeat;
}
.impress {
font-size : 7pt; 
font-weight: normal;
font-family : Verdana,sans-serif,Arial; 
color : #666666;
}
/*  ----------------Navi---------------------- */ 
#navcontainer {width: 174px; text-align: right; 
border: 0px solid black; 
border-bottom: none;
margin-bottom: none;}

#navcontainer ul {margin: 0; padding: 0;
  list-style-type: none;
  text-indent: 15px;letter-spacing: 0px;}
  
#navcontainer li {list-style-image: none;
  margin:0; border-bottom: 0px solid black;}

#navcontainer a {display: block;
  width: 174px;height: 18px;
  font: normal 13px/15px Tahoma, Arial, 
  Helvetica, sans-serif; }

#navcontainer  a:link, #navcontainer  a:visited {
  background: url(images/navi/hover.jpg);
  color: #2A5E83;text-decoration: none; 
  padding-bottom: 0;}

#navcontainer li a:hover {
  background: url(images/navi/hover.jpg) 
  /* hier wird das Image verschoben */
  0px -18px no-repeat; 
  color: #000000;text-decoration: none;}

#navcontainer li a#current {
  background: url(images/navi/hover.jpg)
   /* hier wird das Image verschoben */ 
  0px -18px no-repeat;
  color: #000000;text-decoration: none;}