/* ====== CSS FUER BODY ====== */
body {
	background-color: White;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
                font-family: Tahoma, sans-serif;
	color: #666666;
}

/* ====== CSS FUER HAUPTTABELLE LINKLISTE  ====== */
.lctab {
width: 600px;
}

.lctabtop {
border-top: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
text-align: center;
}
.lctabtop2 {
border-bottom: 1px solid #dbdbdb;
font-size: 11px;
color: #000000;
padding: 3px;
font-weight: bold;
}

.lctopnav {
font-size: 10px;
color: #000000;
width: 20%;
text-align: center;
background-color: #e0e0e0;
}

.lctopnav a {
display: block;
width: auto;
padding: 3px;
color: #993333;
text-transform:uppercase;
font-weight: bold;
text-decoration: none;
background-image: url(pics/tmbg.png);
background-repeat:no-repeat;
overflow: hidden;
}
.lctopnav a:hover {
background-color: #e6e8ec;
color: #000000;
text-decoration: none;
background-position: 0px -20px;
}

/* ====== CSS FUER FUSSZEILE ====== */
.lctabbott {
font-size: 10px;
color: #000000;;
text-align: center;
background-image: url(pics/bgbott.png);
background-color: #e0e0e0;
padding: 3px;
border-top: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
}

.lctabbott a {
color: #993333;
text-transform:uppercase;
font-weight: bold;
text-decoration: none;
}
.lctabbott a:hover {
color: #000000;
text-decoration: none;
}
/* ====== CSS FUER KATEGORIENAUSGABE TABELLE ====== */
.kattab {
width: 100%;
margin: 4px 0 4px 0;
background-color: #dbdbdb;
}

.kattabcell {
background-image: url(pics/txtbg.png);
background-color: #f9f9f9;
vertical-align: top;
font-size: 11px;
width: 50%;
}

.kl {
background-image: url(pics/katbg.png);
background-color: #e1e1e1;
color: #454d6b;
text-decoration: none;
border-bottom: 1px solid #dadada;
margin: 1px 0px 0px 0px;
padding: 3px;
}

.kt {

border-top: 1px solid #ffffff;
color: #000000;
margin: 0px;
padding: 3px;
line-height: 1.2em;
}

.kl a {
color: #454d6b;
font-weight: bold;
text-decoration: none;
}
.kl a:hover {
color: #cc6600;
text-decoration: none;
}

/* ====== CSS FUER LINKLISTING AUSGABE TABELLEN NORMALE EINTRAEGE ====== */
.linkouttab {
width: 100%;
margin: 4px 0 4px 0;
background-color: #dbdbdb;
}

.linkouttabtop {
background-color: #f9f9f9;
font-size: 11px;
padding: 3px;

}

.linkouttabtxt {
border-top: 1px solid #ffffff;
background-color: #f7f7f7;
color: #454d6b;
padding: 3px;
font-size: 11px;
}

.linkouttabbott {
border-top: 1px solid #ffffff;
background-color: #f7f7f7;
color: #454d6b;
padding: 3px;
font-size: 11px;
}

.lt {
color: #b5b5b5;
}

.linkouttabtop a {
font-weight: bold;
text-decoration: none;
}
.linkouttabtop a:hover {
text-decoration: none;
}

.linkouttabtxt a {
text-decoration: underline;
}
.linkouttabtxt a:hover {
text-decoration: underline;
}

.linkouttabbott a {
color: #993333;
text-decoration: none;
}
.linkouttabbott a:hover {
color: #cc6600;
text-decoration: none;
}


/* ====== CSS FUER LINKLISTING AUSGABE TABELLEN PREMIUM EINTRAEGE ====== */
.linkouttabpremium {
width: 100%;
margin: 4px 0 4px 0;
background-color: #dbdbdb;
}

.linkouttabtoppremium {
background-image: url(pics/katbgprem.png);
background-color: #f9f9f9;
font-size: 11px;
padding: 3px;
border-top: 1px solid #dadada;
}

.linkouttabtxtpremium {
border-top: 1px solid #ffffff;
background-color: #fbf4ea;
color: #454d6b;
padding: 3px;
font-size: 11px;
}

.linkouttabbottpremium {
border-top: 1px solid #ffffff;
background-color: #fdfaf2;
color: #454d6b;
padding: 3px;
font-size: 11px;
}

.ltpremium {
color: #b5b5b5;
}

.linkouttabtoppremium a {
color: #454d6b;
font-weight: bold;
text-decoration: none;
}
.linkouttabtoppremium a:hover {
color: #cc6600;
text-decoration: none;
}


.linkouttabbottpremium a {
color: #993333;
text-decoration: none;
}
.linkouttabbottpremium a:hover {
color: #cc6600;
text-decoration: none;
}



/* ====== CSS FUER FORMULARELEMENTE ====== */
form {
display: inline;
}

select.mb {
font-family: Verdana, Arial;
font-size: 11px;
background-color: #f5f5f5;
border: 1px solid #b5b5b5;
}

.mbi {
font-family: Verdana, Arial;
font-size: 11px;
background-color: #f5f5f5;
border: 1px solid #b5b5b5;
}


.button {
border: 1px solid #b5b5b5;
font-family: Verdana, Arial;
font-size: 11px;
background-color: #cccedb;
margin: 0px 0px 2px 0px
}

/* ====== CSS FUER SEITENNAVIGATION ====== */
.sitenav {
background-color: #d0d0d0;
}
.sitenav td {
background-color: #f4f5f7;
padding: 3px;
font-size: 11px;
text-align: center;
font-weight: bold;
}

.sitenav .aktuelleseite {
background-color: #ffffff;
font-weight: bold;
}
.sitenav .seiteninfo {
background-color: #ececec;
font-weight: bold;
}
.sitenav td a {
color: #990000;
text-decoration: none;
font-weight: bold;
}
.sitenav td a:hover {
color: #000066;
text-decoration: none;
font-weight: bold;
}

/* ====== CSS FUER Gesamtseite ====== */
a{
	text-decoration: underline;
	color: #8B0000;
}
a:hover{
	text-decoration: underline;
	color: #FF4500;
}
#toppage{
	width:800px;
}
#date{
	float:left; width:190px; height:39px; border-bottom:solid 1px #999999; border-right:solid 1px #999999;
}
#topbar{
	float:left; 
	width:608px; 
	height:40px; 
	background-color: #FF4500;
	border-right:solid 1px #999999;
}
#header{
	width:800px;
}
#content{
	width:800px;
}
#contenttext{
	float:left; width:608px; 
	background-color:#F7F7F7; 
	border-left:solid 1px #999999; border-right:solid 1px #999999; 
	border-bottom:solid 1px #999999; border-top:dotted 1px #999999; 
}
#logo{
	float:left; width:190px; height:60px; background-color:#F7F7F7; border-left:solid 1px #999999;
}
#pagetitle{
	position:relative; float:left; width:608px; height:60px; background-color:#F7F7F7; border-right:solid 1px #999999;
}
#title{
	position:absolute; right:15px; bottom:0px; width:600px;
}
#menu{
	float:left; width:190px; margin:0px;
}
#footer{
	width:590px; padding-right:10px; padding-left:200px;
}

/*GRAY PANEL*/
.panel{
	border:solid 1px #E4E4E4;
	background-color:#EEEEEE;
	margin:5px 10px 15px 10px;
	padding:10px;
	width:550px;

}

/*TEXT STYLES*/
.bodytext {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
}
.smalltext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#CCCCCC;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color: #CCCCCC;
}
.logotext0 {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #999999;
}
.logotext {
	font: 0.7em Tahoma, sans-serif;
	font-size:30px;
	font-weight:bold;
	color: #999999;
}
.orangelogotext0 {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FF9900;
}
.orangelogotext {
	font: 0.7em Tahoma, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#FF9900;
}
.orangetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FF9900;
}
#linksmenu a{
	float: right;
	width: 183px;
	height: 20px;
	background-color: #FF4500;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
}
#linksmenu a:hover{
	background-color: #8B0000;
}

