html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

body {
	background-color: #FFFFFF;
	color: #2c2c2e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 0 0; 
	padding: 1em 0 1em 0; 
	text-align: center;
	width: 1280px;
}
/* ========== Überschriften ========== */

h1, h2, h3 {font-variant:small-caps;}

h1 {
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: .2em;
  padding-top: 20px;
}

h2 {
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: .1em;
  padding-top: 20px;
}

h3 {
  color: #333333;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 5px
}

h4 {
  color: #333333;
  font-size: 14px;
  padding-top: 20px;
  padding-bottom: 10px;  
}
	
	/* Überschriftenfarben Fliesstext */
	#logo h1, #logo h2, #logo .fett {color: #2d3f63;}
	#rot h1, #rot h2, #rot .fett {color: #990000;}
	#blau h1, #blau h2, #blau  .fett{color: #93a0b3;}
	#altrosa h1, #altrosa h2, #altrosa  .fett{color: #a06567;}
	#orange h1, #orange h2, #orange .fett{color: #ea5200;}
	#pink h1, #pink h2, #pink .fett{color: #c44b74;}
	#rosa h1, #rosa h2, #rosa .fett{color: #ee8285;}
	#cotto h1, #cotto h2, #cotto .fett{color:#ca653d;}
	#gruen h1, #gruen h2, #gruen .fett{color:#abbf39;}
	#mblau h1, #mblau h2, #mblau .fett{color:#315c95;}
	#braun h1, #braun h2, #braun h4, #braun .fett{color:#7a4919;}
	#dkgruen h1, #dkgruen h2, #dkgruen .fett{color:#196c02;}
	#lila h1, #lila h2, #lila .fett{color:#4128a0;}

	/* ========== Ende Überschriften ========== */

a,  a:link {
  color: #666666;
  font-weight: bold;
  text-decoration: underline;
}

a:visited {
  color: #666666;
  font-weight: bold;
  text-decoration: underline;
}

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

a:focus {
  color: #b92200;
}

a:active {
  color: #392f69;
}

#outerWrapper {
	margin: 0 auto 0 120px;
	max-width: 800px;
	min-width: 800px; 
	text-align: left;
	width: 800px;
	background: #fff;
}

/* Farbe linke Spalte */
	#logo #outerWrapper {background: url(../_img/column/column_blau.gif) repeat-y;}
	#rot #outerWrapper {background: url(../_img/column/column_rot.gif) repeat-y;}
	#blau #outerWrapper {background: url(../_img/column/column_graublau.gif) repeat-y;}
	#altrosa #outerWrapper {background: url(../_img/column/column_altrosa.gif) repeat-y;}
	#orange #outerWrapper {background: url(../_img/column/column_orange.gif) repeat-y;}
	#pink #outerWrapper {background: url(../_img/column/column_pink.gif) repeat-y;}
	#rosa #outerWrapper {background: url(../_img/column/column_rosa.gif) repeat-y;}
	#cotto #outerWrapper {background: url(../_img/column/column_cotto.gif) repeat-y;}
	#gruen #outerWrapper {background: url(../_img/column/column-gruen.gif) repeat-y; }
	#mblau #outerWrapper {background: url(../_img/column/column-mblau.gif) repeat-y; }
	#braun #outerWrapper {background: url(../_img/column/column-braun.gif) repeat-y; }
	#dkgruen #outerWrapper { background: url(../_img/column/column_dkgruen.gif) repeat-y;}
	#lila #outerWrapper { background: url(../_img/column/column_lila.gif) repeat-y;}	
/* ========== Ende Spaltenfarbe ========== */


#outerWrapper #header {
	background-color: #FFFFFF;
	border-bottom: solid 1px #656586;
	font-size: 18px;
	font-weight: bold;
	height: 160px;
	line-height: 15px;
	margin: 0px auto; 
	padding: 8px 10px 10px 10px;
	width: 780px;
}

#outerWrapper #contentWrapper #leftColumn1 {
	float: left;
	padding: 20px 10px 20px 20px;
	width: 140px;
}


#outerWrapper #contentWrapper #content {
	margin: 0 0 0 260px;
	padding: 10px 0px 100px 20px; 
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #999999;
	width: 490px;
}
	

#outerWrapper #contentWrapper .clearFloat {
  	clear: left;
  	display: block;
}
#outerWrapper #footer {
	background-color: #fff; 
	padding: 10px 10px 10px 10px; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
#outerWrapper #footer a, #outerWrapper #footer a:visited{
	color: #999999;
	text-decoration:none;
}
#outerWrapper #footer a:hover{
	color: #666666;
	text-decoration:underline;
}

#outerWrapper .abstandtop{padding-top: 50px;}

#copyright{
	color:#666666;
	margin:20px auto;
}

img {border:none;}

/* ========== Tabellen ========== */
table {
	border: 0px solid #ccc;	
	text-align: left;
	vertical-align : top;
}

caption {
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}

th {
	color: #ffffff;
	background-color: #666666; /*navy */
	font-weight: bold;
	text-align: left;
	padding: 3px;
}

td {
	border: 1px solid #ccc;
	padding: 4px ;
	font-weight: normal;
	background-color: #ffffff;
	text-align: left;
	vertical-align : top;
}

.noborder {
	border: none;
}

.ferien {background-color: #a06567; color: #fff;}

/* ========== Ende Tabellen ===== */


/* Farbschemata der einzelnen Seiten */
/* ========== Kopfzeile ========== */
#logo #outerWrapper #header
{background: url(../_img/header/header-NEU.jpg) no-repeat center center;}
#rot #outerWrapper #header, 
#blau #outerWrapper #header, 
#altrosa #outerWrapper #header, 
#orange #outerWrapper #header, 
#pink #outerWrapper #header, 
#rosa #outerWrapper #header, 
#cotto #outerWrapper #header, 
#gruen #outerWrapper #header,
#mblau #outerWrapper #header, 
#braun #outerWrapper #header, 
#dkgruen #outerWrapper #header, 
#lila #outerWrapper #header
{background: url(../_img/header/header-nichtStart-NEU.jpg) no-repeat center center;}
/* #logo #outerWrapper #header {background: url(../_img/header/header-logo.jpg) no-repeat center center;} 
#rot #outerWrapper #header {background: url(../_img/header/header-rot.jpg) no-repeat center center;}
#blau #outerWrapper #header {background: url(../_img/header/header-blau.jpg) no-repeat center center;}
#altrosa #outerWrapper #header {background: url(../_img/header/header-altrosa.jpg) no-repeat center center;}
#orange #outerWrapper #header {background: url(../_img/header/header-orange.jpg) no-repeat center center;}
#pink #outerWrapper #header {background: url(../_img/header/header-pink.jpg) no-repeat center center;}
#rosa #outerWrapper #header {background: url(../_img/header/header-rosa.jpg) no-repeat center center;}
#cotto #outerWrapper #header {background: url(../_img/header/header-cotto.jpg) no-repeat center center;}
#gruen #outerWrapper #header {background: url(../_img/header/header-gruen.jpg) no-repeat center center;}
#mblau #outerWrapper #header {background: url(../_img/header/header-mblau.jpg) no-repeat center center;}
#braun #outerWrapper #header {background: url(../_img/header/header-braun.jpg) no-repeat center center;}
#dkgruen #outerWrapper #header {background: url(../_img/header/header-dkgruen.jpg) no-repeat center center;}
#lila #outerWrapper #header {background: url(../_img/header/header-lila.jpg) no-repeat center center;}*/
/* ========== Ende Kopfzeile ===== */

/* ========== Rahmenfarbe ========== */
/* Achtung: Rahmenfarbe muss einzeln im print.css ausgelöscht werden, damit sie nicht mitgedruckt wird ! */
#logo #outerWrapper {border: 10px solid #2d3f63;}
#rot #outerWrapper {border: 10px solid #990000;}
#blau #outerWrapper {border: 10px solid #93a0b3;}
#altrosa #outerWrapper {border: 10px solid #a06567;}
#orange #outerWrapper {border: 10px solid #ea5200;}
#pink #outerWrapper {border: 10px solid #c44b74;}
#rosa #outerWrapper {border: 10px solid #ee8285;}
#cotto #outerWrapper {border: 10px solid #ca653d;}
#gruen #outerWrapper {border: 10px solid #abbf39;}
#mblau #outerWrapper {border: 10px solid #315c95;}
#braun #outerWrapper {border: 10px solid #7a4919;}
#dkgruen #outerWrapper {border: 10px solid #196c02;}
#lila #outerWrapper {border: 10px solid #4d33b1;}
/* ========== Ende Rahmenfarbe ===== */

/* ========== Hintergrundband ========== */
/*
body#logo { background: url(../_img/bg/bodybg-rot.gif) repeat-x scroll top; }
body#rot { background: url(../_img/bg/bodybg-rot.gif) repeat-x scroll top; }
body#blau { background: url(../_img/bg/bodybg-blau.gif) repeat-x scroll top; }
body#altrosa { background: url(../_img/bg/bodybg-altrosa.gif) repeat-x scroll top; }
body#orange { background: url(../_img/bg/bodybg-orange.gif) repeat-x scroll top; }
body#pink { background: url(../_img/bg/bodybg-pink.gif) repeat-x scroll top; }
body#rosa { background: url(../_img/bg/bodybg-rosa.gif) repeat-x scroll top; }
body#cotto { background: url(../_img/bg/bodybg-cotto.gif) repeat-x scroll top; }
body#gruen { background: url(../_img/bg/bodybg-gruen.gif) repeat-x scroll top; }
body#mblau { background: url(../_img/bg/bodybg-mblau.gif) repeat-x scroll top; }
body#braun { background: url(../_img/bg/bodybg-braun.gif) repeat-x scroll top; }
body#dkgruen { background: url(../_img/bg/bodybg-dkgruen.gif) repeat-x scroll top; }
body#lila { background: url(../_img/bg/bodybg-lila.gif) repeat-x scroll top; }
*/
/* ========== Ende Hintergrundband ===== */

/* ========== Textformatierungen ========== */
#topaktuelles {
	border: 2px double #990000;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 10px 3px 20px;
	line-height: 18px;
	background: #fff;
}

#topaktuelles strong {color: #990000;}

#topaktuelles a{
	color: #990000;
	text-decoration:underline;
	font-style:italic;
}
#topaktuelles a:hover{
	text-decoration:none;
}

#topaktuelles p {
	padding-bottom: 8px;
}

.fett {font-weight:bold;} /*Farbe siehe oben */


.kursiv {
	font-style:italic;
}

.zitat {
	font-style:italic;
	font-weight:bold;
}
/* ========== Ende Textformatierungen ========== */

/* ========== Listen ========== */

ol li, ul li {padding-bottom: 6px;}

/* ========== Ende Listen ========== */

/* ========== Bilder ========== */

.floatleft {float:left; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;}
.floatright {float:right; padding-top: 10px; padding-left: 20px; padding-bottom: 10px;}
.clearfloat {clear:both}

/* ========== Ende Bilder ========== */



