/* Global Styles */
/* 
  boxleft                Newsletterbox
*/


body {
	margin:0px;
	}
	
td {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	}
	
a {
	color: #993300;
	}
	
a:hover {
	color: #993300;
	}

/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
         content:url("./upload/bilder/pfeil.jpg"); 
         display:inline; 

	font: bold 12px Arial, Helvetica, sans-serif;
	color: #535AEB;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 0px;
	}
	
#navigation a:hover {
         content:url("./upload/bilder/pfeil.jpg"); 
         display:inline; 

	background:#03B351;
	color:#FFFFFF;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing:.2em;
	}
	

/* Class Styles */
	
.bodyText {
	font:12px Arial, Helvetica, sans-serif; /* 11 */
	color:#000000/*#666666*/;
	line-height:20px;
	margin-top:10px;
	}
/* Ueberschrift Seite */	
.pageName{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:26px;
	letter-spacing:.1em;
	}
/* Ueberschrift Teaser */	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #03B351;
	line-height:18px;
	letter-spacing:.1em;
	}
/* Untertitel */
.content {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing:.1em;
	line-height: 12px;
        margin-top:10px;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
/* Text Teaser */	
.smallText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}

/*****************************************/

img {
	border: none;
}

.y {
	clear: both;
}

.x {
	height: 0px;
	width: 0px;
	display: block;
	overflow: hidden;
}

ul, li, ol {
  margin-top:1px;
  /*margin-left:12px;    Entfernung der Aufzählungspunkte von links */
}

div#wrap {
 width: 779px;
}

/* Meta navigation */
div#meta {
	background: #003397;
	font-size: 0.95em;
	padding: 3px 0 0 0;
	width: 779px;
color: #FFFFFF;
}

div#meta p {
	background: #003397;
	width: 150px;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	text-align: center;
	color: #FFFFFF;
}

div#meta p a {
	color: #FFFFFF;
}

/* Header */
div#header {
	background: url(../images/bg2.gif);
	padding: 0 0 5px 0;
}

div#header p {
	background: #003397 no-repeat top right;
	height: 80px;
}

div#header p img {
	margin: 10px 0 0 30px;
}

/* Layout columns */
div#col-left {
	width: 150px;
	float: left;
	font-size: 0.6875em;
}

div#col-body {
	width: 429px;
	float: left;
}

div#col-right {
	width: 170px;
	float: left;
}

/* Main navigation */
div#mnavi a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #003397;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 10px;
}

div#mnavi a:hover {
	background:#03B351;
	color:#FFFFFF;
	}

div#col-left ul.e1 {
}

div#col-left li a.e1p {
}

div#col-left li a.e1a,
div#col-left li a.e1o,
div#col-left li a.e1oa {	
}

div#col-left li a.e1oa {
}

div#col-left li a.e1o {
}

div#col-left li a.e2p {
}

div#col-left li a.e2a,
div#col-left li a.e2o,
div#col-left li a.e2oa {
}

div#col-left li a.e2oa {
}

div#col-left li a.e2o {
}

div#col-left li a.e3p {
}

div#col-left li a.e3a,
div#col-left li a.e3o {
}

div#col-left li a.e3o {
}

div#col-left ul.e3 {
}

/* Boxes, left */
div.boxleft,
div.logoutbox {
	background: #FFFFFF;              /* Newsletterbox, Hintergrund*/
	width: 180px;
	border-top: 1px solid #d2d2d2;    /* Newsletterbox, obere Linie vorher #7579d4 */
	border-bottom: 1px solid #d2d2d2; /* Newsletterbox, untere Linie vorher #7579d4 */
	margin: 15px 0 0 0;
	padding: 5px 0 0 0;
	font-size: 1.45em;







}

div.boxleft label {
	float: left;
	width: 75px;
	text-indent: 10px;
	padding: 1px 0 0 0;
	cursor: pointer;
	color: #737373;
	font-size: 0.6875em;
}

div.boxleft input {
	float: left;
	width: 65px;
	margin: 0 5px 5px 0;
	font-size: 0.6875em;
}

div.boxleft a {
	float: left;
	width: 30px;
	color: #9d9ea2;
	padding: 1px 0 0 0;
	font-size: 0.6875em;
}

div.boxleft a:hover {
	text-decoration: none;
}

div.boxleft select {
	float: left;
	width: 85px;
	font-size: 0.6875em;
	margin: 0 5px 5px 59px;
}

div.logoutbox p {
	font-size: 0.6875em;
	padding: 0 10px 10px 10px;
}

div.logoutbox p {
	font-size: 0.6875em;
	padding: 0 10px 10px 10px;
}

div.logoutbox p a {
	color: #9d9ea2;
	padding: 0 13px 0 0;
	background: url(../images/navi_pfeil_rechts.gif) no-repeat right center;
}


/* Content */
div#col-body h2 {
	font-size: 0.6875em;
	color: #D9681C;
	padding: 20px 10px 5px 10px;
}

div#col-body p {
	font-size: 0.6875em;
	color: #3E4D74;
	padding: 10px 10px 0 10px;
	line-height: 1.5;
}

div#col-body div.artikelliste p {
	padding: 0 10px;
}

div#col-body h2 a,
div#col-body div.artikelliste p a {
	color: #D9681C;
}

div#col-body a {
	color: #D9681C;
}

div#col-body div.content ul {
	color: #3E4D74;
	padding: 10px 10px 0 10px;
	font-size: 0.6875em;
}

div#col-body div.content ul li {
	background: url(../images/navi_pfeil_rechts.gif) no-repeat 0px 7px;
	padding: 3px 0 3px 10px;
}

* html div#col-body div.content ul {
	width: 100%;
}

* html div#col-body div.content ul li {
	float: left;
	width: 400px;
}

div#bc {
	color: #a0a0a0;
	font-size: 0.6875em;
	padding: 2px 10px 10px 10px;
}

div#bc a {
	color: #a0a0a0;
}

/* Footer */
div#footer {
	border-top: 1px solid #003399;
        border-bottom: 1px solid #003399;
	margin: 0px 0px 0px 0px;
	padding: 5px 0 2px 0;
	text-align: center;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #a0a0a0;
}

div#footer a {
	text-decoration: none;
	color: #a0a0a0;
}

div#footer01 {
	padding: 3px 0 3px 0;
	text-align: center;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #a0a0a0;
}

div#footer01 a {
	text-decoration: none;
	color: #a0a0a0;
}

/* Contact form */
div.kontaktformular label {
	float: left;
	width: 100px;
}

div.kontaktformular input {
	vertical-align: middle;
}

div.kontaktformular p.abschicken {
	margin: 0 0 0 100px;
}

div.kontaktformular p.abschicken input {
	font-size: 11px;
}

div.kontaktformular input.eingabe,
div.kontaktformular textarea {
	width: 300px;
}

div.kontaktformular textarea {
	height: 150px;
}

/* Right column */
div#col-right h1 {
	padding: 10px 10px 0 10px;
}

div#col-right h3 {
	font-size: 0.6875em;
	padding: 0 10px;
}

div#col-right p {
	font-size: 0.6875em;
	padding: 0 10px 20px 10px;
	color: #3E4D74;
	line-height: 1.5;
}

div#col-right a {
	color: #D9681C;
}

/* Search results */
div.suchausgabe hr.noshade {
	border: none;
	border-top: 1px solid #a0a0a0;
	height: 0px;
	margin: 15px 10px 0 10px;
}

div.suchausgabe h2 {
	padding: 0;
}

div.suchausgabe p {
	padding: 0;
	margin: 0;
}

div.suchausgabe h2 span {
	color: #000;
	font-weight: normal;
}

/* Image gallery */
table.gallery {
	margin: 20px 10px 0 10px;
	width: 410px;
}

table.gallery td.gallery-navigation {
	font-size: 0.6875em;	
}

table.gallery tr.thumbnails td {
	padding: 0 0 30px 0;
}

table.gallery dd {
	font-size: 0.6875em;
}

div.download {
	font-size: 0.6875em;
	padding: 3px 0 3px 10px;
	background: url(../images/navi_pfeil_rechts.gif) no-repeat 0px 7px;
}

div.download-img {
	font-size: 0.6875em;
	padding: 3px 0 3px 20px;
	background: url(../images/navi_pfeil_rechts.gif) no-repeat 10px 7px;
}

dl.gallery-detail {
	font-size: 0.6875em;
	margin: 20px 10px 0 10px;
	color: #3E4D74;
}

dl.gallery-detail dt {
	text-align: center;
	padding: 0 0 5px 0;
}

/* Sitemap */
ul.sitemap {
	width: 400px;
	margin: 20px 0 0 0;
}

ul.sitemap li {
	background: url(../images/navi_pfeil_rechts.gif) no-repeat 10px 7px;
	padding: 3px 0 3px 20px;
	float: left;
	/*font-size: 0.6875em;*/
	width: 390px;
}

ul.sitemap li ul {
	width: 350px;
	margin: 5px 0 0 0;
}

ul.sitemap li ul li {
	float: left;
	width: 300px;

}



ul.sitemap li ul li {
	font-size: 1em;
}

a.extern {
	padding: 0 0 0 12px;
	background: url(../images/button_externen_link.gif) no-repeat 0 4px;

}



/* Links */ /* Einstellungen fuer Hauptnavigation Ebene1*/
a.navi_1:link, a.navi_1:visited {
	background:#003397 left no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff; /*D5EDB3*/
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;	
	border-bottom: 1px solid #FFFFFF;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
}

a.navi_1:hover {
	background:#03B351 left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom: 1px solid #FFFFFF;
}


a.navi_1_active:link, a.navi_1_active:visited {
	background:#003397 left no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;	
	border-bottom: 1px solid #FFFFFF;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

/* Einstellungen fuer Hauptnavigation Ebene2*/
a.navi_2:link, a.navi_2:visited {
	background:#003397 left no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;	
	border-bottom: 1px solid #FFFFFF;
	font-weight:normal;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:4px;
}

a.navi_2:hover{
	background:#03B351 left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom: 1px solid #FFFFFF;
}

a.navi_2_active:link, a.navi_2_active:visited {
	background:#003397 left no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;	
	border-bottom: 1px solid #FFFFFF;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
/* Einstellungen fuer Hauptnavigation Ebene3*/
a.navi_3:link, a.navi_3:visited {
	background:#003397 left no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;	
	border-bottom: 1px solid #FFFFFF;
	font-weight:normal;
	padding-left:35px;
	padding-top:3px;
	padding-bottom:4px; 
}

a.navi_3:hover{
	background:#03B351 left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom: 1px solid #FFFFFF;
}

a.navi_3_active:link, a.navi_3_active:visited {
	background:#003397 left no-repeat;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;	
	border-bottom: 1px solid #FFFFFF;
	padding-left:35px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
