@charset "utf-8";
/* Bildschirmdarstellung */

body, table, tr, td {padding:0; margin:0;}
body {
	background:#333;
	margin:0; padding:0;
	font: 100%/1.4 Helvetica, Arial, sans-serif; color: #fff;
}

h1 {font-size:19px; color:#fff; font-weight:normal; margin-top:0px;}
h2 {font-size:17px; color:#fff; font-weight:normal;}
h3 {font-size:13px; color:#fff; font-weight:normal; font-style:italic; margin:5px; border-bottom:1px dotted #fff; padding:5px 10px; text-shadow:1px 1px 1px #000;}
#ref h3 {font-size:13px; color:#fff; font-weight:normal; font-style:italic; margin:5px; border-bottom:1px dotted #666; padding:5px 10px; text-shadow:1px 1px 1px #000;}
p  {font-size:12px; color:#eee; padding:2px 20px;}

label {clear:both; display:block; width:70px; float:left; margin-right:15px; text-align:right; color:#46a0ff;}
a {color:#eee; text-decoration:none;
	-moz-transition:1s;	-webkit-transition:1s; -o-transition:1s; -ms-transition:1s; transition:1s;
}
a:hover {color:#F90;}
img {border:0;}

.rounded_box {border:1px solid #600; border-radius:15px; box-shadow:0px 0px 20px #000;}
.rounded_box:hover {border:1px solid #aaa; background-color:#000;}
.overflowy { overflow-y: auto; overflow-x: hidden;}

.cs_article img {margin:0 10px 10px 0; float:left;}

div#site {
	z-index:10; position:absolute; top:0; height:1000px; width:100%; margin:0 auto;
	color:#fff; font-size:13px;
}

div#ground {z-index:5; position: relative; background:#fff; height:195px; width:100%; text-align:center;}
div#header {z-index:20; position: absolute; top:0; background:none; height:195px; width:100%; text-align:center;}
div#header a {border:0 none;}
#logo {position:relative; top:101px; z-index:15; margin:0 auto; border:0 none;}

#info {margin:0 auto; margin-top:80px; height:130px; width:316px; line-height:20px;
	/*background:#036; border:1px solid #0052a8; border-radius:10px; box-shadow:0 0 20px #000;*/
}

#ref {margin:0 auto; margin-top:20px; width:316px; line-height:20px;
	background:#999; border:1px solid #aaa; border-radius:10px; box-shadow:0 0 20px #000;
	opacity:0.3;	-moz-transition:1s;	-webkit-transition:1s; -o-transition:1s; -ms-transition:1s; transition:1s;
}
#ref:hover {opacity:1;}
	#ref a {display:block; padding-left:30px; color:#333;	-moz-transition:1s;	-webkit-transition:1s; -o-transition:1s; -ms-transition:1s; transition:1s;}
	#ref a:hover {color:#fff;}
	#ref div {clear:both;}
	#ref .showthis {
		padding:0px 10px 10px 25px; margin:5px; 
		border-radius:10px; border-bottom:1px solid #fff;
		font-size:9px; text-transform:uppercase; color:#ccc; line-height:normal;
	}
	#ref li {margin:0px; padding:0;}
	#ref ul {margin:0px; padding:0; list-style-type:none;}

#imp {margin:0 auto; margin-top:20px; width:316px; line-height:20px; text-align:center;
	/*background:#036; border:1px solid #0052a8; border-radius:10px; box-shadow:0 0 20px #000;*/
}