@charset "utf-8";
/* CSS Document */

body {
background-color : #ebebec;
background-image : url(images/bg.png);
background-repeat : repeat-y;
padding : 0;
margin : 0;
height : 100%;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
img {
border:none;
}
a {
color:#A9A9A9;
text-decoration:none;
}
a:hover {
color:#FFA500;
}

#container {
position : absolute;
width : 770px;
height : 100%;
top : 0;
left : 0;
}
#header {
position : relative;
width : 770px;
height : 115px;
}
#teaser {
position : relative;
width : 770px;
height : 125px;
background-color : #ffa500;
border-bottom : 5px solid #000000;
}
#content {
position : relative;
width : 770px;
margin : 0;
top : 0;
}
#footer {
position : fixed;
bottom : 0px;
width : 770px;
height : 30px;
background-color : #ffa500;
border-top : 5px solid #ffffff;
}
#header #topnavi {
position : absolute;
top : 92px;
left : 100px;
width : 480px;
height : 13px;
}
#header #logo {
position : absolute;
top : 55px;
right : 20px;
width : 192px;
height : 50px;
text-align:right;
}
#teaser #language {
	position : absolute;
	top : 5px;
	left:200px;
	width : 100px;
	height : 13px;
	text-align:right;
}
DIV.tx-srlanguagemenu-pi1 img {
    padding:1px;
	background-color:#FFA500;
	}
#teaser #face {
	position : absolute;
	width : 90px;
	height : 170px;
	z-index : 200;
	bottom:0px;
}
#teaser #trailer {
position : absolute;
width : 500px;
height : 125px;
left : 270px;
z-index : 1;
}
#teaser #sloganleft {
position : absolute;
top : 72px;
height : 23px;
width : 270px;
background-color : #666666;
text-align : right;
z-index : 2;
}
#teaser #sloganright {
position : absolute;
top : 72px;
left : 270px;
height : 23px;
width : 500px;
z-index : 4;
}
#content #contentleft {
position : absolute;
left : 0;
padding : 15px;
width : 240px;
min-height : 100%;
padding-bottom : 35px;
}
#content #breadcrumb {
top : 0;
left : 0;
width : 755px;
height : 20px;
padding-left : 15px;
padding-top : 7px;
font-size : 9px;
color:#CCCCCC;
}
#content #contentmain1row {
	position : absolute;
	left : 0px;
	min-height : 100%;
	padding : 15px;
	width : 740px;
	padding-bottom : 35px;
}

#content #contentmain2row {
position : absolute;
right : 0px;
min-height : 100%;
padding : 15px;
width : 470px;
padding-bottom : 35px;
}

#content #naviprojekt {
font-size:12px;
}

#footer #loginbox {
position : absolute;
bottom:0px;
width : 270px;
height:16px;
padding: 0px;
padding-top:7px;
padding-bottom:7px;
margin:0px;
background-color : #000000;
}
#footer #legalbox {
position : absolute;
bottom:0px;
width : 467px;
left : 270px;
text-align : right;
font-size:9px;
}

#footer #copyright {
padding : 0px;
padding-bottom:3px;
}

#footer #loginschloss {
float: left;
width:10px;
margin:0px;
padding-left:10px;
padding-right:10px;
}

#footer #loginuser {
float: left;
width: 110px;
padding:0px;
margin:0px;
padding-right:5px;
color:#FFFFFF;
}

#footer #loginpassword {
padding:0px;
margin:0px;
float:left;
width:110px;
}

.loginbox {
    color:#FFFFFF;
	border: solid 1px #FFA500;
	text-align: left;
	padding: 0px;
	margin:0px;
	height:12px;
	width:110px;
	font-size:9px;
	background-color:#000000;
}

.legal a {
color:#000000;
}

.legal a:hover {
color:#57E0FF;
}

.language {
margin: 0px;
padding:0px;
}

.language-no {
margin: 0px;
padding:0px;
}

.language-cur {
margin:0px;
padding:0px;
}

.navileftno1 {
}

.navileftno2 {
padding-left:20px;
}

.navileftno3 {
padding-left:40px;
}

.csc-textpic {
margin-top:15px;
}

