body {
margin:40px 0px 0px 0px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#FFFFFF;
background-color:#646E78;
line-height:15px;
}

a {
color:#FFFFFF;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img {
border:0px;
}

div#hg {

width:800px;
background-position:left top;
background-repeat:no-repeat;
margin:0 auto;
}

div#hgone {
width:800px;
margin:0 auto;
background-image:url(../img/layout/hd_repeat.gif);
background-repeat:repeat-y;
background-position:left;
}

table#layout {
	width: 780px;
	margin:0 auto;
	background-image:url(../img/layout/rundeEckenUnten.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}


td.content_rund {
background-image:url(../img/layout/runde_ecken_content.gif);
background-repeat:no-repeat;
background-position:left top;
width:570px;
height:20px;
}

table.content {
width:570px;
}

td#left {
width:180px;
}

td#right {
width:600px;
}

div.content {
margin-top:0px;
width:510px;
padding:0px 30px 0px 30px;
float:left;
background-color:#A0AAB4;
}

div.content img {
float:left;
margin-right:10px;
padding-bottom:10px;
}

td.fischerlogo {
background-image:url(../img/layout/fischer.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

div.scrollers {
float:left;
width:20px;
}


div.menu {
padding-left:30px;
padding-top:8px;
float:left;
}

div.menu_sub {
width:150px;
padding:8px 0px 15px 30px;
background-color:#E61428;
background-image:url(../img/layout/g.gif);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
margin-top:10px;
}

div.submenu {
padding-top:7px;
float:left;
}

div.fotobox {
float:left;
width:120px;
margin-right:10px;
padding-bottom:10px
}

div.fotoarea {
float:left;
padding-left:30px;
padding-top:10px;
}

hr {
height:1px;
background-color:#666666;
}

div.fotobox a {
position:absolute;
margin-left:105px;
}

div.teaser {
float:right;
width:570px;
height:90px;
margin-top:10px;
margin-bottom:10px;
border-top:1px solid #000000;
}

div.teaser div.left {
float:left;
width:220px;
height:90px;
}

div.teaser div.right {
float:left;
width:330px;
height:90px;
padding:5px 10px 0px 10px;
}

div.headline {
width:570px;
height:50px;
float:left;
}

div#logo {
position:absolute;
width:100%;
height:150px;
left:0px;
top:0px;
}

div.logo {
width:780px;
height:150px;
margin:0 auto;
}

li {
list-style-image:url(../img/layout/li.gif);
}

input.text {
height:12px;
background-color:#A0AAB4;
color:#FFFFFF;
padding:2px;
border:1px solid #FFFFFF;
font:Tahoma, Arial, Verdana;
font-size:11px;
}

input.submit {
height:20px;
padding:2px;
background-color:#A0AAB4;
color:#FFFFFF;
border:1px solid #FFFFFF;
font:Tahoma, Arial, Verdana;
font-size:11px;
}

select {
height:20px;
background-color:#A0AAB4;
color:#FFFFFF;
padding:2px;
border:1px solid #FFFFFF;
font:Tahoma, Arial, Verdana;
font-size:11px;
}

textarea.bemerkungen {
background-color:#A0AAB4;
color:#FFFFFF;
padding:2px;
border:1px solid #FFFFFF;
font:Tahoma, Arial, Verdana;
font-size:11px;
}