body {
background: #EBF6C6;
background-image:url(../img/layer/bg.png);
margin: 0px;
margin-top: 0px;
font-size:10px; 
font-family:verdana,arial,times;
margin-left: 0px;
}

.leftbar
{
background: url(../img/top/top_small_links.png) top left #ffffff no-repeat;
width: 17px;
}

.rightbar
{
background: url(../img/top/top_small_rechts.png) top left #ffffff no-repeat;
width: 16px;
}

.centerbar
{
background: url(../img/top/top_small_mitte.png) top left #ffffff repeat-x;
}

.quick { background-color:#FFFFFF; width:160px; border:1px solid #669900; 
}

.quickreg { background-color:#FFFFFF; width:200px; border:1px solid #669900; 
}

table.bodytable {
background: #FFFFFF;
}

.titel {
background: #;
font-size:14px;
font-weight: bold;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

.alphatitel {
background: #;
font-size:16px;
font-weight: bold;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

.firmtitel {
background: #;
font-size:16px;
font-weight: bold;
color: #336600;
border: 0px solid #;
border-left: none;
border-right: none;
}

.text {
background: #;
font-size:12px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

.textsmall {
background: #;
font-size:10px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

hr
{
	height: 1px;
	border: 0;
	color: #D8F37D;
	background-color: #D8F37D;
}

.term {
        	font-size:14px;
	font-family:verdana,arial,times;
	color: #336600;
	font-weight: bold;
}
.copyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

a:link.letter {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336600;
	font-weight: normal;
}

a:visited.letter {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336600;
	font-weight: normal;
}
a:hover.letter {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #669900;
	font-weight: normal;
}

a:link.menuelinks {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}

a:visited.menuelinks {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
a:hover.menuelinks {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}


a:link.small {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

a:visited.small {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}
a:hover.small {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336600;
	font-weight: normal;
}

a:link.helpbox {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

a:visited.helpbox {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
a:hover.helpbox {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336600;
	font-weight: bold;
}

a:link.newsbox {
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

a:visited.newsbox {
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
a:hover.newsbox {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	background: #accf4d;
}

a:link.text {
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

a:visited.text {
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
a:hover.text {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background: #accf4d;
}

a:link.boldtext {
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

a:visited.boldtext {
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a:hover.boldtext {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background: #accf4d;
}

a:link.firmtitel {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336600;
	font-weight: bold;
}

a:visited.firmtitel {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336600;
	font-weight: bold;
}
a:hover.firmtitel {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #669900;
	font-weight: bold;
}


table.topnavi {
background: #;
font-size:12px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

table.footernavi {
background: #;
font-size:12px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

table.boxtitel_hell {
background: #;
font-size:14px;
font-weight: bold;
color: #C0E24D;
border: 0px solid #;
border-left: none;
border-right: none;
}

table.box_hell {
background: #;
font-size:11px;
font-weight: normal;
color: #FFFFFF;
border: 0px solid #;
border-left: none;
border-right: none;
}

table.helpbox {
background: #;
font-size:12px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

table.nosite {
background: #;
font-size:12px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

table.toplogo {
background: #;
font-size:16px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

td.toplogo {
background: #;
font-size:12px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

table.titel {
background: #;
font-size:14px;
font-weight: bold;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

table.small {
background: #;
font-size:10px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

td.small {
background: #;
font-size:10px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

td.smallquelle {
background: #;
font-size:8px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}


table.text {
background: #;
font-size:12px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

td.text {
background: #;
font-size:12px;
font-weight: normal;
color: #333333;
border: 0px solid #;
border-left: none;
border-right: none;
}

table.newsbox {
background: #;
font-size:10px;
font-weight: normal;
color: #C0E24D;
border: 0px solid #;
border-left: none;
border-right: none;
}

table.menuebox {
background: #;
font-size:10px;
font-weight: normal;
color: #C0E24D;
border: 0px solid #;
border-left: none;
border-right: none;
}

input.gsearch {
padding: 2px;
border: 0px solid;
border-color: #;
border-top-width : 0px;
border-right-width : 0px;
border-bottom-width : 0px;
border-left-width : 0px;
width:65px;
height:20px;
}

input {
padding: 1px;
font-size: 14px;
font-weight: normal;
background-color: #ffffff;
border: 1px solid;
border-color: #669900;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
width:250px;
}

input.upgradebtn {
padding: 0px;
font-size: 10px;
font-weight: normal;
background-color: #;
border: 0px solid;
border-color: #;
border-top-width : 0px;
border-right-width : 0px;
border-bottom-width : 0px;
border-left-width : 0px;
width:175px;
}

input.radio {
padding: 0px;
font-size: 10px;
font-weight: normal;
background-color: #;
border: 0px solid;
border-color: #;
border-top-width : 0px;
border-right-width : 0px;
border-bottom-width : 0px;
border-left-width : 0px;
width:20px;
}

input.etplz {
	font-weight:normal;
	width:100px;
	vertical-align:middle;
border: 1px normal;
border-color: #669900;
background-color: #ffffff;
}

.quick { background-color:#FFFFFF; width:100px; border:1px solid #669900; 
}

.quickver { background-color:#FFFFFF; width:170px; border:1px solid #669900; 
}
.quickhead { background-color:#FFFFFF; width:250px; border:1px solid #669900; 
}

textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 1px;
font-size: 12px;
font-weight: normal;
background-color: #ffffff;
border: 1px solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color: #669900;
width:250px;
}

textarea.linkus {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 1px;
font-size: 12px;
font-weight: normal;
background-color: #ffffff;
border: 1px solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color: #669900;
width:550px;
height:50px;
}

input.etsubmit {
	font-weight:normal;
	width:100px;
	vertical-align:middle;
border: 1px normal;
border-color: #669900;
background-color: #f0f0f0;
}


a:link.alpha {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336600;
	font-weight: normal;
}

a:visited.alpha {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336600;
	font-weight: normal;
}
a:hover.alpha {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #669900;
	font-weight: normal;
}

input.search {
padding: 1px;
font-size: 14px;
font-weight: normal;
background-color: #ffffff;
border: 1px solid;
border-color: #669900;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
width:250px;
}

input.searchbutton {
padding: 1px;
font-size: 12px;
font-weight: normal;
background-color: #EBF6C6;
border: 1px solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color: #669900;
	width:60px;
}


input.reg {
padding: 1px;
font-size: 14px;
font-weight: normal;
background-color: #ffffff;
border: 1px solid;
border-color: #669900;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
width:150px;
}

input.count {
padding: 1px;
font-size: 14px;
font-weight: normal;
background-color: #ffffff;
border: 1px solid;
border-color: #669900;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
width:30px;
}

input.list {
padding: 1px;
font-size: 14px;
font-weight: normal;
background-color: #ffffff;
border: 1px solid;
border-color: #669900;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
width:300px;
}

input.regbutton {
padding: 1px;
font-size: 14px;
font-weight: normal;
background-color: #EBF6C6;
border: 1px solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color: #669900;
	width:160px;
}

input.logbutton {
padding: 1px;
font-size: 14px;
font-weight: normal;
background-color: #EBF6C6;
border: 1px solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color: #669900;
	width:100px;
}

input.pforgetbutton {
padding: 1px;
font-size: 14px;
font-weight: normal;
background-color: #EBF6C6;
border: 1px solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color: #669900;
	width:180px;
}



textarea.list {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 1px;
font-size: 12px;
font-weight: normal;
background-color: #ffffff;
border: 1px solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color: #669900;
width:300px;
}

textarea.cats {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 1px;
font-size: 12px;
font-weight: normal;
background-color: #ffffff;
border: 1px solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color: #669900;
width:200px;
}


a:link.adrnavigation {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

a:visited.adrnavigation {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a:hover.adrnavigation {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336600;
	font-weight: bold;
}

a:link.adrnavigationout {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

a:visited.adrnavigationout {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a:hover.adrnavigationout {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336600;
	font-weight: bold;
}

a:link.catlink {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

a:visited.catlink {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
a:hover.catlink {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336600;
	font-weight: bold;
}


.searchword {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword0 {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword1 {
color: #222; 
background-color: #a0ffff; 
border: 1px dotted #0affff;
}
.searchword2 {
color: #222; 
background-color: #9f9; 
border: 1px dotted #9f9;
}
.searchword3 {
color: #222; 
background-color: #f99; 
border: 1px dotted #f99;
}
.searchword4 {
color: #222; 
background-color: #f6f; 
border: 1px dotted #f6f;
}
.searchword5 {
color: #fff; 
background-color: #800; 
border: 1px dotted #800;
}
.searchword6 {
color: #fff; 
background-color: #0a0; 
border: 1px dotted #0a0;
}
.searchword7 {
color: #fff; 
background-color: #886800; 
border: 1px dotted #886800;
}
.searchword8 {
color: #fff; 
background-color: #004699; 
border: 1px dotted #004699;
}
.searchword9 {
color: #fff; 
background-color: #909; 
border: 1px dotted #909;
}

#output ol li {margin: 2em 0;}


em {
	font-weight: bold;
	font-style: normal;
}

#output a {
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336600;
	font-weight: normal;
}

.mod {display: block; font-size: .8em;}

#searchfooter {
font-size: .8em;
margin-top: 1em;
}


