@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Roboto:400,700);

html,body 	{margin: 0; padding: 0; border: 0; background-color: #FFFFFF; font-family: 'Roboto', Arial, Verdana; font-size: 95%; -webkit-font-smoothing: antialiased;}
.clear {height: 0; clear: both; visibility: hidden; line-height:1px; font-size:1px;}


#wrapper 	{margin: 0 auto; width: 700px; padding: 10px 0 0 0; }

.fs90	{font-size: 90%;}
.fs85	{font-size: 85%;}
.fs80	{font-size: 80%;}
.fs75	{font-size: 75%;}
.fs70	{font-size: 70%;}

img {visibility: hidden; width: 0px; height: 0px;}

/* Sidenav ========================================================= */
#navi				{visibility: hidden; width: 1px; height: 1px;}


/* Topnav ========================================================= */
#topnav			{visibility: hidden; width: 1px; height: 1px;}


/* MainContent ========================================================= */
#content		{clear:both; font-size: 100%;}
h1 {margin: 0.5em 0; font-size: 160%; font-weight: 400; font-family: 'Roboto', Arial, Verdana, sans-serif; }
h2 {margin: 0.5em 0; font-size: 140%; font-weight: 400; font-family: 'Roboto', Arial, Verdana, sans-serif; color: #414141;}

#index .t {float: left; bottom: 25px; margin: 0.5em 0; font-size: 150%; font-weight: 400; font-family: 'Roboto', Arial, Verdana, sans-serif; color: #414141; line-height: 130%;}

.r, .t	{float: left}

#details	 	{clear:both; min-height: 500px; padding: 0px; font-family: 'Roboto', Arial, Verdana, sans-serif; font-size: 90%;}
#details .l {float: left;  width: 40%; margin: 0; padding: 10px;  border: 1px solid #666666;}

#details .eckdaten			{float: left;}
#details .eckdaten .key {float: left; width: 160px; font-weight: bold; color: #333333;}
#details .eckdaten .val {float: left; width: 120px;}

#details .features			{float: left;}
#details .features .key {float: left; width: 160px; font-weight: bold; color: #333333;}
#details .features .val {float: left; width: 120px;}

#details .line{width: 100%; border-bottom: 1px dotted #C0C0C0; height: 1px; line-height: 1px; margin: 5px 0;}

#details .r {float: right; width: 52%; margin: 0; padding: 10px;  border: 1px solid #666666;}

#details .footer {visibility: hidden; width: 1px; height: 1px;}


.impressum	a	{color: #000000; text-decoration: none; text-decoration: underline; margin: 0;}
#a4u {visibility: hidden;}