html, body {
 margin: 0;
 padding: 0;
 font-size: 100.01%;
 font-family: Tahoma, sans-serif;
 color: #FFFFFF;
 background-color: #E7E7F3;
 background-image: url('/img/edback2.jpg');
 background-position: left top;
 background-repeat: repeat-y;
}
h1, h2, h3, h4, h5, h6, p, form {
 margin: 0;
 padding: 0;
}
img {
 border: none;
}
ul, ol, li {
 padding: 0;
 margin: 0;
 list-style: none; 
}

#logo_default {
 background-color: #B6C5D3;
 background-image: url('/img/logo_default_bg.gif');
 background-position:  left top;
 background-repeat: repeat-x
}

#pan_default {
 background-color: #000000;
 background-image: url('/img/edtop3_bg.jpg');
 background-position:  left top;
/* background-repeat: repeat-x; */
}

#logo_test {
 background-color: #B6C5D3;
 background-image: url('/img/logo_default_bg.gif');
 background-position:  left top;
 background-repeat: repeat-x
}

#pan_test {
 background-color: #000000;
 background-image: url('/img/pan_default_big.jpg');
 background-position:  left top;
 background-repeat: repeat-x
}



#top_nav {
 background-color: #214C77;
}
#top_nav_left {
 display: inline;
 float: left;
 padding-top: 4px;
 padding-bottom: 4px;
}
#top_nav_right {
 display: inline;
 float: right;
 padding-top: 4px;
 padding-bottom: 4px;
}
#top_nav_content {
 width: 770px;
 height: 1.4em; 
}
#top_nav_content a {
 font-size: 75%;
 font-family: Tahoma, sans-serif;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 10px;
 padding-right: 10px;
 margin-left: 0px;
 margin-right: 0px;
 display: inline;
}
#top_nav_content a:hover {
 background-color: #00264C;
}
#top_nav_content .active a {
 background-color: #2F6AA9;
}
#top_nav_content .active a:hover {
 background-color: #2F6AA9;
}
#top_nav_content img, #top_nav_content img a {
 background-color: #FF0000;
 margin-left: 0px;
 margin-right: 0px;
 padding-left: 0px;
 padding-right: 0px;
}




#alt_nav {
 position: absolute;
 overflow: hidden;
 top: 176px;
 left: 0px;
 width: 188px;
 display: block;
}
#alt_nav a {
 display: block;
 font-size: 75%;
 font-family: Tahoma, sans-serif;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
}
#alt_nav a:hover {
 background-color: #00264C;
}
#alt_nav .active a {
 background-color: #214C77;
}
#alt_nav .active a:hover {
 background-color: #214C77;
}

#inhalt {
 position: absolute;
 overflow: auto;
 left: 140px;
 top: 156px;
 width: 620px;
 height: 455px;
 background-color: #FFFFFF;
 border:1px solid;
 border-color: #214C77;

 scrollbar-face-color: #D0D0D0;
 scrollbar-highlight-color: D8D8D8;
 scrollbar-3dlight-color: D8D8D8;
 scrollbar-darkshadow-color: C8C8C8;
 scrollbar-shadow-color: C8C8C8;
 scrollbar-arrow-color: #6D6C65;
 scrollbar-track-color: #E0E0E0;
}

#fliesstext {
 clear: both;
 font-size: 75%;
 font-family: Tahoma, sans-serif;
 color: #303030;
 padding-left: 10px;
 padding-top: 10px;
/* padding-right: 10px; */
 padding-bottom: 10px;
 width: 550px;
}
#fliesstext p {
 clear: both;
 padding-bottom: 6px;
}




#fliesstext h1 {
 font-size: 100%;
 font-family: Tahoma, sans-serif;
 color: #00264C;
 margin-top: 0px;
 margin-bottom: 6px;
}
#fliesstext h2 {
 font-size: 100%;
 font-family: Tahoma, sans-serif;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 3px;
/* background-color: #FF0000; */
}
#fliesstext li {
 margin-left: 20px;
 margin-top: 2px;
 list-style-image:url('img/listbullet3.gif')
}
#fliesstext a {
 color: #6D6C65;
 text-decoration: none;
 font-weight: bold;
}
#fliesstext a:hover {
 color: #6D6C65;
 text-decoration: underline;
 font-weight: bold;
}
#fliesstext label {
 font-weight: bold;
}
.small {
 font-size:90%; 
}


#footer {
 position: absolute;
 top: 615px;
 width: 760px;
 text-align: right;
 font-size: 60%;
 font-family: Tahoma, sans-serif;
 color: #6D6C65;
}
#footer a {
 color: #6D6C65;
 text-decoration: none;
}
#footer a:hover {
 color: #1D275A;
 text-decoration: none;
}


#fliesstext input, #fliesstext textarea, #fliesstext select {	
 border: 1px solid #6D6C65;
 background-color: #FFFFFF; 
 font-family: Tahoma, sans-serif;
 color:#000000;
 font-size:90%; 
 width: 400px;
}

#fliesstext input.button {	
 font-weight:bold;
 width: 120px;
 color:#1D275A;
 margin-bottom: 10px;
}

#fliesstext .inline {
 display: inline;
}

#fliesstext .links {
 display: inline;
 float: left;
}

#fliesstext .mitte {
 display: inline;
 float: right;
 margin-right: 100px;
}

#fliesstext .shopheader {
 clear: both;
 float: left;
 width: 540px;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 background-color: #214C77;
}
#fliesstext .shopheader h2 {
 display: inline;
 float: left;
 font-size: 100%;
 font-family: Tahoma, sans-serif;
 font-weight: bold;
 margin-top: 0px;
 margin-bottom: 0px;
 background-color: #214C77;
 color: #FFFFFF;
}
#fliesstext .shopheader .rechts {
 display: inline;
 font-weight: bold;
 float: right;
 color: #FFFFFF;
/* background-color: #FF0000; */
}
#fliesstext .shopinfo {
 clear: both;
 float: left;
 width: 540px;
 padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 5px;
 padding-right: 5px;
 background-color: #A0A0A0;
 margin-bottom: 3px;
}
#fliesstext .shopinfo p {
 clear: none;
 display: inline;
 float: left;
 font-size: 80%;
 font-weight: bold;
 color: #FFFFFF;
 padding-top: 0px;
 padding-bottom: 0px;
}
#fliesstext .shopinfo .rechts {
 display: inline;
 float: right;
}
#fliesstext .shopinfo .rechts a {
 color: #FFFFFF;
}

#fliesstext img {
 display: inline;
 float: right;
 background-color: #FFFFFF;
 margin-left: 10px;
 margin-right: 0px;
 padding-right: 0px;
 margin-bottom: 10px;
}

#fliesstext form {
 clear: both;
 margin-top: 5px;
 margin-bottom: 10px;
}
#fliesstext input.shop {
 width: 20px;
}
#fliesstext input.shopbut {
 width: 180px;
}
#fliesstext select.shop {
 width: auto;
}
#fliesstext span {
 display: block;
 margin-top: 2px;
}
#fliesstext input.shopbox {
 width: auto;
 border: 0px;
}

#fliesstext table {
 font-family: Tahoma, sans-serif;
 color: #303030;
 font-size: 100%;
}

#fliesstext th {
 background-color: #214C77;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 5px;
 padding-right: 5px;
 color: #FFFFFF;
}

#fliesstext .nopadding {
 padding-left: 0px;
}
#fliesstext td {
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 2px;
 padding-right: 6px;
/* border-bottom: 1px solid #303030; */
}

#fliesstext td.noborder {
 border-bottom: 0px;
}
#fliesstext td.borderoben {
 border-top: 1px solid #303030;
 border-bottom: 0px;
}



#fliesstext img.rechts {
 display: inline;
 float: right;
/* background-color: #303030; */
 margin-left: 5px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 5px;
 padding: 1px 1px 1px 1px;
}

#fliesstext img.links {
 display: inline;
 float: left;
/* background-color: #303030; */
 margin-left: 0px;
 margin-right: 5px;
 margin-top: 0px;
 margin-bottom: 5px;
 padding: 1px 1px 1px 1px;
}

#fliesstext img.nichts2 {
 display: inline;
 float: none;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 1px 1px 1px 1px;
}

#fliesstext img.nichts {
 display: inline;
 float: none;
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 5px;
 margin-bottom: 5px;
 padding: 1px 1px 1px 1px;
}

#fliesstext .clearme {
 clear: both;
}
#fliesstext .space5{
 clear: both;
 margin-top: 5px;
}


#alt2_nav {
 position: absolute;
 overflow: hidden;
 top: 176px;
 left: 0px;
 width: 188px;
 display: block;
}

#alt2_nav a.piclink  {
 display: block;
 font-size: 75%;
 font-family: Tahoma, sans-serif;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
 padding-top: 0px;
 padding-bottom: 3px;
 padding-left: 2px;
 padding-right: 2px;
}
#alt2_nav img {
/* padding: 1px 1px 1px 1px; 
 background-color: #214C77; */
 border: 1px solid;
 border-color: #214C77; 
}
