@charset "iso-8859-2";
/* CSS Document */
html { min-height: 101%; }
body {
padding: 0;	
margin: 0;			
background: #89a5b0 url(images/bg2.jpg) repeat-x;				
color: #014746;
font-family: Segoe UI, Trebuchet MS, Microsoft Sans Serif, Helvetica, sans-serif;
font-size: 90%;	
font-weight: normal;
line-height: 1.4em;	
text-align: center;
}
.pos1 { 
position: relative; 
margin: 0px auto;  
background: url(images/schatten-li.png) repeat-y left; }
/*alle vernünftigen Browser: */
html>body div.pos1 { 
width: 80%; min-width: 950px; max-width: 1200px; 
} 
/*IE 7: */
*+html div.pos1 { width: 80%; min-width: 950px; max-width: 1200px; }
/*IE 6: */
* html div.pos1 { width: 1100px; }

.pos4 { 
position: relative;  
margin: 0px auto; 
background: url(images/sh-pos-ul.jpg) no-repeat left top;
}
/*alle vernünftigen Browser: */
html>body div.pos4 { 
width: 80%; min-width: 950px; max-width: 1200px;  
} 
/*IE 7: */
*+html div.pos4 { width: 80%; min-width: 950px; max-width: 1200px; }
/*IE 6: */
* html div.pos4 { width: 1100px; } /* ????? */

.pos2 {
position: relative; 
margin-left: 10px; 
background: url(images/schatten-re.png) repeat-y right; 
}
/* hellgrüner Hintergrund:*/
.pos {
position: relative; top: 10px; margin-right: 12px; 
text-align: left; background: #bed7e3 url(images/welt-unten.jpg) no-repeat 60% top; 
}
/*alle vernünftigen Browser: */
html>body img.bild-index { width: 98%; height: auto; }
html>body img.bild { width: 95%; height: auto; }
img { border: none; }
.legende { font-size: smaller; }
/* Navigation: */
p a:link, p a:visited, a.text:link, a.text:visited, a.text:active { color: #046da0; text-decoration: underline; }
p a:hover, a.text:hover { color: #217669; text-decoration: underline; }

/*Navi links Hauptlinks: */
div.sh-r a { 
padding-left: 42px; font-weight: normal; }
div.sh-r a:link, a:visited { 
color: #003366; text-decoration: none; 
}
div.sh-r a:hover {  
color: #046da0; 
text-decoration: underline; 
}
/*Navi oben: */
a.under {
padding-left: 14px;	
padding-right: 15px;
color: #99FFCC;
font-weight: 400;
text-decoration: none; 
}
a.under:active, a.under:hover, a.under:focus { 	
padding-left: 14px;
padding-right: 15px;
color: #ffffff;
font-weight: 400;
text-decoration: none;
}

a.copy { 
color: #CCCCCC; text-decoration: none; 
font-size: x-small; font-weight: normal; 
font-style: italic; }
a.copy:visited { 
text-decoration: none; }
a.copy:hover { 
color: #CCCCCC; text-decoration: underline; }
/* Navi Ende */

.textfeld1von3, .textfeld2von3, .textfeld3von3, .textfeld1von2, .textfeld2von2 {
padding-top: 6px; text-align: left;
}
.textfeld1von3 { width: 24%; float: left; }
.textfeld2von3 { width: 43%; margin: 0px auto; }
.textfeld3von3 { width: 24%; float: right; }
.textfeld1von2 { width: 47%; float: left; margin: 0 }
.textfeld2von2 { width: 47%; float: right; margin-left: 15px;  }
.textfeld { text-align: left; clear: both; }
.textfeld1 { text-align: left; }
#main {
position: relative; float: right; text-align:center;
width: 74%; padding-right: 30px; padding-top: 15px;
}
#navi-oben {
position: absolute; left: 15px; top: 17px;
width: 19%; 
}
.navi-blau { background-color:#006699; height: 24px; color:#FFFFFF; margin-left: 50px; text-align: right; }
#navi {
position: relative; left: 15px; 
width: 19%; z-index: 2;
color: #046da0; font-size: 1.0em; font-weight: bold; 
float: left; 
}
.balken { height: 142px; text-align: center; }

.header-box {
position: relative; top: 0; 
height: 167px; 
background: url(images/header-bg.jpg) repeat-x; 
margin-right: 12px; text-align: left;
}
.header-bg {
position: relative; top: 0; 
width: 100%; height: 167px;
background: url(images/header-welt.jpg) no-repeat 60% top; 
} /*IE 6: */
* html div.header-re {
position: relative; top: 0; 
width: 100%; height: 167px; 
background: url(images/header-hafen.jpg) no-repeat right top; 
}
.header-re {
position: relative; top: 0; 
width: 100%; height: 167px; 
background: url(images/header-hafen.png) no-repeat right top;  
} /*IE 6: */
* html div.header-li {
position: relative; top: 0; 
width: 100%; height: 167px; 
background: url(images/header-lkw.gif) no-repeat 16% bottom; 
}
.header-li {
position: relative; top: 0; 
width: 100%; height: 167px; 
background: url(images/header-lkw.png) no-repeat 16% bottom; 
}
.sh-r-logo { text-align: center; width: 100%; background: url(images/sh-r.png) repeat-y right top; height: 142px; }
h1 { font-size: 1.3em; }
h2 { font-size: 1.2em; color: #006666; }
h3 { font-size: 1.1em; margin-bottom: -8px; }
hr { border: none; background-color:#003366; height: 1px; width: 60% }
/* Schatten Navi-Feld: */
.sh-ol {
height: 8px; background: url(images/sh-ol.png) no-repeat left bottom; font-size: 1px; }
.sh-or {
height: 8px; background: url(images/sh-or.png) no-repeat right bottom; font-size: 1px; }
.sh-l {
background: url(images/sh-l.png) repeat-y left top; }
.sh-r {
width: 100%; background: url(images/sh-r.png) repeat-y right top; }
.sh-ul {
position: relative; top: 0; height: 11px; background: url(images/sh-ul.jpg) no-repeat left top; font-size: 1px;}
.sh-ur {
height: 11px; background: url(images/sh-ur.jpg) no-repeat right top; font-size: 1px; }
/* Schatten ganz unten: */

.sh-pos-ur {
height: 15px; background: url(images/sh-pos-ur.jpg) no-repeat right top; margin-left: 10px; }
.anfrage td { padding: 4px 0 4px 0; }
