﻿body
{
 font-family:Verdana;
 font-size:12px;
 background-color:#F5F5DC;
 text-align:center;
}
img {border:0px;}
h1  {font-size:18px;color:#ffffff;margin:0px;}
h2  {font-size:14px;color:#ffffff;}
h3  {font-size:14px;color:#E5BD48;margin-bottom:2px;}
h5	{font-size:11px;}
p   {margin-top:0px;}

/* Für Quellcode-Beispiele im Text */
code
{
 font-size:14px;
 color:#ccffff;
}

/* Der Kasten mit dem Quellcode */
pre
{
 font-size:14px;
 color:#ccffff;
}

a:link, a:visited, a:active, a:hover
{
  text-decoration:underline;
  font-weight:bold;
  color:#5B7B9D;
  font-size:12px;
}
a:active, a:hover
{
  color:#b71221;
}
a.menu:link, a.menu:visited
{
  color:#5B7B9D;
}
a.menu:active, a.menu:hover
{
  color:#b71221;
}
a.untermenu:link, a.untermenu:visited, a.untermenu:active, a.untermenu:hover
a.untermenu:link, a.untermenu:visited
{
	font-size:small;
	font-variant:small-caps;
	text-decoration:none;
	color:#5B7B9D;
}
a.untermenu:active, a.untermenu:hover
{
	font-size:small;
	font-variant:small-caps;
	text-decoration:none;
	color:#b71221;
}
a.faqlist:link, a.faqlist:visited, a.faqlist:active, a.faqlist:hover
{
	margin:2px 20px;
	color:#ffffff; 
	text-decoration:none; 
	display:block; 
	font-size:11px;
}
 
/* Gesamter Inhalt */
#inhalt {
	 width:760px;
	 margin:0px auto;
	 text-align:left;
} 

/* Die Titelzeile */
#titel {
	color:#000000;
	padding-top:15px;
	height:24px;
}
#untertitel {
	padding-top:15px; 
	padding-left:35px; 
	margin:0px;
}

/* Das Menü; */
#menu {
	color:#0080C0;
	text-align:center;
	padding:10px 0px;
	border-top:1px solid #5B7B9D;
	clear:right;
}
#untermenu {
	color:#0080C0; 
	text-align:center; 
	padding:10px 0px;
}

/* Der Inhalt */
#content {
	border:3px solid #ffffff;
	background-color:#5B7B9D;
	padding:20px;
	color:#ffffff;
	-moz-border-radius:30px;
}

/* Überschrift auf jeder Seite */
.pageHeader {
	text-align:center;
	margin-bottom:20px;
	border-bottom:1px dotted #d2dde4;
	color:#F6EF3C;
}

/* Der Einleitungstext */
#headtext {
	font-size:13px;	 
	font-weight:bold;
	margin:10px 8px; 	
	text-align:justify;
	border:1px solid #ffffff;
	background-color:#808080;
	padding:10px;
	-moz-border-radius:10px;	
}

/* Funktionen */
.entry {
	margin:30px 0px 15px 5px;
}
.entrybild {
	text-align:center;
	width:200px;
}
.entrytext {
	font-size:small; 
	text-align:justify;
	color:#F5F5DC;
	border-top:2px solid #ffffff;	
	padding:5px 20px 0px 30px;
	margin-top:0px;
}
.headerbild	{
	vertical-align:middle;	
}

/* Hardware */
.hardwareEntry {
	font-size:small;
	text-align:justify;
	color:#F5F5DC;
	padding:5px 20px 0px 30px;
	margin-top:0px;
	width:70%;
}

.techDaten {
	font-weight:bold; 
	text-decoration:underline; 
	color:#ffffff;
}

/* Für Texterhebungen */
.imp {
	color:#F6EF3C; 
}

/* FAQ */
.frage {
	margin:10px 20px;		 
	font-style:italic; 
	font-size:small; 
	text-decoration:underline;
	font-weight:bold;
}

.antwort {
	font-size:smaller; 
	margin:10px 30px; 
	color:#F5F5DC;
}

/* News */
.newsblock {
	border:1px solid #000;
	border-collapse:collapse;
}

.newstitleblock {
	background-color:#F5F5DC;
}

.newstitle {
	font-size:14px;
	width:560px;
	color:#b71221;
	padding:5px;
}

.newsdate {
	font-size:x-small;
	color:#b71221;
	text-align:right;	
	padding:5px;
}

.newscontentblock {
	background-color:#F5F5DC;
}

.newscontent {
	border-top:1px solid #000;
	padding:5px;
	color:#000000;
}

.newscontent li {
	color:#5B7B9D;
	font-weight:bold;
}

a.newslink {
	color:#5B7B9D;
	font-weight:bold;
}
/* News Ende */

/* Login-Bereich */
#login {
	border:1px solid #FFF; 
	background-color:#6886A5;
	margin:30px 210px;		 
	padding:10px;
}