/* Generelle Einstellungen */
body, th, td, p, h1, h2, h3, h4, h5, h6 {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 10pt;
	/* Je länger die Zeile, desto größer der Zeilenabstand. */
	line-height: 1.4em;
}
body {
	margin:0;
	padding:0;
	color:black;
	background-color:#DBDFEF;
	text-align:center;
	text-align:left;
}
td, th {
	color:black;
}
th {
	font-weight: bold;
}
td.p, p {
	margin: 6px 0px;
}
ul {
	margin: 6px 15px;
}
.print {
	text-align:left;
	margin:30px;
	background-color:#fff;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	color: black;
	
}
h1, h2, h3 {
	font-size:22px;
	font-weight:bold;
	margin-bottom: 25px;
	padding:0 0 0 30px;
	background-image:url(./images/blatt.gif);
	background-repeat:no-repeat;background-position:0 5px;
}
h4 {
	font-size:18px;
	margin-top: 18px;
	margin-bottom: 12px;
}
h5 {
	font-size:14px;
	margin-top: 12px;
	margin-bottom:6px;
}
h6 {
	font-size:12px;
	margin-top: 6px;
	margin-bottom:0px;
}
a {
	text-decoration:none;
}
a:link, a:active, a:visited {
	color:#4A558C;
}
a:hover {
	color:#d33;
}
/* von Wikipedia geklaut: */
@media screen {
a[href ^="http://"] {
	background: url(../../images/external.png) center right no-repeat;
	padding-right: 13px;
}
}
#container {margin:0 auto;width:780px;position:relative;background:#fff;padding:0 10px;text-align:left}
#box1 {position:relative;height:85px;}
#box2 {position:relative;height:120px;background-image:url(./images/background.jpg);background-repeat:no-repeat;width:780px}
#box3 {width:780px;background-color:#fff;margin:0;padding:0 0px}
#box3 #leftarea {float:left;width:200px;margin:0;padding:0;list-style-type:none}
#box3 #rightarea {float:right;align: left; margin:0;padding:20px 0 0;width:580px}
#box3 #leftarea #navigation {margin:0;padding:0}
#box4 {clear:both;margin:0;padding:0;width:780px;height:30px}
#maincontent {margin:0;padding:0}
#sitename {position:relative;float:left;font-size:28px;font-weight:bold;padding:20px 0 10px 30px;width:505px}
/*#newsbox {color:White;font-size:80%;width:230px;padding:20px;font-size:90%;width:190px}*/
#newsbox {color:White;font-size:80%;width:230px;padding:15px;height:0px;overflow:hidden;font-size:90%;width:195px;height:0px;}
#searchbox{padding:0;margin:57px 5px -15px 0;float:right;width:180px;text-align:right;}
#searchbox .text{margin:0;padding:0;font-size:12px;color:#444;background-color:#fff;border:1px solid #ccc;}
#searchbox .submit{margin:0;padding:0;color:#444;border:0px solid #000;background-color:transparent;}
#box3 #leftarea #navigation{margin:30px 0}
img {border:none}
#leftarea ul{list-style-type:none;padding:0;margin:0}
#leftarea ul a:link,#leftarea ul a:active,#leftarea ul a:visited{text-decoration:none;color:#4A558C}
#leftarea ul a:hover{text-decoration:underline;color:#d33}
#navigation .menu {margin:7px 0 10px 0px;padding-top:8px;border-top:1px solid #D1D3DF;width:175px}
.login a:link {color: #fff;}
.login a:hover {color: #fff;}
.login a:visited {color: #fff;}
#navigation .lastupdate{margin:10px 0 10px 5px;padding-top:15px;width:190px;font-size:80%}
#navigation .languagemenu{margin:10px 0 10px 5px;padding-top:10px}
#rightarea table.edit a{font-size:11px;text-decoration:none;color:Black}
#rightarea table.edit a:hover{color:#d33}
#navigation li{line-height:1.6;margin-bottom:1px}
#navigation li.doc{padding-left:20px;background-image:url(menu/doc.gif);background-repeat:no-repeat;background-position:0px 3px}
#navigation li.docs{padding-left:20px;background-image:url(menu/docs.gif);background-repeat:no-repeat;background-position:0px 3px}
#navigation li.sdoc{padding-left:20px;background-image:url(menu/sdoc.gif);background-repeat:no-repeat;background-position:0px 3px}
#navigation li.sdocs{padding-left:20px;background-image:url(menu/sdocs.gif);background-repeat:no-repeat;background-position:0px 3px}
.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{list-style-type:none}
.sitemaplevel1{margin-left:40px;padding-left:40px}
ul.sitemaplevel1 li.doc,ul.sitemaplevel1 li.docs{margin:0 0 0 -40px;padding:0 0 0 25px}
ul.search li.doc,ul.search li.docs{list-style-type:none}
ul.search li.doc a,ul.search li.docs a{text-decoration:none}
#cmsimple{float:right;font-size:90%;padding:0;}
#cmsimple a{text-decoration:none;}
#nmud{float:right;font-size:90%;padding:0 85px 0}
#nmud a{text-decoration:none;}
.submenu a{text-decoration:none}
.submenu a:hover{text-decoration:underline}
#rightarea form textarea{background-color:white;border:3px double #444;width:300px}
td input.text{width:250px}
form table td{color:#444}
#rightarea input.submit,#rightarea input.text{background-color:transparent;border:1px solid #444;margin-top:5px}
#box3 #rightarea #editors .edit td a {background-color:#4a558c;color:White;text-align:center}
#box3 #rightarea #editors .edit td {background-color:#4a558c;text-align:center}
.edit a,.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{color:White;text-align:center;font-weight:normal;font-size:10px;text-decoration:none;color:#000}
table.edit td{background-color:#C2C4CF}
.rahmen {
    border: 1px dotted black;
    margin: 15px 5px;
    padding: 10px;
}
