@charset "utf-8";
/* CSS Document */
body {
	background:url(images/layout/bg.gif);
	margin:0 auto;
	padding:0;
	text-align:center;
}
b {
	color:#01383b;
}
i {
	color:#bc6e2f;
}
u {
	color:#bc6e2f;
}
.spacer {
	clear:both;
}
form {
	padding:0px;
	margin:0px;
}
input, select, file {
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:5px;
	background:#f6f6f6;
	border:1px solid #dfe1e0;
	color:#101010;
}
textarea {
	width:95%;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:5px;
	background:#f6f6f6;
	border:1px solid #dfe1e0;
	color:#101010;
}
input[type="submit"], input[type="reset"] {
	font:normal 13px times new roman;
	font-style:italic;
	text-transform:lowercase;
	background:#101010;
	border:1px solid #000;
	color:#cf7c21;
}
#body {
	background:url(images/layout/bg_top.jpg) repeat-x;
	width:100%;
	height:100%;
	text-align:center;
}
#container_shadow {
	background:url(images/layout/shadow.png) repeat-y;
	width:904px;
	margin:0 auto;
	text-align:center;
}
#container {
	width:850px;
	background:#fff;
	margin:0 auto;
}
#header {
	width:850px;
	height:373px;
	margin:0 auto;
	padding:0px;
	text-align:left;
}
#header_1 {
	width:850px;
	height:74px;
	margin:0 auto;
	background:url(images/layout/header_1.jpg) no-repeat;
}
#header_2 {
	width:636px;
	height:118px;
	padding:0px;
	background:url(images/layout/header_2.jpg) no-repeat;
	float:left;
}
#header_3 {
	width:159px;
	height:118px;
	padding:0px;
	float:left;
}
#header_4 {
	width:55px;
	height:118px;
	padding:0px;
	background:url(images/layout/header_4.jpg) no-repeat;
	float:right;
}
#header_4 .language {
	padding:45px 0px 0px 20px;
}
#header_4 .language a:link, #header_4 .language a:visited{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#464445;
	text-decoration:none;
}
#header_4 .language a:hover{
	color:#bbbbba;
}
#header_5 {
	width:75px;
	height:116px;
	padding:0px;
	float:left;
}
#header_6 {
	width:612px;
	height:116px;
	padding:0px;
	background:url(images/layout/header_6.jpg) no-repeat;
	float:left;
}
#header_7 {
	width:163px;
	height:116px;
	padding:0px;
	background:url(images/layout/header_7.jpg) no-repeat;
	float:right;
}
#quick_news {
	width:156px;
	height:66px;
	padding:70px 0px 0px 7px;
	font:normal 8px Verdana, Arial, sans-serif;
	text-transform:uppercase;
	font-style:italic;
	color:#d6d5d9;
	text-align:left;
}
#header_8 {
	width:607px;
	height:65px;
	padding:0px;
	background:url(images/layout/header_8.gif) no-repeat;
	float:left;
}
#user_area {
	width:615px;
	height:43px;
	padding:5px 0px 0px 0px;
	margin:0 auto;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
}
#user_area .google_ads {
	width:615px;
	background:#191919;
}
#user_area input {
	width:138px;
	height:15px;
	background:url(images/layout/input_grau.gif);
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#0b4446;
	border:0px;
	padding:4px;
	margin:5px 3px 0px 0px;
}
#user_area .submit {
	background:url(images/layout/submit_blau.gif);
	width:35px;
	height:23px;
	margin:0 auto;
}
#header_9 {
	width:243px;
	height:65px;
	padding:0px;
	background:url(images/layout/header_9.jpg) no-repeat;
	float:right;
}
#search_engine {
	width:229px;
	height:41px;
	padding:6px;
	margin:0 auto;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
}
#search_engine input {
	width:190px;
	height:15px;
	background:url(images/layout/input_grau.gif);
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#8d6446;
	border:1px solid #aa9278;
	padding:4px;
	margin:5px 1px 0px 0px;
	vertical-align:bottom;
}
#search_engine .submit {
	background:url(images/layout/submit_orange.gif);
	width:24px;
	height:24px;
	border:1px solid #8f4012;
	margin:0 auto;
	vertical-align:bottom;
}
#spacer {
	width:850px;
	height:27px;
	padding:0px;
	background:url(images/layout/spacer.jpg) no-repeat;
	float:left;
}
#container2 {
	width:850px;
	padding:0px;
	margin:0 auto;
	background:url(images/layout/container2_bg.gif) repeat-y;
	float:left;
}
#content {
	width:585px;
	padding:10px;
	margin:0 auto;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0e0e0e;
	text-align:left;
	float:left;
}
#banner {
	width:585px;
	margin:0 auto;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0e0e0e;
	text-align:left;
	float:left;
}
#sidebar {
	width:220px;
	padding:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0e0e0e;
	text-align:center;
	float:right;
}
.navigation {
	border:0px;
	padding:0px;
	margin:0px;
	width:214px;
}
.navigation .titel {
	text-align:right;
	font-size:14px;
	color:#b86521;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
	padding:0px;
}
.navigation .menu {
	text-align:left;
	width:107px;
	padding:2px 2px 2px 10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	background:#eee;
	text-decoration:none;
}
.navigation .menu a:link, .navigation .menu a:visited{
	text-align:left;
	width:107px;
	padding:2px 2px 2px 5px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	background:#eee;
	text-decoration:none;
}
.navigation .menu a:hover{
	color:#01383b;
	text-decoration:none;
}
.clear {
	clear:both;
}
#container3 {
	width:850px;
	height:95px;
	background:url(images/layout/footer.gif) repeat-y;
	float:left;
}
#banner {
	width:585px;
	height:95px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#footer {
	width:232px;
	height:75px;
	padding:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	float:right;
}
#footer a{
	color:#fff;
	text-decoration:none;
}
.orange {
	color:#b86521;
	font-weight:900;
}
.rot {
	color:#742014;
	font-weight:900;
}
.blau{
	color:#0b4446;
	font-weight:900;
}
/* Links */
a:link, a:visited {
	color:#631e16;
	text-decoration:none;
}
a:hover {
	color:#bc6e2f;
}
/* Headlines */
h1 {
	font-size:20px;
	color:#003e3f;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
	letter-spacing:-1px;
	background:url(images/layout/h1_bg.png) bottom repeat-x;
	line-height:35px;
	margin:0px 0px 10px 0px;
	padding-left:10px;
}
h2 {
	font-family: times new roman;
	font-size: 20px;
	color: #631e16;
	line-height: 12px;
	text-align:left;
	font-style: italic;
	text-transform: lowercase;
	padding:5px;	
}
h3 {
	font-family: times new roman;
	font-size: 16px;
	font-style: italic;
	text-transform: lowercase;
	color:#b8651c;
}
/* Materials */
.materials_materials {
	width:183px;
	height:80px;
	padding:3px;
	text-align:left;
	border:1px solid #dfe1e0;
}
.materials_icontextures {
	width:275px;
	height:95px;
	padding:3px;
	text-align:left;
	border:1px solid #dfe1e0;
}
.materials_preview {
	width:177px;
	height:74px;
	padding:3px;
	margin:0px;
	background:url(images/layout/materials_preview_bg.png) no-repeat;
	text-align:left;
}
.click {
	width:177px;
	height:55px;
	padding:0px;
}
.info {
	width:169px;
	height:10px;
	padding:4px;
	color:#fff;
}
.info a {
	color:#fff;
	text-decoration:none;
}
.info .downloads {
	color:#b86521;
	font-style:italic;
}
/* Images */
.imgborder {
	padding:3px;
	border:1px solid #dfe1e0;
}
.imgborder2 {
	padding:3px 3px 3px 0px;
	border-bottom:1px solid #dfe1e0;
	border-right:1px solid #dfe1e0;
	border-top:0px;
	border-left:0px;
}
/*Teamseite */
.team_mitglieder {
	width:95%;
	margin:0 auto;
	float:center;
	text-align:left;
	background:#f6f6f6;
	padding:3px;
	border:1px solid #dfe1e0;
}
.team_mitglieder .headline {
	width:258px;
	background:#101010;
	padding:10px 0px 10px 15px;
	font-family: times new roman;
	font-size: 20px;
	color: #fff;
	line-height: 12px;
	font-style: italic;
	text-transform: lowercase;
}
.team_mitglieder .headline a {
	font-family: times new roman;
	font-size: 20px;
	color: #fff;
	line-height: 12px;
	font-style: italic;
	text-transform: lowercase;
}
.team_mitglieder .headline .rang {
	color:#b8651c;
	font-size:15px;
	margin-left:5px;
}
.team_mitglieder .avatar {
	float:left;
	width:103px;
	height:106px;
}
.team_mitglieder .info {
	float:right;
	width:152px;
	text-align:left;
	color:#b8651c;
}
.team_mitglieder .info a {
	font-family: times new roman;
	font-size: 12px;
	color: #742014;
	line-height: 12px;
	font-style: italic;
	text-transform: lowercase;	
}
.space {
	width:100%;
	height:20px;
}
/* News */
.news_news {
	width:95%;
	margin:0 auto;
	float:center;
	text-align:left;
	background:#f6f6f6;
	padding:3px;
	border:1px solid #dfe1e0;
}
.news_kommentare{
	width:70%;
	margin:0 auto;
	float:center;
	text-align:left;
	background:#f6f6f6;
	padding:3px;
	border:1px solid #dfe1e0;
}
.news_kommentare .headline {
	width:395px;;
	background:#101010;
	padding:10px 0px 10px 15px;
	font-family: times new roman;
	color:#b8651c;
	font-size:15px;
	line-height: 12px;
	font-style: italic;
	text-transform: lowercase;
	margin-bottom:10px;
}
.news_kommentare .headline a{
	font-family: times new roman;
	color:#b8651c;
	font-size:15px;
	line-height: 12px;
	font-style: italic;
	text-transform: lowercase;
}
.news_kommentare .antwort {
	background:#ededed;
}
.news_kommentare .antwort .rand {
	padding:5px;
}
.news_news .headline {
	width:541px;;
	background:#101010;
	padding:10px 0px 10px 15px;
	font-family: times new roman;
	font-size: 20px;
	color: #fff;
	line-height: 12px;
	font-style: italic;
	text-transform: lowercase;
}
.news_news .headline a {
	font-family: times new roman;
	font-size: 20px;
	color: #fff;
	line-height: 12px;
	font-style: italic;
	text-transform: lowercase;
}
.news_news .headline .date {
	color:#b8651c;
	font-size:15px;
	margin-left:5px;
}
.news_news .autor {
	font-family: times new roman;
	color:#b8651c;
	font-size:15px;
	line-height: 20px;
	font-style: italic;
	text-transform: lowercase;
}
.news_news .avatar {
	float:left;
	width:103px;
	height:106px;
}
.news_news .text {
	float:right;
	width:438px;
	text-align:left;
	padding-top:5px;
}
/* Preview Infoline */
#fixedtipdiv{
	position:absolute;
	padding: 2px;
	border:0px;
	font-family: times new roman;
	font-size: 12px;
	color: #ff;
	line-height: 12px;
	font-style: italic;
	text-transform: lowercase;	
	z-index:100;
}
/* Twitter */
#twitter_div ul{
	padding:0px;
	margin:0px;
}
#twitter_div ul li {
	list-style:none;
}
#twitter_div a {
	color:#b86521;
}
/* Pages */
.pages {
	float:center;
	margin:0 auto;
	width:95%;
	text-align:right;
	padding:20px 0px 20px 0px;
}
.pages .current {
	padding:3px 6px 3px 6px;
	background:#b86521;
	text-decoration:none;
	color:#eeeeee;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
}
.pages .all {
	padding:3px 6px 3px 6px;
	background:#c6c6c6;
	text-decoration:none;
	color:#434343;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
}
.pages a {
	padding:3px 6px 3px 6px;
	background:#c6c6c6;
	text-decoration:none;
	color:#434343;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
}
.pages a:hover {
	padding:3px 6px 3px 6px;
	background:#b86521;
	text-decoration:none;
	color:#fff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
}

/* Infobox */
#viewer {
	width:800px;
	float:left;
}
.infobox{
	float:left;
	visibility:hidden;
	position:absolute;
	padding: 2px;
	background:url(images/layout/tooltip_bg.png);
	border:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5x;
	-khtml-border-radius:5x;
	font:normal 10px Verdana;
	letter-spacing:-1px;
	color:#fff;
	line-height:18px;
}
.info_stat {
	width:99%;
	float:right;
	padding:2px;
	background:url(images/layout/tooltip_bg.png);
	border:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5x;
	-khtml-border-radius:5x;
	font:normal 10px Verdana;
	letter-spacing:-1px;
	color:#fff;
	line-height:18px;
}
/* Icontextures */
.icontexturesset {
	float:center;
	margin:0 auto;
	padding:3px;
	border:1px solid #dfe1e0;
}
.icontexturesset .icons {
	float:right;
	width:409px;
	height:100px;
}
.icontexturesset .infos {
	float:left;
	width:128px;
	height:100px;
	color:#003833;
	font-style:italic;
	background:#000;
}
.icontexturesset .infos a{
	text-decoration:none;
	color:#fff;
}
.profil {
	widht:95%;
}
.profil .benutzertext{
	padding:3px;
	margin-bottom:10px;
	text-align:left;
	border:1px solid #dfe1e0;
}
.profil .avatar{
	float:left;
	width:108px;
	height:108px;
}
.profil .info {
	float:right;
	width:450px;
	text-align:left;
}
.profil .info td {
	color:#000;
}
.profil .info td a{
	color:#631e16;
	text-decoration:none;
}
