/* Alle Stile der Inhaltelemente (Text und Farben)*/
#content {
	font-size: 90%;
	line-height: 140%;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	text-align: left;
	width: 480px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content .hspacer { width: 480px; font-size:8px; overflow:hidden; }

#content .s4 { height:4px; }
#content .s6 { height:6px; }
#content .s8 { height:8px; }
#content .s10 { height:10px; }
#content .s12 { height:12px; }
#content .s14 { height:14px; }
#content .s16 { height:16px; }
#content .s18 { height:18px; }

#content a {
	color: #D02123;
	text-decoration: underline;
}
#content a:hover {
	text-decoration: none;
}
#content h2 {
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	line-height:100%;
	font-weight: normal;
	font-size: 180%;
	color: #D02123;
	margin: 0px;
	padding: 0px;
}
#content h3 {
	font-size: 130%;
	line-height:100%;
	font-weight: normal;
	color: #000;
	padding: 0px;
	margin: 0px;
}
#content h4 {
	font-size: 110%;
	line-height:100%;
	font-weight: normal;
	color: #999;
	padding: 0px;
	margin: 0px;
}
#content p {
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:2px;
	margin-top:2px;
}
#content ul {
	padding-bottom:5px;
	padding-top:0px;
	margin:0px;
	padding-left:20px;
}
#content ul li {
	list-style:square;
	line-height: 130%;
	padding-bottom:5px;
}
.offline {
	background-color:#F0C6C6;
}
.absatz {
	width: 480px;
	position:relative;
}
#content .text {
	width: 480px;
}
#content .ImageShadow {
	/*padding:3px;
	background-color:#ECEAE4;*/
}
#content .ImageShadow img {
	/*border:1px solid #F7F7F4;*/
}
#content .layout1 .ImageShadow, #content .layout3 .ImageShadow, #content .layout5 .ImageShadow, #content .layout7 .ImageShadow {	
	float:left;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;	
}
#content .layout2 .ImageShadow, #content .layout4 .ImageShadow, #content .layout6 .ImageShadow, #content .layout8 .ImageShadow {
	float:right;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#content .layout5 div.ImageRow {
	text-align:left;
	padding-bottom:8px;
}
#content .layout7 div.ImageRow {
	text-align:left;
	padding-top:0px;
}
#content .layout6 div.ImageRow {
	text-align:right;
	padding-bottom:8px;
}
#content .layout8 div.ImageRow {
	text-align:right;
	padding-top:0px;
}
#content .layout1 div.ytvideo, #content .layout3 div.ytvideo {
	float:left;
}
#content .layout2 div.ytvideo, #content .layout4 div.ytvideo {
	float:right;
}
#content .layout3 .textBlock {
	float:right;
}
#content .layout4 .textBlock {
	float:left;
}

/* Login Style */
#content .loginRow {
	width:478px;
	background-color:#FFF;
	border:1px solid #DDD;
	margin-bottom:5px;
}
.editbox {
	float:left;
	padding-right:10px;
}

/* AdSense-Banner 468x80 */
.adsense468x80 {
	width:474px;
	border:3px solid #ECEAE4;
	background-color:#F7F7F4;
	text-align:center;
	margin-top:15px;
	padding-top: 2px;
}

/* Page Gallery*/
.inlineGallery {
	width:470px;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#F0E1CF;
}
.inlineGallery .imgItem {
	float:left;
	height:72px;
	width:106px;
	overflow:hidden;
	border:2px solid #B56711;
	padding:0px;
}
.inlineGallery .pr20 {
	margin-right:10px;
}
.inlineGallery .imgItem a img {
	width:106px;
}
.inlineGallery .imgItem a:hover img {
	border:none;
	width:106px;
}
