body{

	background-color: #a8c2d9;

	background-image: url(images/bg.jpg);

	background-repeat: no-repeat;

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 1.3em;

	padding-top: 1px; /* Abstand zum oberen Browserrand*/

	margin:0px;

}

/* p wichtig zur Einhaltung Abstand wenn so gewünscht*/

p {

	margin:0px;

	padding:0px;

}

/* Überschriften zur Seitennavigation */

h1, h2, h3 {

	font-size: 18pt;

	font-weight: normal;

	margin-bottom: 15px;

	color: #0064af;

}

/* Überschriften zur Verwendung im content */

h4 {

	font-size: 12pt;

	font-weight: normal;

	margin-bottom: 15px;

}

h5 {

	font-size: 18pt;

	font-weight: normal;

	margin-bottom: 15px;

	color: #0064af;

}

/* horizontale Linie */

hr {

	color: #0064af;

}

/* links allgemein evtl. nicht verwendet da links im jeweiligen .div extra definiert sind*/

a {

	text-decoration:none;

}

a:link, a:visited {

	text-decoration: none;

	color: gray;

}

a:active, a:hover {

	text-decoration: none;

	color: black;

}



#header {

	height:268px;

	padding-top:72px;

	padding-left:225px;

}



/* container für mittige Zentrierung */

#container {

	position:relative;

	width:981px;

	margin: 0 auto;

	background-image: url(images/header-bg.jpg);

	background-repeat:no-repeat;

}



#mitte{

	background-image:url(images/contentbg.jpg);

	background-repeat:repeat-y;

	float: left;

min-height:450px;

}

/* content */

#content{

	padding: 25px;

padding-top:12px;

	margin:0px;

	width: 705px;

	float: left;

min-height:600px;

}

#content a{

	font-weight:normal;

	color: #666666;

}

#content a:link, a:visited {

	text-decoration:underline;

}	

#content a:hover, a:active {

	text-decoration:none;

}

/* menu*/

#menu{

	width: 225px;

	padding: 0px;

	float:left;

	margin:0px;

	padding-top: 25px;

}

#menu a{

	font-weight:normal;

	text-decoration:none;

}

#menu a:link, a:visited {

	text-decoration:none;

}	

#menu a:hover, a:active {

	text-decoration:none;



}

#menu li {

padding-left:25px;



}

}

#menu li:hover a{

	background: url(images/menuebg.png) no-repeat;

}

#menu li li{

padding-left:0px;

padding-top:1px;

padding-bottom:1px;



}

ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.menulevel4, ul.menulevel5, ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.sitemaplevel4, ul.sitemaplevel5, ul.submenu, ul.search {

	padding-left: 0;

	margin-left: 0;

}

.doc { /* Menüpunkt ohne Unterseite*/

	list-style: none;

	padding-left: 25px;



}

.docs { /* Menüpunkt mit Unterseite*/

	list-style: none;



}

.sdoc { /* Aktiver Menüpunkt ohne Unterseite*/

	list-style: none;

	background: url(images/menuebg.png) no-repeat;



}

ul.menulevel2 .sdoc { /* Aktiver Menüpunkt ohne Unterseite*/

	list-style: none;

	padding-left: 0px;

	background-image:none;



}

.sdocs { /* Aktiver Menüpunkt mit Unterseite*/

	list-style: none;

	background: url(images/menuebg.png) no-repeat;



}

ul.menulevel2 .sdocs { /* Aktiver Menüpunkt ohne Unterseite*/

	list-style: none;

	padding-left: 0px;

	background-image:none;



}

/* 1. Menüebene*/

.menulevel1 {

	font-size: 15px;

line-height:38px;

	text-transform:none;

	color: #ffe400;



}

.menulevel1 a {

	font-weight: normal;

	color: #ffe400;

}

.menulevel1 a:link, .menulevel1 a:visited {

	color: #ffe400;

}

.menulevel1 a:hover, .menulevel1 a:active {

	color: #fff;



}

/* 2. Menüebene*/

.menulevel2 {

	font-size: 12px;

line-height:15px;

	color: #689cd4;

	text-transform:none;

padding-left:0px;

}

.menulevel2 a {

	font-weight: normal;

	color: #689cd4;

}

.menulevel2 a:link, .menulevel2 a:visited {

	color: #689cd4;

}

.menulevel2 a:active, .menulevel2 a:hover {

	color: #fff;

background-image:none;



}

/* 3. Menüebene*/

.menulevel3 {

	font-size: 8pt;

	color: #bc3023;

	text-transform:none;

}

.menulevel3 a {

	font-weight: normal;

	color: black;

}

.menulevel3 a:link, .menulevel3 a:visited {

	color: black;

}

/* sitmap wahrscheinlich eher net verwendet*/

.sitemaplevel1, .sitemaplevel2, .sitemaplevel3 {

	font-size: 9pt;

}

.sitemaplevel1 a, .sitemaplevel2 a, .sitemaplevel3 a {

	font-weight: normal;

	color: black;

}

.sitemaplevel1 a:link, .sitemaplevel2 a:link, .sitemaplevel3 a:link, .sitemaplevel1 a:visited, .sitemaplevel2 a:visited, .sitemaplevel3 a:visited {

	color: black;

}

.sitemaplevel1 a:active, .sitemaplevel2 a:active, .sitemaplevel3 a:active, .sitemaplevel1 a:hover, .sitemaplevel2 a:hover, .sitemaplevel3 a:hover {

	color: black;

}

/* footer*/

#footer{

	font-size: 13px;

	padding: 0px;

	clear:both;

	color:#FFFFFF;

}

#footer a{

	color:#FFFFFF;

	font-weight:normal;

}

#footer a:link, a:visited {

	text-decoration:underline;

}	

#footer a:hover, a:active {

	text-decoration:none;

}

/* Suchfeld */

#suche {

	position:absolute;

	z-index:10;

	left: 800px;

	top: 160px;

} 

.search a {

	font-weight: normal;

	color: black;

}

.search a:link, .search a:visited {

	color: black;

}

.search a:active, .search a:hover {

	color: black;

}

.searchbox .text, .searchbox .submit {

	border: 2px solid #c0c0c0;

	background: white;

}

/* Formular */

form {

	margin: 0;

}

/* Formular */

img {

	border: 0;

}

a img  { /* Zur Vermeidung von Rahmen bei Bildlinks*/

  border:0;

}

 /* wenn unter normalem content submenu erscheinen soll - eher net*/

.submenu {

	font-size: 9pt;

}

.submenu a {

	font-weight: normal;

	color: black;

}

.submenu a:link, .submenu a:visited {

	color: black;

}

.submenu a:active, .submenu a:hover {

	color: black;

}

 /* breadcrumps navi*/

.locator {

	font-size: 8pt;

	color: black;

}

.locator a {

	font-weight: normal;

	text-decoration: underline;

}

.locator a:link, .locator a:visited, .locator a:active, .locator a:hover {

	color: black;

}

 /* Link login*/

.login {

	font-weight: bold;

	font-size: 8pt;

	color: gray;

}

.login a, .login a:link, .login a:visited, .login a:active, .login a:hover {

	color: gray;

}

 /* Link cmsimple*/

.navigator {

	font-weight: normal;

	font-size: 8pt;

	color: white;

}

 /* editor*/

.edit {

	font-size: 8pt;

	color: black;

	background-color: #FFFFFF;

	background-image: none;

}

.edit a:link, .edit a:visited, .edit a:active, .edit a:hover {

	font-weight: normal;

	color: black;

}

.retrieve{

	background-color:#ffffff;

	background-image:none;

}

input, select {

	font-size: 8pt;

}

textarea {

	width: 98%;

	background: white;

	font: 8pt Verdana, Geneva, Arial, Helvetica;

}

 /* name der site*/

.sitename {

	font-weight: normal;

	font-size: 20pt;

}





ul{

	list-style:none;

	padding:0px;

	margin:0px;

	

}



#minimenu {

	position:absolute;

	left:720px;

	top:5px;

	font-size: 11px;

	color: #ffffff;

	z-index: 100;

}

#minimenu a{

    font-weight: normal;

font-size:11px;

}

#minimenu a:link, a:visited {

	text-decoration: none;

	color: #ffffff;

}

#minimenu a:hover, a:active {

	text-decoration:none;

	color: #ffe400;

}

#logo{
	position: absolute;
	left: 20px;
	top: 0px;
}



.submenuplatz{

padding-right:15px;

}

.bildobenabstand{

padding-top:10px;

}

.bildobenabstandbig{

padding-top:15px;

}

.bildrechtsabstand{

padding-right:10px;

}



.bildrechtsabstandbig{

padding-right:15px;

}





/*Sitemap Vertical Popout Menu CSS for CMSimple*/

/*Microsoft behaviour to make IE6 and earlier behave like a compatible browser - ignored by other browsers. This has now been moved to the <body> tag in template.htm in order to use dynamic template folder path to csshover.htc*/

/* body{behavior:url(/templates/TEMPLATENAME/csshover.htc);} */

/*default styles for the menu, lists and links*/

#menuquer{

	padding:0px;

	padding-left:20px;

	margin:0px;

	background-image: url(images/menubg.jpg);

	background-repeat:no-repeat;

	height: 38px;

	width:961px;

	color:#006699;

}







#menuquer ul{z-index:500;list-style:none;margin:0;padding:0;}

#menuquer li{position:relative;display:block;float:left;color:#ffe400;font-size:16px;border:0px solid black;margin:0;padding-left:21px; padding-right:21px;line-height:38px;text-align:center;}

#menuquer a{display:block;width:100%;color:#ffe400;text-decoration:none;}

/*change list item colours on hover*/

#menuqueru li:hover{color:#fff;}

#menuquer a:hover{color:#fff;}

/*hide menulevel2*/

#menuquer ul ul{display:none;}

/*hide menulevel3 when hovering over menulevel1 items*/

#menuquer ul li:hover ul ul{display:none;}

/*display expanding menulevel2 on hovering over menulevel1 items*/

#menuquer ul li:hover ul{position:absolute;display:block;top:38px;left:-1px;}

/*display expanding menulevel3 on hovering over menulevel2 items*/

#menuquer ul ul li:hover ul{position:absolute;display:block;top:-1px;left:100%;}

/*End of Sitemap Horizontal Dropdown Menu CSS for CMSimple*/





body.mceContentBody { 

    margin:                     0 !important; 

    padding:                    5px; 

    background-color:           #eeeeee; 

    background-image:           none; 

	color:#000;



}
