.menu{
padding: 0;
width: 100%;
border-top: 5px solid #d10000; /*Red color theme #d10000  */
border-bottom:40px solid black;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.menu ul{
margin:0;
margin-left: 40px;
padding: 0;
list-style: none;
}

.menu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.menu a{
float: left;
display: block;
font: bold 14px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 9px 10px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/

-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.menu a:hover{
background-color: #CC0000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.menu .current a{ /** currently selected menu item **/
background-color: #d10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

/*
body { font-family:verdana, arial, helvetica, sans-serif; font-size:76%; color:#000; padding:0; border:0; margin:0; background:#fff url(../images/hintergrund.gif) repeat-x 0px 84px; text-align:center;} */
a {color:#000;}
a:visited {color:#111;}
a:active {color:#222;}
a:hover {text-decoration:none;}


#logo {float:left; background:#fff url(../images/Logo.jpg) repeat-y; width:800px; height:80px;}
#logo h1 {font-family:"times new roman", serif; color:#000; font-size:4em; float:left; margin:-10px 0 0 0; padding:0;
}
#logo h2 {font-family:"times new roman", serif; color:#666; font-size:3em; font-weight:normal;  margin:18px 280px 0 -5px; float:right; }
#logo h2 a {color:#666;}
#logo a, #logo a:visited {text-decoration:none;}
#logo h3 {padding:0; margin:20px 0 0 0; font-size:1em; font-weight:normal; color:#888; float:left;}




#framescroll {width:800px; height:400px; position:relative;padding:0px 0;  background:#fff; float:left }
<!-- #framescroll em {display:block; width:229px; height:175px; position:absolute; top:0; right:0; border:1px solid #ddd;} -->
#framescroll span {display:block; width:560px; height:365px; position:absolute; top:0; left:0; border:1px solid #ddd;}
div#unterschrift {
	font-size:10px; color:#888; position:relativ; margin-left:350px;margin-top:330px;
	font-family:georgia, verdana, arial, sans-serif; font-weight:normal;
	background: url(../images/sign.jpg) no-repeat; height:49px; width: 206px;
}

#framescroll #thumbnails {display:block; width:220px; height:355px; overflow:auto; float:right; margin-top:0px; border:1px solid #ccc; border-width:1px 0 1px 1px; padding:5px;}


#framescroll #thumbnails a {display:block; float:left; margin:0 10px 10px 0; background:#f8f8ff; width:50px; height:50px; border:1px solid #000;}
#framescroll #thumbnails a img {width:50px; height:50px; border:0;}


#framescroll #thumbnails a:hover {border:1px solid #ccc; background:#fff url(../images/click.jpg);}
#framescroll #thumbnails a:active, #framescroll #thumbnails a:focus {border:1px solid #fff; background:#fff; outline:0;}
#framescroll #thumbnails a:hover img {display:block; position:absolute; background:#aaa; z-index:500;}
#framescroll #thumbnails a:active img, #framescroll #thumbnails a:focus img {display:block; position:absolute; background:#aaa; z-index:100;}



#framescroll #thumbnails a:hover img.hr, #framescroll #thumbnails a:focus img.hr {width:380px; height:300px; left:100px; top:20px; border:1px solid #333;}
#framescroll #thumbnails a:hover img.vt, #framescroll #thumbnails a:focus img.vt {width:260px; height:340px; left:100px; top:20px; border:1px solid #333;}





BODY{
    scrollbar-arrow-color: #333;
    scrollbar-3dlight-color: #bbb;
    scrollbar-highlight-color: #eee;
    scrollbar-face-color: #bbb;
    scrollbar-shadow-color: #eee;
    scrollbar-darkshadow-color: #bbb;
    scrollbar-track-color: #fff;
}


#SearchEngine{
  	position:absolute;
  	z-index:420;
  	display: none;
}

.brake{
	clear: both;

}

.contact{
	border: 1px solid black;
}
.address{
	 padding-right:0px;
	 padding-left:0px;
	 border-left: 0px dashed #333;
}

.linie{
	   border-right:3px solid red;
}

.blocksatzunten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #003366;
	text-align: justify;
	vertical-align: bottom;
	line-height: 14px;
    float:left;
    margin-left:40px;
    border:0px solid red;
   }


.buttons {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #003366;
	width: 130px;
}

.eingabefeld {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #003366;
	width: 190px;
	height: 18 px;
}

.eingabefeld2 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	border: 1px solid #003366;
	width: 190px;
	height: 80 px;
}


td.AbfrageDaten{
	width:200px;
	height:20px;

}

td.EingabeDaten{
	width:200px;
	height:20px;
	text-align: right;
}


.info {

	border: 1px dotted #003366;
	width: 450px;
    margin:50px;
   }


div#footer {
	color: #ccc;
	font-size:10px; color:#888; position:absolute; bottom:5px; right:20px; font-family:georgia, verdana, arial, sans-serif; font-weight:normal;
}
div#footer a{
	color: #ccc;
}
div#footer a:hover{
	text-decoration: underline;
	color: #6B84A0;
}

.error { color: #CC0000; text-align: center;}


.Inhalt{
	width:400px; height:400px; position:relative;
	font-family: verdana, arial, sans-serif; font-weight:normal;
	color: #003366;
	font-size:10px;
	margin:0px 0px 0 20px;
	text-align:left;
	border:0px !important;
}


h1 {font-family:"times new roman", serif; color:#000; font-size:4em; float:left; margin:-10px 0 0 0; padding:0; }
h2 {font-family:"times new roman", serif; color:#666; font-size:2em; font-weight:normal;  margin:18px 280px 0 0px; float:left; }
h2 a, h3 a {color:#666;}
h3 {padding:0; margin:20px 0 0 2px; font-size:1.5em; font-weight:normal; color:#CC0000; float:left;}



div#Landscapedefault  {
	width:377px; height:283px; left:100px; top:20px; border:1px solid #333;
	display:block;position:absolute;
	background: url(../Landscape/Annette-Pankow-index.jpg) no-repeat;
}
div#Shootingsdefaultwomen  {
	width:380px; height:299px; left:100px; top:20px; border:1px solid #333;
	display:block;position:absolute;
	background: url(../Shootings/Annette-Pankow-index.jpg) no-repeat;
}


div#Shootingsdefaultmen  {
	width:225px; height:338px; left:100px; top:20px; border:1px solid #333;
	display:block;position:absolute;
	background: url(../Shootings/Annette-Pankow-index2.jpg) no-repeat;
}

div#Peopledefault  {
	width:210px; height:315px; left:100px; top:20px; border:1px solid #333;
	display:block;position:absolute;
	background: url(../People/Annette-Pankow-index.jpg) no-repeat;
}
div#Sportsdefault  {
	width:420px; height:280px; left:100px; top:20px; border:1px solid #333;
	display:block;position:absolute;
	background: url(../Sports/Annette-Pankow-index.jpg) no-repeat;
}

div#Indexdefault  {
	width:456px; height:304px; left:30px; top:20px; border:1px solid #333;
	display:block;position:absolute;
	background: url(../images/Annette-Pankow-index.jpg) no-repeat;
}