body {	
	margin: 0; padding: 0; 
	background-image: url('op-bg.gif'); 
	-moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

table.main {
	background-color:#ffffff;
	border-right: 1px solid; border-left: 1px solid; border-color:#666666;
}

form {display: inline;}



/* Kopfbereich */
/*-------------*/

table.head {
	border-bottom: 1px solid; border-color:#666666;
}

a.head1:link {font-family: arial; font-size: 12px; color: #aaaaaa; text-decoration: none;}
a.head1:visited {font-family: arial; font-size: 12px; color: #aaaaaa; text-decoration: none;}
a.head1:hover {font-family: arial; font-size: 12px; color: #aaaaaa; text-decoration: none;}

table.navi {background-color:#dddddd;}
td.navi {padding-left: 6px; padding-top: 2px; padding-bottom: 2px; padding-right: 6px; font-family: arial; font-size: 10px; color: #333333;}
a.navi:link {font-family:arial; font-size:10px; color:#333333; text-decoration:none}
a.navi:visited {font-family:arial; font-size:10px; color:#333333; text-decoration:none}
a.navi:hover {font-family:arial; font-size:10px; color:#990000; text-decoration:none}

input.pi {font-family: arial; font-size: 10px; color: #444444; background-color: #f4f4f4; border: 1px solid #b6b6b6; height: 20px;}
input.pi2 {font-family: arial; font-size: 11px; color: #444444;}


/* Contentbereich */
/*----------------*/

h1 {margin: 0px; font-family: Impact; font-size: 20px; font-weight: 400; color: #444444;}
h2 {margin: 0px; font-family:arial; font-size:10px; color:#333333;}

span.ad {
	padding: 0 0 0 0px;
}

td.text {
	font-family: arial; font-size: 12px; color: #333333;
}

td.maintext {
	font-family: arial; font-size: 12px; color: #333333; 
	padding: 0px 0px 0 0px;
	text-align: justify;
}

td.main1 {
    width: 420px;
	padding: 12px 25px 0px 30px;
}


a.mainlink:link {font-family: arial; font-size: 15px; color: #003366; font-weight: 400; text-decoration: underline;}
a.mainlink:visited {font-family: arial; font-size: 15px; color: #003366; font-weight: 400; text-decoration: underline;}
a.mainlink:hover {font-family: arial; font-size: 15px; color: #003366; font-weight: 400; text-decoration: underline;}

div.mainlink {padding-bottom: 5px}
span.mainlink {padding: 2px 5px 0 0; float: left;}

a.mehrlink:link { font-family: arial; font-size: 10px; color: #003366; text-decoration: none;}
a.mehrlink:visited { font-family: arial; font-size: 10px; color: #003366; text-decoration: none;}
a.mehrlink:hover { font-family: arial; font-size: 10px; color: #880000; text-decoration: none;}

a.pagination:link {font-family: arial; font-size: 12px; color: #6B3008; text-decoration: none;}
a.pagination:visited {font-family: arial; font-size: 12px; color: #6B3008; text-decoration: none;}
a.pagination:hover {font-family: arial; font-size: 12px; color: #6B3008; text-decoration: none;}

a.textlink:link {font-family: arial; font-size: 12px; color: #2B547E; text-decoration: none;}
a.textlink:visited {font-family: arial; font-size: 12px; color: #2B547E; text-decoration: none;}
a.textlink:hover {font-family: arial; font-size: 12px; color: #2B547E; text-decoration: none;}

td.kategorie {font-family: arial; font-size: 11px; color: #333333;}
a.kategorie:link {font-family: arial; font-size: 11px; color: #333333; text-decoration: none;}
a.kategorie:visited {font-family: arial; font-size: 11px; color: #333333; text-decoration: none;}
a.kategorie:hover {font-family: arial; font-size: 11px; color: #333333; text-decoration: none;}

ul {margin: 0px 10px 0px 10px; padding: 0px 10px 0px 10px;}
li {margin: 0px; padding: 0px;}



div.navi {font-family:arial; font-size:10px; color:#333333; text-decoration:none}



/* Admin */
/*-------*/

input.admin {
	font-family: arial; font-size: 12px; color: #333333;
	background: #EEEEEE;
	width: 200px;
	border: 1px solid #CCCCCC;
	padding: 2px;
}

textarea.admin1 {
	font-family: arial; font-size: 12px; color: #333333;
	background: #EEEEEE;
	overflow: visible; 
	height: 300px; 
	width: 470px;
	border: 1px solid #CCCCCC;
	padding: 2px;
}

textarea.admin2 {
	font-family: arial; font-size: 12px; color: #333333;
	background: #EEEEEE;
	overflow: visible; 
	height: 50px; 
	width: 470px;
	border: 1px solid #CCCCCC;
	padding: 2px;
}

select.admin {
	font-family: arial; font-size: 12px; color: #333333;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding: 2px;
}



/* Rechte Spalte */
/*---------------*/

div.rightbox {
	float: right; 
	clear: both;
}

table.rightbox {
	width: 170px; 
	margin: 0px 0px 0px 25px;
	background: #CCCCCC;
}

td.rightboxheadline {
	width: 154px;
	padding: 8px 0 4px 8px;
	font-family: arial; font-size: 12px; color: #333333; font-weight: bold; text-decoration: underline;
}

td.rightboxtext {
	width: 154px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #DDDDDD;
	font-family: arial; font-size: 12px; color: #333333;
}

a.rightboxlink:link {font-family: arial; font-size: 12px; color: #6B3008; text-decoration: none;}
a.rightboxlink:visited {font-family: arial; font-size: 12px; color: #6B3008; text-decoration: none;}
a.rightboxlink:hover {font-family: arial; font-size: 12px; color: #6B3008; text-decoration: none;}

td.rightboxsuche {
	width: 154px;
	padding: 3px 0px 3px 0px;
	font-family: arial; font-size: 12px; color: #333333;
}

input.suche {
	font-family: arial; font-size: 12px; color: #333333;
	background: #EEEEEE;
	border: 1px solid #EEEEEE;
	padding: 2px;
}

input.suchbutton {
	font-family: arial; font-size: 12px; color: #666666;
}



/* Fussbereich */
/*-------------*/

td.footer1 {
font-family: arial; font-size: 12px; color: #333333;
padding: 3px 5px 1px 5px;
}