html, body {
        height : 100%;
        width : 100%;
        margin : 0;
        padding : 0;
        font-size : 100%;
}
html {
        background-image : url(/fileadmin/christian-vietoris/sitepictures/back_bg.jpg);
        background-repeat : no-repeat;
	background-color : #000;
}

* {
        font-family : Verdana, "Bitstream Vera Sans", sans-serif;
}

ul {
        font-size : 0.7em;
        margin : 0px;
        padding : 0px;
}
li {
        line-height : 1.7;
        color : #fff;
        padding-left : 10px;
        margin-top : 3px;
        list-style-type : none;
        background-image : url(/fileadmin/christian-vietoris/sitepictures/bullet.gif);
        background-position : 2px 0.7em;
        background-repeat : no-repeat;
}

p {
        font-size : 0.7em;
        line-height : 2;
        color: #fff;
        margin : 0px;
        padding : 0.7em 0;
}

a {
	color : #fff;
	text-decoration : none;
}
p a:hover, h2 a:hover {
	text-decoration : underline;
}

h1, h2, h3 {
        font-size : 0.75em;
	line-height : 1.6;
        color : #fff;
        padding : 0;
        margin : 0 0 10px 0;
	font-weight : bold;
}
h2, h3 {
        margin : 10px 0 10px 0;
}

img {
        padding : 0;
        margin : 0;
        border : none;
}

.element-anchor {
	height : 0;
	line-height : 0;
}

.clear {
        clear : both;
}

.tx-contentwrapper_style1, .tx-contentwrapper_style2, .tx-contentwrapper_style3, .tx-contentwrapper_style4, .tx-contentwrapper_style5 {
	position : relative;
	float : left;
	width : 196px;
	height : 570px;
        background-repeat : no-repeat;
}
.tx-contentwrapper_style1:hover, .tx-contentwrapper_style2:hover, .tx-contentwrapper_style3:hover, .tx-contentwrapper_style4:hover, .tx-contentwrapper_style5:hover {
	background-position : 0 -570px;
}
.tx-contentwrapper_style1 {
        background-image : url(/fileadmin/christian-vietoris/images/home/home_news.jpg);
	margin : 53px 0 0 14px;
}
.tx-contentwrapper_style2 {
        background-image : url(/fileadmin/christian-vietoris/images/home/home_about.jpg);
	margin : 27px 0 0 -2px;
	width : 202px;
}
.tx-contentwrapper_style3 {
        background-image : url(/fileadmin/christian-vietoris/images/home/home_car.jpg);
	margin : 85px 0 0 3px;
}
.tx-contentwrapper_style4 {
        background-image : url(/fileadmin/christian-vietoris/images/home/home_results.jpg);
	margin : 3px 0 0 4px;
}
.tx-contentwrapper_style5 {
        background-image : url(/fileadmin/christian-vietoris/images/home/home_management.jpg);
	margin : 43px 0 0 5px;
}

#container {
        position : relative;
        min-height : 100%;
        min-width : 1180px;
}

#layer {
        position : relative;
	width : 1020px;
	margin : 0 0 0 79px;
	padding-bottom : 40px;
	border-top : 1px solid #000;
}

#home_logo {
	margin : 40px 0 0 310px;
}
#home_logo a img {
	border : none;
}

#languageselector {
	position : absolute;
	top : 4px;
	right : 0;
}
#languageselector img {
	padding : 0;
	margin : 10px;
	border : 1px solid #ddd;
}

#footerground {
        position : absolute;
        bottom : 0;
        padding : 6px 0 5px 0;
	width : 100%;
	text-align : center;
}
#footer a {
	text-decoration : underline;
	color : #fff;
}
#footer p {
	line-height : 1.9;
	padding : 0.2em 0.3em;
	display : inline;
	color : #fff;
}

#legalmenu {
        position : absolute;
        bottom : 4px;
        right : 15px;
        font-size : 0.9em;
        height : 1.5em;
        white-space : nowrap;
}
#legalmenu ul li {
	display : inline;
	padding : 0;
	font-size : 1.1em;
	background-image : none;
}
.legalmenu a, .legalmenu-last a {
        padding-right : 5px;
        padding-left : 5px;
        border-right : 1px solid #ddd;
	text-decoration : underline;
	color : #fff;
}
.legalmenu-last a {
        border-right : none;
}
