body{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
    background-color: #ffffcc;
	}
	
.clsCMOn, .clsCMOver {
	font-size:.95em;
    padding: 1px 4px;
	color: #333333;
}	

a:link, a:hover {
	color: #CC3300;
	text-decoration: underline;
	line-height: 1.6;
	font-size:1em;
}

a:visited {
	color: #997300;
	text-decoration: underline;
	line-height:1.6;
	font-size:1em;
}

a:hover {
	text-decoration: underline;
	color:#333333;
}

/* Filetype (PDF, Docs) kennzeichnen */	
a:link[HREF*="pdf"] {
	background: url(pdf.jpg) center right no-repeat;
	padding-right:31px;
}

a:visited[HREF*="pdf"] {
	background: url(pdf.jpg) center right no-repeat;
	padding-right:31px;
}

a:link[HREF*="doc"] {
	background: url(doc.jpg) center right no-repeat;
	padding-right:31px;
}

a:visited[HREF*="doc"] {
	background: url(doc.jpg) center right no-repeat;
	padding-right:31px;
}

a:link[HREF*="rtf"] {
	background: url(doc.jpg) center right no-repeat;
	padding-right:31px;
}

a:visited[HREF*="rtf"] {
	background: url(doc.jpg) center right no-repeat;
	padding-right:31px;
}
 
/* Alle externen Links kennzeichnen */
a[href^="http:"] { 
	background: url(Externer-Link.png)right center no-repeat; margin-right: 3px;
	padding-right: 13px;
}

a[href^="https:"] { 
	background: url(Externer-Link.png) right center no-repeat; margin-right: 3px;
	padding-right: 13px;
}

a[href^="http://www.deutschstunden.de"] { 
	background: none; margin: 0; 
	padding: 0;
}

a[href^="http://deutschstunden.de"] { 
	background: none; margin: 0; 
	padding: 0;
}

a[href^="http://validator.w3.org"] { 
	background: none; margin: 0; 
	padding: 0;
}

a[href^="http://www.seitzeichen.de"] { 
	background: none; margin: 0; 
	padding: 0;
}


a[href^="http://jigsaw.w3.org"] { 
	background: none; margin: 0; 
	padding: 0;
}

a[href^="http://creativecommons.org"] { 
	background: none; margin: 0; 
	padding: 0;
}

a[href^="http://www.airport1.de"] { 
	background: none; margin: 0; 
	padding: 0;
}

a[href^="http://www.statcounter.com"] { 
	background: none; margin: 0; 
	padding: 0;
}

a[href^="http://statcounter.com"] { 
	background: none; margin: 0; 
	padding: 0;
}

a[href^="http://rover.ebay.com"] { 
	background: none; margin: 0; 
	padding: 0;
}

a[href^="http://partners.webmasterplan.com"] { 
	background: none; margin: 0; 
	padding: 0;
}


a[href^="http://hosting.1und1.com"] { 
	background: none; margin: 0; 
	padding: 0;
}

a[href^="http://english-planet.de"] { 
	background: none; margin: 0; 
	padding: 0;
}


h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-size:1.3em;
 font-family:Georgia, "Times New Roman", Times, serif;
 letter-spacing:.1em;
 line-height:1.5;
 font-weight:700;
}

h2{
 font-size:1.3em;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:500;
}

h3{
 font-size:1.05em;
 font-weight:800;
}

h4{
 font-size:1em;
 font-weight:bold;
 font-weight:600;
}

h5{
 font-size:1em;
 font-weight:normal;
}

h6{
 font-size:1em;
 font-weight:normal;
}


ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
			

#adbanner{
	margin: 0;
}

#masthead span{
display: none;
}

#masthead a{
background-image: url(Illustrationen/Kreide.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height: 115px;
float:left;
background-color: #fff;
color: #CCC;
width:40%;
} 

#Seitentitel{
	background-color: #FFFFFF;
	float:right;
	width:60%;
	padding-top:35px;
	height:30px;
}

#rechts{
	height: 115px;
	background-color: #C2BC8B;
}

#kurzbeschreibung{
	background-color: #C2BC8B;
	float:right;
	width:60%;
	height:50px;
}

#navBar{
	padding: 1% 0 0 0.5%;
	background-color: #ffffcc;
	width: 200px;
}

#Hintergrundweiss{
	background-color: #FFFFFF;
}

#content{
    margin-left: 16em;
	min-height: 490px;
	padding: 1% 2% 0 10px;
	clear: both;
	float:left;
	width:60%;
}

#verwandt{
	padding: 5% 3% 0 0;
	float:right;
	width:12%;
}

#contentganzebreite{
    margin-left: 16em;
	min-height: 490px;
	padding: 1% 3% 0 0;
	clear: both;
}

#footer{
	margin: 0;
	clear: both;
}

#mitte{
  float:left;
  width: 48%;
  border:double medium;
  padding: 1% 2% 1% 2%;
  margin-top: 20px;
  margin-left: 40px;
}

#disclaimer{
  clear:both;
  float:left;
  font-size:.7em;
  color: #A8A48F;
  line-height:1.4;
  padding:1% 1% 0 1%;
}

#drucken{
	float:right;
	position:absolute; 
	right:90px;
	top:150px;
	}

#hilfsnavigation{
	margin: 0;
	clear: both;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color:#333333; 
	line-height:.75; 
	letter-spacing:.1em; 
}


#subContent{
  float:right;
  padding: 0 0 1% 3%;
  max-width:50%;
}

#validator{
  float:right;
	margin: 0;
}


#siteName{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	color: #ABA060;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
}

#Untertitel{
	color: #330000;
	font:14px Arial, Helvetica, sans-serif;
	letter-spacing:0.5em;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-color: #C2BC8B;
}

#logo { 
	font: normal 1.45em Georgia, "Times New Roman", Times, serif; 
	color: #ABA060; 
	letter-spacing:normal; 
} 

#navigation {
	position:absolute; left:10px; top:140px;
	min-width:150px;
	clear:both;
	width:15%;
}


#zuletztveraendert{
	clear:both;
	background-color: #CC3300;
	color: #FFFFCC;
	font-size: 80%;
	width: 100%;
	height:13px;
}


.TextRechts { 
	text-align:right;	
} 

.TextLinks { 
	text-align:left;	
} 

.TextMittig { 
	text-align:center;	
} 

.feature{
	padding: 0px 0px 10px 10px;
	font-size:.8em;
}

.feature a{
	padding: 0px 0px 10px 10px;
	font-size:.9em;
}


.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 12px 10px 0px 20px;
	margin: 0 5px 5px 0;
}


.BoxRechts{
  	float:right;
 	 width:450px;
 	 background-color:#FFFFFF;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	outline:double;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 10px 10px 10px 10px;
	letter-spacing:.1em; 
  }

.DetailText { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#333333; 
	line-height:.75; 
	letter-spacing:.1em; 
} 

.KurzText {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.75em;
} 

.SeitenName{ 
	color: #A8A48F;
	line-height:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:.1em; 
	padding: 10px 0 10px 0;
} 

.Spalte{
	min-width:300px;
	max-width:400px;
	float:left;
}

.subContent{
  float:right;
  max-width:50%;
}

.Text { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em;
	color:#333333; 
	line-height:1.75; 
} 

.unsichtbar { 
	color:#ffffcc;
	font-size:.1em;
} 


#ftn {
	font-size:.7em;
	font-family:Arial, Helvetica, sans-serif; 
	color:#333333; 
	line-height:.95; 
} 

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	background-color: #ABA060;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.75em;
	color: #FFFFCC; 
	letter-spacing:0.1em; 
} 
	
.top {
height:45px;
}
	

@media print {
* { background: #fff; color: #000; }
#navBar, #Seitentitel, #kurzbeschreibung, #navigation, #siteInfo, #validator, #disclaimer, #counter, #logo, #footer, #adbanner, #drucken, #hilfsnavigation, #verwandt, #zuletztveraendert, .top { display: none; }
#content * { font-family:"Times New Roman", Times, serif; font-size:11px; text-decoration:none; color:#000000;
}
}
