body{padding:0; margin:0;background-color:#DFE7EA;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

body.print {margin:50px;background-image:none;background-color:White;color:Black;}

* { padding: 0; margin: 0; }

a {

	text-decoration: none;
}

#wrapper { margin: 0 auto; width: 910px;}
#header {
	color: #333;
	width: 900px;
	float: left;
	padding-top: 18px;
	border: 0px solid #FF0099;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	height: 120px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-image: url(bg-header.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
#locator {
	float: left;
	width: 900px;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#leftcolumn {
	color: #333;
	border: 1px solid #C4AE57;
	margin: 0px 5px 5px 0px;
	padding: 10px;
	width: 170px;
	float: left;
}
.newsletter {
	padding: 5px;
	width: 590px;
	text-align: center;
}
#content {
	float: left;
	height: auto;
	width: 625px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-color: #FFFFFF;
}
#content li {
	margin-left: 10px;
}
#content img {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}




#rightcolumn {
	color: #333;
	padding: 10px;
	height: auto;
	width: 175px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
#footer {
	width: 900px;
	clear: both;
	color: #333;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}



div#suche input.submit{border:1px solid #aaa;color:#555;font-size:12px;}
div#suche input.text{
	width:70px;
	font-size: 14px;
	border:1px solid #aaa;color:#555;
}
div#suche{font-size:11px;}
div#new{width:170px;margin-top:20px;margin-left:20px;font-size:11px;}


img {border:0;}
h1,h2,h3{margin:0;font-size:16pt;font-weight:normal;padding:0;margin:0;}
h4{margin:0;font-size:16pt;font-weight:normal;margin:0 0 6px;padding:0;}
h5{margin:0;font-size:14pt;font-weight:normal;margin:0 0 6px;padding:0;}
h6{margin:0;font-size:12pt;font-weight:bold;margin:0 0 6px;padding:0;}

/*----------- Navigation ------------*/
div#TSnavigation{width:170px;}
div#TSnavigation a{text-decoration:none;color:#000033;}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{padding: 2;margin-left: 0;list-style: none;}
li{line-height:2.0;}
li.doc a:hover {
	color: #FF0000;
}



li.doc{padding-left: 22px;background-image: url(menu/doc.gif);background-repeat: no-repeat; background-position: 1px 5px;}
li.docs{padding-left: 22px;background-image: url(menu/docs.gif);background-repeat: no-repeat; background-position: 1px 5px;}
li.sdoc{padding-left: 22px;background-image: url(menu/sdoc.gif);background-repeat: no-repeat; background-position: 1px 5px;}
li.sdocs{padding-left: 22px;background-image: url(menu/sdocs.gif);background-repeat: no-repeat; background-position: 1px 5px;}
div.menu,div#loginlink,div#lastupdate{margin: 4px 0 0 5px;}

div#lastupdate{font-size:90%;}
li.category{margin: 4px 0 0 5px;font-weight:bold;}
li.break{margin:0 0 5px 5px;padding:0;line-height:5px;width:150px;border-bottom:1px solid #59527A;}


/*--------- Sitemap ----------*/
#TScontent .sitemaplevel1,#TScontent .sitemaplevel2,#TScontent .sitemaplevel3{list-style-type:none;}
.sitemaplevel1{font-size:9pt;background: url(images/dot.gif) repeat-y 21px 0;}
.sitemaplevel2{font-size:9pt;background: url(images/dot.gif) repeat-y 24px 0;}
.sitemaplevel3{font-size:9pt;background: url(images/dot.gif) repeat-y 29px 0;}
.sitemaplevel1 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 7px;padding-left:32px;text-decoration:none;}
.sitemaplevel2 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 4px 7px;padding-left:37px;}
.sitemaplevel3 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 10px 7px;padding-left:43px;}
.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;}
.sitemaplevel1 li.doc{background: url(images/bullet1.gif) no-repeat 41px 6px;}
.sitemaplevel1 li.docs{background: url(images/bullet2.gif) no-repeat 41px 6px;}
.sitemaplevel2 li.doc{background: url(images/bullet1.gif) no-repeat 46px 6px;}
.sitemaplevel2 li.docs{background: url(images/bullet2.gif) no-repeat 46px 6px;}
.sitemaplevel3 li.doc{background: url(images/bullet1.gif) no-repeat 51px 6px;}
.sitemaplevel3 li.docs{background: url(images/bullet2.gif) no-repeat 51px 6px;}
.sitemaplevel1 .category{background-color:#F8F5EF;width:500px;}

/* Editoren */
.retrieve{background-image:none;background-color:White;color:Black;}/*background for OEDIT*/
form textarea#text{width:500px;} /*TinyMCE - width is also determined by the width of the editor control button lines */
.mceContentBody{/*background-image: none;*/background-color: #FFFFFF;color: #000;} /*TinyMCE*/
.edit {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	border: 1px solid #FF0000;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
}

/* Plugin-Einstellungen */
form#CMSimple_plugin textarea{width:500px;}
div#configForm1 input.text{}

