/*---------------------------------------------------------------------------------------------*/
/*-------------------------------------------Engine--------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
html, body {
height:100%;
width:100%;
padding:0px;
margin:0px;
}

body{
background:  url(../images/bg.jpg) ;
/*background-repeat: top right no-repeat;*/
/*background-attachment: fixed;*/
/*background-position: left;*/
/*-webkit-background-size: cover;*/
/*-moz-background-size: cover;*/
/*-o-background-size: cover;*/
/*background-size: cover;*/
}
/*---------------------------------------------------------------------------------------------*/
/*-------------------------------------------Content-------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
b{
font-size:1.05em;
}


/*colors, Fonts,*/
#container, a, #cont_text1, #cont_contact, #cont_imprint{
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:0.9em;
color:#FFFFFF;
}

/*---------Bilder Drehen----------*/
img {
-webkit-transition: -webkit-transform 0.2s ease-out;
-moz-transition: -moz-transform 0.2s ease-out;
-o-transition: -o-transform 0.2s ease-out;
-ms-transition: -ms-transform 0.2s ease-out;
transition: transform 0.2s ease-out;
}
img:hover {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}

#container {
/*position:fixed;*/
/*width:60%;*/
/*height:80px;*/
/*top:85%;*/
/*left:20%;*/
}

.cont_sn{
height:50px;
width:70%;
float:left;
}

.img_sn{
margin-right:2px;
}

.img_sn:hover{
margin-right:2px;
/*filter:alpha(opacity=70); */
-moz-opacity: 0.70;
opacity: 1.00;
}

#cont_reg{
/*width:inherit;*/
height:15px;
margin-top:10px;
/*text-align:left;*/
-moz-opacity: 0.20;
opacity: 1.00;
}

#cont_main{
position:fixed;
width:100%;
height:100%;
background-color:#000000;
-moz-opacity: 0.90;
opacity: 0.90;
padding-left:40%;
padding-right:60%;
}

#cont_twitter{
position:fixed;
width:100%;
height:100%;
background-color:#000000;
-moz-opacity: 0.90;
opacity: 0.90;
padding-left:40%;
padding-right:60%;
}

/*
#cont_contact{
position:absolute;
height:80px;
width:200px;
top:5%;
}
*/

#cont_imprint{
position:absolute;
height:80px;
/*width:200px;*/
top:20%;
}



