/* ------ Page Structure ------- */
body    { background: #213f54 url(../image-files/hintergrund.jpg) no-repeat fixed center 0; margin: 0;}
#PageWrapper { width: 1004px; margin-top: 10px; }
#ContentWrapper {
float: left;
width: 100%;
}
#CenterColumn { margin: -5px 264px 0 240px;                 /* STEP 1: set to "0 RightColumnWidth 0 LeftColumnWidth" */ 
}
#LeftColumn { float: left; width: 199px;               /* STEP 2: to set left column at 180, set 1 less than 180 here */
margin-left: -1004px; padding-top: 3px; padding-left: 25px;        	                       		/* STEP 3: set to the same width specified in #PageWrapper above (but with minus sign)  */
}
#RightColumn { float: left; width: 223px;               /* STEP 4: to set right columns at 180, set 1 less than 180 here */
margin-left: -224px; padding-top: 3px;                                    /* STEP 5: set to -(RightColumnWidth) */
}
/* ------ Section 3 - Page Structure Details ------ */
#PageWrapper { margin-right: auto; margin-left: auto; }
#ContentWrapper { }
#LeftColumn { background-color: transparent;}
#CenterColumn { background-color: transparent;}
#RightColumn { background-color: transparent; }
/* ------ Navigation Styles ------- */
.Navigation-links-rahmen { width: 175px; }
.Navigation { font-family: Arial, Helvetica, sans-serif; background-color: transparent; width: 175px; float: left; }
alt.Navigation h3 { padding: 0; font-size: 10pt; color: #373737; line-height: 14pt; border-bottom: 1px solid #939393; margin: 12px 0; }
.Navigation h3 { font-size: 10pt; font-weight: bold; background-color: #e8e8e8; margin-bottom: 10px; padding: 4px; }
.navigation-h3-bottom-line { border-bottom: 1px solid #8f8fb3; }
.Navigation ul { list-style-type: none; margin: -6px 0 0; padding: 0 0 8px; }
.Navigation li { background-color: #f9f9f9; margin-top: 4px; padding: 2px; border: solid 1px #eaeaea; }
.Navigation a {
color: blue;
display: block;     /*  this makes the whole box highlight rather than just the text */
padding: 3px 0 3px 4px;
text-decoration: none;
}
.Navigation a:visited {
color: purple;
text-decoration: none;
}
.Navigation a:hover { color: #00f; background-color: #d3e4fb;   /* light sea blue used in center column of anguilla-background.gif and for lit buttons both navbars and AdSenseBox bg color */
text-decoration: none; }
/* ------ Font Styles ------- */

p { font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.text_normal { font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.text_normal-h-gelb { background-color: #ff0 }
.text_index    { font-size: 7pt; font-family: Arial, Helvetica, sans-serif }
a            { color: #00f; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; cursor: pointer }
.paket-links { color: #0240a6; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; cursor: pointer }
a:hover          { color: #00f; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; background-color: #deeffe; cursor: pointer }
.text_klein  { font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.text_8 { font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
h1  { font-size: 18pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: normal }
.h1 { font-size: 18pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: normal; text-align: center }
h2 { font-size: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: normal }
h3  { font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; font-stretch: normal }
.h3 { font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.no-underline { text-decoration: none }
.h2 { font-size: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
h4  { color: #f30; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: normal; text-align: left }
.headerbreak        { font-size: 3pt; text-decoration: none }
.tablehead   { color: #000; background-color: #d6e2e4; padding: 5px; border: solid 1px #9d9d9d }
.h_riesig { font-size: 33pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: ultra-expanded }
.gelb { background-color: #ffffc1; }
