
html, body {
   margin: 0px;
   padding: 0px;
   height: 100%;
   min-height: 100%;
}

body {
   border: 0px none;
   background: #C0C0C0;
   font-size: 12px;
   line-height: 18px;
   color: #3300CC;
   font-family: verdana, arial, univers, helvetica, sans-serif;      
}

.center {
   background: url("../images/backgrd.gif") repeat-y center;
   margin-left:auto;
   margin-right:auto;
   width: 1000px;
   height:auto !important; /* Für normale Browser */ 
   height:100%; /* Für IE */ 
   min-height: 100%;
   /*border: 1px dotted blue;*/
}

.nav {
   margin-left: 10px;
   width: 174px;
   text-align: left;
   float: left; 
   /*border: 1px dotted silver;  */
}

.header {
   width: 804px;
   height: 80px;
   float: left;
   /*border: 1px dotted blue;*/
}

.header .logo {
   position: relative;
   margin-top: 5px; 
   margin-right: 5px;
   float: right;  
}

.header .logo2 {
   position: relative;
   margin-top: 5px; 
   margin-left: 20px;
   float: left;  
   /*border: 1px dotted red;*/
}

.content {   
   width: 806px;
   float: left;
   /*border: 1px dotted silver;*/
}

.wpcontent {
   margin: 25px 0 0 50px;
   width: 748px;
   float: left;
   /*border: 1px dotted green;*/
}

.wpbtnpanel {
   margin: 0 0 0 50px;
   /*margin: auto;*/
   text-align: center;
   width: 690px;
   height: 40px;
   float: left;
   /*border: 1px dotted blue;*/
}

.footer {
   width: 1000px;
   height: 40px;
   /*border: 1px dotted yellow;*/
   clear: both;
}

.snow {
   margin: 30px 8px 0 30px;
   padding: 0;
   width: 150px;
   height:auto !important; /* Für normale Browser */ 
   height:100%; /* Für IE */
   float: left;
   /*border: 1px dotted blue;*/
}


.liArrow {
   margin-left: 180px;
   list-style-image: url('../images/pfeil_r.gif');
}

.liDot {
   margin-left: 180px;
   list-style-image: url('../images/bdot.gif');
}

a {
   text-decoration: underline;
}

a:link { 
   color: #008080; 
}

a:hover { 
   font-weight:bold; 
   color:red; 
}

a:visited,
a:focus,
a:active { 
   font-weight: bold;   
}
 
a:link.hyper,
a:visited.hyper, 
a:focus.hyper, 
a:hover.hyper, 
a:active.hyper  {
   font-size: 16px; 
   font-weight: bold;
   color: #3300CC;
   text-decoration: none;
}

a img {
   margin-right: 20px;
   vertical-align: middle
}

img {
   border: 0;
}

address {
   font-size: 12px; 
}

hr {
   margin: 0;
   padding: 0;
   outline-width: 0; 
   /*border: 0 none;*/  
   height: 1px;
}

.iframe {
   margin-left: 200px;
   position: relative;
   height: 414px; 
   width: 440px;
   overflow: auto;
   border: 2px solid #3300CC;
}

.heading {
   font-size: 16px; 
   font-weight: bold;
}

th {
   text-align: center;
}

tr.gerade td{
   background-color: #BFF0FF;
}

tr.ungerade td{
   background-color: white;
}