#div {
}
.class {
}

body {
 	margin:0;
 	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#666;
}
.bg_k {
	background-image:url(../images/bg_repeat_k.gif);
	background-repeat:repeat-x;
}
h1 {
font-size:1.4em;
line-height:25px;
}
h2 {
font-size:1.1em;
}
.quote {
font-size:14px;
font-style:italic;
}
.mtop_minus {
margin-top:-5px;
}
.mtop_plus {
margin-top:15px;
}
.red {
color:#d32a13;
}
.right {
	float:right;
}.left {
	float:right;
}
.active {
	color:#3366CC;
	font-weight:bold;
}
.team_1 {
height:160px;
margin-top:0;
position:absolute;
width:400px;
z-index:2;
}
.team_2 {
height:160px;
margin-top:180px;
position:absolute;
width:400px;
z-index:2;
}
#main_container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1100px;
	height:150%;
}
#container {
	position:absolute;
	left:50px;
	top:270px;
	width:955px;
	height:490px;
	border-left:1px solid #999;
}
#header {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:220px;
}
#navi_left {
	position:absolute;
	top:130px;
	margin-left:-50px;
	line-height:30px;
	width:250px;
	height:287px;
	background-image:url(../images/navibuch.jpg);
	background-repeat:no-repeat;
}
#navi_left_ecke {
	position:absolute;
	top:80px;
	margin-left:-40px;
	line-height:30px;
	letter-spacing:1px;
	width:230px;
	height:230px;
	background-image:url(../images/zettel_ecke.jpg);
	background-repeat:no-repeat;
}
#navi_left_ecke li a:hover {
	font-weight:bold;
	color:#3366CC;
}
#navi_left_ecke li a {
	color:#666666;
}
.trenn2 {
	border-bottom:1px solid #999;
	border-top:1px solid #999;
}
.trenn {
	border-bottom:1px solid #999;
}
a:link, a:visited {
	text-decoration: none;
	color:#666;
}
a.red {
color:#CC3300;
}
a.red:hover {
color:#CC3300;
font-weight:bold;
}
a.inline:hover {
color:#3366CC;
font-weight:normal;
}
a:hover {
color:#3366CC;
font-weight:bold;
}
/*Navi Top*/
#navi_top {
	position:absolute;
	right:45px;
	width:800px;
	height:40px;
	z-index:1;
}
#navlist {
padding-left:30px;
width:100%;
float: left;
letter-spacing:1px;
color:#CCC;
}
#navlist ul {
margin:0;
padding-left:20px;
float:left;
width:90px;
list-style-type:none;
border-left: 1px solid;
}
#navlist li a {
text-decoration:none;
display:block;
text-align:left;
color:#CCC;
}
#navlist li a:hover {
	font-weight:bold;
	color:#3366CC;
}
#navlist a:link, a:visited {
text-decoration:none;
color:#CCC;
}
/*Ende Navi Top*/
#content a:link, a:visited {
text-decoration:none;
color:#666;
}
#content a:hover {
font-weight:bold;
	color:#3366CC;
}
#content {
	position:absolute;
	top:10px;
	left:235px;
	width:450px;
	height:450px;
}
#highlight {
	position:absolute;
	top:10px;
	right:0px;
	width:190px;
	height:488px;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
#highlight_text {
	position:absolute;
	left:10px;
	width:180px;
	height:450px;
}
#highlight_ref {
	position:absolute;
	top:10px;
	right:0px;
	width:455px;
	height:488px;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
#ref_image {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:20px;
	width:330px;
	height:300px;
}
#ref_thumbs {
	position:relative;
	margin-left:10px;
	top:20px;
	width:455px;
	height:300px;
}
#footer_play {
    position:fixed;
    bottom:0px;
	left:0px;
	background-image:url(../images/glasstein_reihe_all_soft.gif);
	background-repeat:repeat-x;
    text-align:left;
    width:200%;
	height:75px;
}
/*Kontaktformular*/

fieldset
{border:hidden;
}

label.left
{
float : left;
width : 15em;
margin-right : .9em;
margin-top : .5em;
}

label.rechts99
{
vertical-align:top;
padding-top: 20px;
}

input[type=text], select, textarea
{
margin-top : .5em;
margin-left: -80px;
}

input[type=checkbox]
{
margin-left: 0px;
margin-top: 0px;
vertical-align:top;
}

input.right
{
float : left;
width : auto;
clear : both;
margin-left : 5.3em;
margin-right : .3em;
}

input[type=checkbox].right, input[type=radio].right, input[type=submit].right
{
border: solid 1px #0000ff
}

form br
{
clear : both;
}

form
{
line-height : 140%;
}

input, textarea {
color: #000;
background: #fff;
margin-bottom: 10px;
clear : both;
}

input:focus, textarea:focus {
color: #000;
background: #ddd;
}

h4{
margin-bottom: 0px;
}

.achtung {
font-weight: bold;
color: red;
}


