table.maintable {
  width: 1000px;
}

div.pluginerror { background-color: crimson; color: white; }

textarea.plugininput { height: 16px; }
textarea.plugininput:focus, .plugininputmax { height: 48px; }

textarea.plugintextarea {
  width: 400px;
  height: 300px;
}

div.pluginedit, div.plugintext {
	border: 1px solid #828177;
	padding: 4px 4px 4px 4px;
	background-color: buttonface;
}

form.plugineditform {}

div.plugineditcaption { font-size: 14px; font-weight: bold; }

table.pluginedittable {
	width: 100%;
}
table.pluginedittable td {
	border: 1px solid #828177;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
	font-size: 12px;
	font-family: tahoma, verdana, arial;
}

.pluginedittable td.plugincfcap, pluginedittable td.plugincfhint { padding-top: 12px; }
.pluginedittable td.plugincfcap { font-weight: bold; }

table.pluginedittable td.plugincf {}body      { color: #000; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c0c0c0; margin: 0pt; padding: 0pt }
.height100 { height: 100% }
TD     { color: black; font-size: 11pt; font-family: Verdana, Geneva, Arial, Helvetica }

H1{font-weight:bold; font-size: 13pt; margin: 10px 0 15px 0;}
H2{font-weight:bold; font-size: 12pt; margin: 10px 0 15px 0;}
H3{font-weight:bold; font-size: 11pt; margin: 10px 0 15px 0;}
H4{font-weight:bold; font-size: 10pt; margin: 10px 0 15px 0;}


.content-table{height: 100%}
ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search  {padding-left: 0;margin-left: 0;list-style: none;}
ul.menulevel1,ul.menulevel2,ul.menulevel3 { list-style-type: none; display: inline; margin-left: 0pt; padding-left: 0pt }
form{margin:0;}
IMG{border:0;}
.smallfont  { font-size: 8pt }
.titel { color: black; font-weight: bold; font-size: 28pt; padding: 10pt 10pt 3pt }
.navi { padding-right: 5px; padding-left: 7px }
.adfont { color: black; font-size: 9pt; padding: 3pt 3pt 3pt 5pt }
.contentrand { margin: 3px 20px 10px; padding: 3px 20px 10px }
li { line-height: 1.5 }
a  { text-decoration: none }
a:link,a:visited,a:active        { color: black; text-decoration: underline }
a:hover       { color: black; text-decoration: none }
.sitename{font-weight:normal;font-size:20pt;}
.tophinweis   { color: white; font-size: 8pt; text-decoration: none }
.tophinweis a:link,.tophinweis a:visited, .tophinweis a:active { color: white; font-size: 8pt; text-decoration: none }
.tophinweis a:hover { color: white; font-size: 8pt; text-decoration: underline }


.menulevel1  { color: white; font-weight: bold; font-size: 11pt; text-decoration: none; }
.menulevel1 a { color: white; font-weight: normal; text-decoration: none }
.menulevel1 a:link { color: white; font-weight: bold; text-decoration: none }
.menulevel1 a:visited { color: white; font-weight: bold; text-decoration: none }
.menulevel1 a:hover { color: red; font-weight: bold; text-decoration: none }
.menulevel1 a:active { color: grey; font-weight: bold; text-decoration: none; }



.menulevel2  { color: red; font-weight: bold; font-size: 10pt; text-decoration: none; }
.menulevel2 a { color: white; font-weight: normal; text-decoration: none; padding-left: 10px }
.menulevel2 a:link { color: white; font-weight: bold; text-decoration: none }
.menulevel2 a:visited { color: white; font-weight: bold; text-decoration: none }
.menulevel2 a:hover, a:active { color: red; font-weight: bold; text-decoration: none }



.menulevel3  { color: red; font-weight: bold; font-size: 8pt; text-decoration: none; }
.menulevel3 a { color: white; font-weight: normal; text-decoration: none; padding-left: 20px }
.menulevel3 a:link { color: white; font-weight: bold; text-decoration: none }
.menulevel3 a:visited { color: white; font-weight: bold; text-decoration: none }
.menulevel3 a:active,.menulevel2 a:hover  { color: red; font-weight: bold; text-decoration: none }
.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;}
.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;}
.search a{font-weight:normal;color:black;}
.search a:link,.search a:visited{color:black;}
.search a:active,.search a:hover{color:black;}
.locator{font-size:8pt;color:white;}
.locator a{font-weight:normal;text-decoration:underline}
.locator a:link,.locator a:visited,.locator a:active,.locator a:hover{color:white;}
.menu{font-weight:bold;font-size:8pt;color:white;}
.menu a{text-decoration:underline;color:white;}
.menu a:link,.menu a:visited,.menu a:active,.menu a:hover{color:white;}
.login { color: #808080; font-weight: bold; font-size: 8pt }
.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{color:gray;}
.navigator  { color: white; font-size: 8pt }
.navigator a:link,.navigator a:visited { color: white; font-size: 8pt; text-decoration: none }
.navigator a:active,.navigator a:hover { color: white; font-size: 8pt; text-decoration: underline }
.edit   { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffeb71 }
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover { color: black; text-decoration:underline; font-weight: normal }
input,select{font-size:8pt;}
textarea{font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;background-color:white;width:98%;}
.searchbox .text,.searchbox .submit{border:2px solid #c0c0c0;background-color:white;}
#contentstyle a:hover { color: #ffd700; text-decoration: underline; }
#contentstyle a:link  { color: #ffeb71; text-decoration: underline }
#contentstyle a:active { color: #ffeb71; text-decoration: underline }
#contentstyle a:visited { color: #ffeb71; text-decoration: underline }
.adresse  { color: black; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular }
.redfont  { color: red; font-size: 10pt }.member {
 background-color:#C0C0C0;
 color:#000000;
 border-width:1px;
 border-color:#FFFFFF;
}

/* Loginbox */
.tx-felogin-pi1 label {
	display: inline;
}

.redfont a:link, a:visited, a:active {
	color: red;
}

/*peter*/


.content-peter table {
width:590px;
}

.content-peter {
bgcolor:'d1d1d1;
}
