body {
   margin:0px;
   padding:0px;
   background-image:url(/_img/bg_page.jpg);
   background-repeat:repeat-y;
   font-family:Verdana,Tahoma,Arial,Helvetica;
}

#complete {
   width:946px;
}

#header {
   width:946px;
   height:138px;
   background-image:url(/_img/bg_header.jpg);
   background-repeat:no-repeat;
   border:0px solid green;
}

#banner form {
   display:inline;
}

#banner input.textinput {
   height:15px;
   border:1px solid #9C9899;
   width:118px;
   margin-top:1px;
   margin-bottom:1px;
   font-size:10px;
}

#header span.headerfont {
   font-family:Verdana,Tahoma,Arial,Helvetica;
   font-size:12px;
   font-weight:bold;
   margin-right:3px;
}

#banner div.formelements {
   display:inline;
}

#banner input.imageinput {
   height:22px;
   margin-left:98px;
   position:relative;
   width:22px;
   top:0px;
}

#navigation {
   width:265px;
   height:700px;
   float:left;
   background-color:#fff;
   /*background-image:url(/_img/bg_flashnavi.jpg);*/
}

#homelink {
   border:0px solid red;
   float:left;
   position:relative;
   top:15px;
   left:15px;
   width:235px;
   height:100px;
}

#newsletterarea {
   position:relative;
   left:322px;
   top:23px;
   height:22px;
   width:228px;
   float:left;
}

#searcharea {
   position:relative;
   left:802px;
   top:-76px;
   height:22px;
   width:183px;
}

#navarea {
   position:relative;
   left:207px;
   top:70px;
   height:22px;
   width:150px;
   float:left;
   font-family:Verdana,Tahoma,Arial,Helvetica;
   font-size:12px;
   font-weight:bold;
   line-height:21px;
   text-align:right;
}

#navarea a {
   color:#959595;
   text-decoration:none;
   margin-left:30px;
}

#navarea a:hover {
   text-decoration:underline;
}

#loginarea {
   font-family:Verdana,Tahoma,Arial,Helvetica;
   font-size:12px;
   font-weight:bold;
   color:#959595;
   height:95px;
   width:123px;
}

#loginarea img {
   border:none;
}

#loginarea a {
}

#loginarea a:hover {
}

#header input.loginfirst {
   width:112px;
}

#header input.login {
   margin-left:3px;
   width:100%;
}

#content {
   float:left;
   width:555px;  
   border:0px solid red;
   line-height:11px;
}

#content p {
   /*display:inline;*/
}

#innercontent {
   position:relative;
   top:-7px;
   left:-25px;
   min-height:600px;
}

#innerinnercontent {
   float:left;
   margin-top:47px;
}

#innerinnercontentindex {
   float:left;
   margin-top:0px;
}

#innerinnercontentgame {
   float:left;
   margin-top:74px;
   margin-left:30px;
}

#innerinnercontentforum {
   float:left;
   margin-top:35px;
   margin-left:30px;
}

#banner {
   position:absolute;
   left:823px;
   top:73px;
   width:123px;
   text-align:left;
   border:0px solid green;
}

#banner1, #banner2 {
   margin-top:18px;
}

#dynamicbanner {
    width:120px;
    height:300px;
}

#footer {
   text-align:center;
   margin-bottom:20px;
   margin-top:30px;
   font-family:Verdana,Tahoma,Arial,Helvetica;
   font-size:12px;
   font-weight:bold;
   color:#959595;
}

#footer a {
   color:#959595;
   text-decoration:none;
   margin-right:5px;
   margin-left:5px;
}

#footer a:hover {
   text-decoration:underline;
}

#drivingtest {
   /*margin-left:23px;
   margin-top:23px;*/
   margin-left:40px;
}

#drivingtest a:link {
   font-weight:bold;
   color:blue;
}

#drivingtest a:visited {
   font-weight:bold;
   color:blue;
}

#drivingtest a:active {
   font-weight:bold;
   color:blue;
   text-decoration:underline;
}

#drivingtest img {
   border:none;
}

#drivingtest table {
   font-family:Verdana,Tahoma,Arial,Helvetica;
   font-size:10px;
}

#drivingtest div {
   font-family:Verdana,Tahoma,Arial,Helvetica;
   font-size:10px;
}

#dyncontent p, #dyncontent ul, #dyncontent ol, #dyncontent li, #dyncontent div, #dyncontent td, #dyncontent th, #dyncontent b, #dyncontent i, #dyncontent a {
   font-family:Verdana,Tahoma,Arial,Helvetica;
   font-size:7pt;
   color:#000000;
}
 
#dyncontent .headline {
   font-family : Verdana,Tahoma,Arial,Helvetica;
   font-size : 9pt;
   text-decoration : none;
   font-weight : bold;
   color : #000000;
   line-height : 11pt;
}

#dyncontent a.headline:link {
   font-family : Verdana,Tahoma,Arial,Helvetica;
   font-size : 9pt;
   text-decoration : none;
   font-weight : bold;
   color : #000000;
   line-height : 11pt;
}

#dyncontent a.headline:visited {
   font-family : Verdana,Tahoma,Arial,Helvetica;
   font-size : 9pt;
   text-decoration : none;
   font-weight : bold;
   color : #000000;
   line-height : 11pt;
}

#dyncontent a.headline:active  		{ font-family : Verdana,Tahoma,Arial,Helvetica; font-size : 9pt; text-decoration : none; font-weight : bold;	color : #000000; line-height : 11pt; }
#dyncontent a.headline:hover  		{ font-family : Verdana,Tahoma,Arial,Helvetica; font-size : 9pt; text-decoration : none; font-weight : bold;	color : #000000; line-height : 11pt; }

#dyncontent .headline2  			{ font-family : Verdana,Tahoma,Arial,Helvetica; font-size : 9pt; text-decoration : none; font-weight : bold; color : #000000}
#dyncontent a.headline2:link  		{ font-family : Verdana,Tahoma,Arial,Helvetica; font-size : 9pt; text-decoration : none; font-weight : bold; color : #000000;}
#dyncontent a.headline2:visited  		{ font-family : Verdana,Tahoma,Arial,Helvetica; font-size : 9pt; text-decoration : none; font-weight : bold; color : #000000;}
#dyncontent a.headline2:active  		{ font-family : Verdana,Tahoma,Arial,Helvetica; font-size : 9pt; text-decoration : none; font-weight : bold; color : #000000;}
#dyncontent a.headline2:hover  		{ font-family : Verdana,Tahoma,Arial,Helvetica; font-size : 9pt; text-decoration : none; font-weight : bold; color : #000000;}

#dyncontent .text 				{ font-family : Verdana,Tahoma,Arial,Helvetica; font-size : 7pt; color : #000000;}

#dyncontent a:link  			{ color : #0000ff; }
#dyncontent a:visited  			{ color : #0000ff; }
#dyncontent a:active  			{ color : #ff0000; }
#dyncontent a:hover  			{ color : #0000ff; }

#fahrradboegen {
   margin-left:20px;
}

#fahrradboegen a:link { font-weight:bold; color:blue;}
#fahrradboegen a:visited { font-weight:bold; color:blue;}
#fahrradboegen a:active { font-weight:bold; color:black; text-decoration:underline; }

#fahrradboegen img {border:none;}
#fahrradboegen body {font-family:Verdana,Tahoma,Arial,Helvetica;font-size:9pt;}
#fahrradboegen table {font-family:Verdana,Tahoma,Arial,Helvetica;font-size:9pt;}
#fahrradboegen div {font-family:Verdana,Tahoma,Arial,Helvetica;font-size:9pt;}

#pageItems {
   margin-left:15px;
   width:300px;
}

#btnPrint {
   font-family:Verdana,Tahoma,Arial,Helvetica;
   font-size:10px;
   color:#959595;
   padding-left:25px;
   padding-top:4px;
   background-image:url(/_img/drucken.gif);
   background-repeat:no-repeat;
   background-position:0px -3px;
   text-decoration:none;
   height:20px;
   line-height:18px;
}

#btnPrint:hover {
   color:#892606;
   background-position:0px -21px;
}

#btnSuggest {
   font-family:Verdana,Tahoma,Arial,Helvetica;
   font-size:10px;
   color:#959595;
   padding-left:25px;
   padding-top:4px;
   background-image:url(/_img/empfehlen.gif);
   background-repeat:no-repeat;
   background-position:0px -2px;
   text-decoration:none;
   margin-left:20px;
   height:20px;
   line-height:18px;
}

#btnSuggest:hover {
   color:#892606;
   background-position:0px -20px;
}

sup, sub {
	line-height:0px;
	font-size:80%;
}

/* Ergaenzungen: */
#content_new {
   float:left;
   width:555px;  
   border:0px solid red;
}
#content_new_antrag {
   float:left;
   width:555px;  
   border:0px solid red;
}
body.contentOnly {
   background-image:none;
}

