html {
height:auto;
height:100%; } 

body {
	margin:0px;
	padding:0;
	color:#000;
	font-size:101%;
	min-height:101%;
	background:url("/media/ross_bg.jpg") no-repeat bottom right fixed #fff;
	border-left:solid 10px #F15000;

}
body, div, td {
	font-family :'Lucida Grande', Lucida, Arial, sans-serif;
}
#wrapper {
	left:0px;
	right:0px;
	margin-top:0;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;
	width:960px;

}
#container {
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:25px;
	padding-top:25px;
	padding-bottom:0pt;
	height:auto;
	top:0;
	bottom:0;
	margin-top:0;
	margin-bottom:0;
	z-index:-1;
	position:static;
}

#top {
	margin-top:35px;
	height: 120px;
	float:left;
	position:absolute;
}
*html #top {
margin-left:-193px;
}

#topimage {
	height:140px;
	margin-left:173px;
	margin-right: auto;
	width:auto;
	clear:left;
	line-height:1px;
}
#topimage img {
	margin-top: 20px;
}

#contentwrapper {
float:left;
width:100%;
}

#content {
	float:left;
	height:auto;
	margin:0;
	z-index:10;
	width:500px;
}

.inside_content {
padding:0px 25px 25px 25px;
font-size:1.1em;
line-height:1.6em;
}
.inside_content p strong {
margin:20px 0 0 0;
}
#menue {
	float:left;
	width:180px;
	z-index:20;

}

.inside_menue {
	padding-top:3px;

}

#extra {
	float:right;
	width:250px;
	background-color:transparent;
	margin-top:20px;
	overflow: hidden;

}

#inside_extra {
	letter-spacing:0.02em;
	line-height:1.5em;
	font-size:0.95em;
}


#inside_extra img {
margin : 0 0 10px 0;
display: block;
}

#extra>img {
float : right;
}

#inside_extra ul {
margin:0;
padding:0 0 0 15px;
}
#inside_extra li {
margin:0;
paddingx;
}
#footer {
	padding-top:5px;
	clear: left;
	width:auto;
	padding-left: 205px;

}

.float-divider {
	clear:both;
	display:block;
	height:1px;
	font-size:1px;
	line-height:1px;

}


/* -------------------- Links -------------------- */

a:link, a:visited {
color: #F15000;
text-decoration: underline;
}
a:active {
color : #000;
}
a:hover {
color: #034993;
}

a.aktiv:link, a.aktiv:visited {
color : #CCCCCC;
background-color : #CC0000;
}
a span {
text-decoration : underline;
}
#top img {
	border : none;
	float: left;
}
#top a {
	text-decoration : none;
	color: #FFFFFF;
}
#footer a {
text-decoration:none;
color:#00488f;
font-weight:bold;}

/* -------------------- Classes -------------------- */

.hide {
	display:none;
}


.img_side {
	float: right;
	position: absolute;
}


.floatLeft {
float:left;
margin:.75em 25px 5px 0 ;
}
.floatRight {
float:right;
margin:.75em 0 5px 25px ;
}

.clear {
clear:both;
border-top:dotted 1px #990000;

}
hr {
display:block;
border-top:dotted 1px #990000;
border-bottom:none;
border-left:none;
border-right:none;

}
img#logos {
margin:15px 0 0 0; 
clear:both;
}

.zitat {
	vertical-align:top;
	text-align: left;
	float: right;
	width:250px;
	font-size:1em;
}
