BODY {  
margin:0;
padding:0;
font-family:Verdana;
font-color:darkgrey; 

scrollbar-base-color:white;
scrollbar-3dlight-color:#009933;
scrollbar-arrow-color:#990033;
scrollbar-darkshadow-color: #009933;
scrollbar-face-color:white;
scrollbar-highlight-color:white;
scrollbar-shadow-color:white;
scrollbar-track-color:white;}

a.green:link    { font-size:12px; font-weight:400; text-decoration:none; color:#339900; }
a.green:visited { font-size:12px; font-weight:400; text-decoration: none; color:#339900; }
a.green:hover   { font-size:12px; font-weight:400;text-decoration: none; background-color: none; color: #990033;} 
a.green:active  { font-size:12px; font-weight:400;text-decoration: none; background-color: none; color: #990033; } 
a.green:focus   { font-size:12px; font-weight:400;text-decoration: none; background-color: none; color: #990033; } 

a.greenbig:link    { font-size:20px; font-weight:800; text-decoration:none; color:#339900; }
a.greenbig:visited { font-size:20px; font-weight:800; text-decoration: none; color:#339900; }
a.greenbig:hover   { font-size:20px; font-weight:800;text-decoration: none; background-color: none; color: #990033;} 
a.greenbig:active  { font-size:20px; font-weight:800;text-decoration: none; background-color: none; color: #990033; } 
a.greenbig:focus   { font-size:20px; font-weight:900;text-decoration: none; background-color: none; color: #990033; } 

a.red:link    { font-size:12px; font-weight:400; text-decoration:none; color:#990033; }
a.red:visited { font-size:12px; font-weight:400; text-decoration: none; color:#990033; }
a.red:hover   { font-size:12px; font-weight:400;text-decoration: none; background-color: none; color: #003399;} 
a.red:active  { font-size:12px; font-weight:400;text-decoration: none; background-color: none; color: #003399; } 
a.red:focus   { font-size:12px; font-weight:400;text-decoration: none; background-color: none; color: #003399; } 

a.redbig:link    { font-size:20px; font-weight:400; text-decoration:none; color:#990033; }
a.redbig:visited { font-size:20px; font-weight:400; text-decoration: none; color:#990033; }
a.redbig:hover   { font-size:20px; font-weight:400;text-decoration: none; background-color: none; color: #003399;} 
a.redbig:active  { font-size:20px; font-weight:400;text-decoration: none; background-color: none; color: #003399; } 
a.redbig:focus   { font-size:20px; font-weight:400;text-decoration: none; background-color: none; color: #003399; } 

a.bluelink:link    { font-size:12px; font-weight:400; text-decoration:none; color:#003399; }
a.bluelink:visited { font-size:12px; font-weight:400; text-decoration: none; color:#003399; }
a.bluelink:hover   { font-size:12px; font-weight:400;text-decoration: none; background-color: none; color: #339900;} 
a.bluelink:active  { font-size:12px; font-weight:400;text-decoration: none; background-color: none; color: #339900; } 
a.bluelink:focus   { font-size:12px; font-weight:400;text-decoration: none; background-color: none; color: #339900; } 

img#rechts, #rechts {clear:left; float:left; margin: 0 15px 5px 0;}

p, td{font-size:13px; font-weight:300; line-height:1.5em;}

.blue  {color:#003399;}
.green {color:#339900;}
.red   {color:#990033;}

h1 {font-size:17px; font-weight:700;}

h2 {font-size:15px; font-weight:500; line-height:1.4em;}

h3 {font-size:13px; font-weight:400; line-height:1.2em;}



#header  { background-color:transparent; padding: 0;  border: none;  margin:0;  height:20%; overflow: none;}
#middle  { background-color:transparent; padding: 0;  border: none;  margin:0;  height:40%; overflow: none; clear:left;}
#footer  { background-color:transparent; padding: 0;  border: none;  margin:0;  height:15%; overflow: none; clear:left;}

#head_left   { background-color:transparent;  padding:0;  border:none;  margin:0; width: 24.5%; height:100%; float:left; overflow: none; }
#left        { background-color:transparent;  padding:0;  border:none;  margin:0; width: 24.5%; height:100%; float:left; overflow: none; }
#footer_left { background-color:transparent;  padding:0;  border:none;  margin:0; width: 24.5%; height:100%; float:left; overflow:none; }

#head_left_inside   { background: #fff url(graphics/Veloicon_150.jpg) no-repeat center; padding:10px;  border: 1px solid #003399; min-height:150px; max-width:180px; margin:50px 5px 10px 50px; }
#left_inside        { background-color:transparent; padding:10px;  border: 1px solid #339900; max-width:180px; margin:10px 5px 10px 50px; }
#footer_left_inside { background-color:transparent; padding:10px;  border: 1px solid #990033; max-width:180px; margin:10px 5px 50px 50px; }

#head_right   { background-color: transparent;  padding:0;  border: none;  margin:0 0 0 -5px; width:75%; height:100%; float:left; overflow: none; }
#main         { background-color: transparent;  padding:0;  border: none;  margin:0 0 0 -5px; width:75%; height:100%; float:left; overflow: none;}
#footer_right { background-color: transparent;  padding:0;  border: none;  margin:0 0 0 -5px; width:75%; height:100%; float:left; overflow: none;}

#head_right_inside    { background-color:transparent; padding:10px;  border: 1px solid #003399; margin:50px 100px 10px 5px; max-width:670px;}
#main_inside          { background-color:transparent; padding:10px;  border: 2px solid #339900; margin:10px 100px 10px 5px; max-width:670px; min-height:250px; max-height:550px; overflow:auto;}
#footer_right_inside  { background-color:transparent; padding:10px;  border: 1px solid #990033; margin:10px 100px 50px 5px; max-width:670px;}

#navi_normal {font-size:13px; font-weight:400; line-height:1.6em;}



#navigation {
   background-color: transparent;
   text-align:right;
 
   }

#navigation LI {
   background-color:transparent;
   padding: 0;
   margin: 0 0 0 20%;
   list-style: none;
   }

#navigation UL {
   background-color:transparent;
   padding: 0;
   margin: 0;
   }

#navigation A {
   font-family: Verdana;
   font-size:14px;
   font-weight: 500;
   text-decoration: none;
   border-bottom:1px solid transparent;
   background: transparent;
   padding:3px 0;
   margin: 0;
   display: block;
   }

#navigation A:link, #navigation A:visited {
   color: #339900;
   background-color: transparent;
   }

#navigation A:active, #navigation A:hover, #navigation A:focus {
   color: #990033;
   border-bottom:1px solid #990033;
   padding:3px 0;
   background-color: transparent;
   background-image: url(graphics/Veloicon_15.jpg);
   background-repeat:no-repeat;
   background-position: left;}

.aktive {color: #990033;
		border-bottom:1px solid #990033;
   		padding:3px 0;
   		background-color: transparent;
   		font-size:14px;
   		font-weight: 500;
   		display: block;
   		background-image: url(graphics/Veloicon_15.jpg);
   		background-repeat:no-repeat;
   		background-position: left;}



.logo {border:0; 
		  margin:20px 5px 20px 5px;; 
		  padding: 0;
		  background-color:green; 
		  float:left; 
		  width:200px; 
		  height:100px; 
		  overflow:hidden;
		  vertical-align:bottom;}
.logo_left {border:0;
			margin:20px 5px 20px 0px; 
			padding:0;
			background-color:yellow; 
			clear:left; 
			float:left; 
			width:200px; 
			height:100px; 
			overflow:hidden;
			vertical-align:bottom;}
			
.img_bottom {border:0; margin:0; padding:0; vertical-align:bottom; align:left;}

















/*;*/
