BODY 
{ 
/* background:#F7F8F8;*/
 background:#CCCCCC;
 margin:0px;
 font:80% verdana, arial, sans-serif;
 color:#666666;
 background-image:url("../multilingual/images/BackPattern.jpg");
 background-position:top;
 background-repeat:repeat;
} 

#topborder {
position:absolute;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
vertical-align:baseline;
top:0px;

width: 900px;/*925px;!important*/
text-align: left; /* to realign your text */
height:1px;

padding: 0px 16px 0px 16px;
background-color:#FFFFFF;
background-image:url("../multilingual/images/Border.jpg");
background-repeat:repeat-y;
}

#bottomborder {
position:relative;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
vertical-align:baseline;
width: 900px;/*925px;!important*/
text-align: left; /* to realign your text */
height:40px;

padding: 0px 16px 0px 16px;
background-color:#FFFFFF;
background-image:url("../multilingual/images/Border.jpg");
background-repeat:repeat-y;
}

#Wrap {
position:relative;
top:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
vertical-align:baseline;
width:900px;!important
text-align: left; /* to realign your text */
height:auto;
}

#MegaWrapper {

position:relative;
top:0px;

margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
vertical-align:baseline;
width: 900px;/*925px;!important*/
text-align: left; /* to realign your text */
height:auto;

padding: 0px 16px 10px 16px;  /* hier höhe zu topborder !! */
background-color:#FFFFFF;
background-image:url("../multilingual/images/Border.jpg");
background-repeat:repeat-y;
}


/* Gruppierung des Kopfbereichs */
#header { 
	width: 100%; 
	height:201px;!important
	clear: both;
	color: #393939; 
	text-align: left;
/*	background: url("../multilingual/images/header.jpg") no-repeat #FFF;*/

}

/* Anzeige des Logos */
#logo {
	width: auto; 
	height: 155px;
	padding:0px;
	margin:0px;	
	position: relative; 
	top: 0px; 
	left: 0;
	z-index: 1;
	text-align: left;
	background: url("../multilingual/images/bg-nav-toptop.jpg") left top no-repeat;
/*background: url("../multilingual/images/bg-nav-toptop.jpg") right top no-repeat;*/
/*	border-color:#000000;
	border-width: 1px 1px 0px 1px;
	border-style:solid;*/
}

#Trenner {
width: auto;
height:25pX;
background-image:url("../multilingual/images/Trenner.jpg");
background-repeat:repeat-x;!important
top:0px;
/*border-color:#000000;
border-width: 0px 1px 0px 1px;
border-style:solid;*/
}


/* Anzeige der Navi*/
#MainNavi {
	width: auto;
	position:relative; 
	top:0px;
	/*background-image:url("../multilingual/images/bg-nav-top.jpg");
	background-repeat:repeat-x;*/
	background-color:#000000;
	
	border-color:#000000;
	border-width: 0px 1px 0px 0px;
	border-style:solid;
	
	font-size:12px;
	
	height:21px;
	max-height:25px;
	overflow:hidden;
	vertical-align:middle;
	padding: 0px 0px 0px 0px;
}

#MainNavi ul {
	display: block; float:left; display: block;
	clear:both;
	position: absolute; 
	z-index: 2;
	text-align: left;
	width: 100%;
	margin: 0 0 0 0;  /*Höhe der Navigation*/
	padding: 0 0 0 0;
	vertical-align: middle;/* font-size: 85%;*/
	/*background: url("../multilingual/images/bg-nav-top.gif") left bottom repeat-x;*/
	border-bottom: 0px solid #959696;
/*	background:#CC6600;*/

font-size:12px;
}

#MainNavi li {
	float: left; 
	margin: 0px 0px 0px 0px;  /*HIER Rand um die Markierung festlegen (der schwarzeu überastnnd)*/
	padding: 2px 8px 10px 8px;  /*HIER HÖHE DES BUCHSTABEN FESTLEGEN*/
	list-style: none;
	color:#FFFFFF;
	font-size:12px;
	/*background:url("../multilingual/images/bg-tab-r.gif") right top no-repeat;*/
}

#MainNavi li a, #header li a:visited {
	display: block;
	text-decoration: none;
	line-height: 120%; 
	color:#FFFFFF;
	font:bold;
	font-size:12px;
/*	background: url("../multilingual/images/bg-tab-l.gif") left top no-repeat;*/
}
			
#MainNavi li a:hover, #header li a:active, #header li a:focus {color:#FFFF33;}









#header h1 { 
	font-size: 140%; color: #0031D7; font-family: Arial, Verdana, sans-serif;
	padding-left: 10px;
	margin: 8px 0 5px 0;
}

#header p { 
	font-size: 100%; color: #8A8A8A; font-family: Verdana, Arial, sans-serif; font-weight: bold;
	padding-left: 10px; margin: 0; 
}

/*HIER DIE ALLE LINK FARBEN ÄNDERN*/
A:link
{
 text-decoration: underline;
 color:#990000;
 font:bold;
 font-size:95%;
/* color:#990000;*/
 /* color:#2266AA;*/
}

A:link:hover
{
 color:#000099;
  font-size:95%;
/*  color: #000044;*/
}

A:visited
{
 text-decoration: underline;
 color:#990000;
 font:bold;
  font-size:95%;;
/*  color:#2266AA;*/
}

A:visited:hover{
 color:#000099;
  font-size:95%;
/*  color: #000044;*/
}
/*HIER DIE ALLE LINK FARBEN ÄNDERN*/
INPUT 
{
 background:#E1EDFF;
 border-color: #777777;
 border-style: solid;
 border-width: 1px;
 color: #333333;
 font-size: 11px;
}

SELECT
{
 background: #E6E6EE; 
 border-color: #777777;
 color: #333333;
 font-size: 11px;
}

TEXTAREA
{
 background: #E6E6EE; 
 border-color: #777777;
 border-style: solid;
 border-width: 1px;
 color: #333333;
 font-size: 11px;
}

.button
{
 border: outset 2px  #FFFFFF;
 color:#000000;
 font-weight: normal;
 background-color: #CCCCCC;
}

.main
{width:auto;
height:auto;

 background:#FFFFFF;
 padding: 8px 0px 5px 0px;
 color: #000000;
/* border-color: #000000;
 border-style: solid;
 border-width: 0px 1px 1px 1px;*/
 font:12px verdana,sans-serif;
 text-align:left;

}

P
{
 font: 12px verdana,sans-serif;
}

TABLE
{
 font: 12px verdana,sans-serif;
}

H2
{
 font-size: 20px;
 font-weight: normal;
 margin:0px 0px 5px 0px;
 color:#CC0000;
}

.nav
{
 font-size: 12px;
}

.suggest
{
 font-size: 12px;
 border-style: solid;
 border-width: 1px;
 border-color: #F4F5F5;
}

.link
{
 padding: 10px;
 font-size: 12px;
 border-bottom-width: 1px; 
 border-bottom-style: dotted; 
 border-bottom-color: #BBBBBB;
 background-color: #F3F3F3;
}

.category
{
 padding: 4px;
 font-size: 10px;
 border-width: 1px;
 border-style: solid dotted solid dotted; 
 border-color: #CACDCF;
}

.commentposter
{
 font-size: 11px;
 background-color: #EEEEEE;
 border-style: solid;
 border-width: 1px 0px 1px 0px;
 border-color:#CCCCCC;
}

.commentposter a, .commentposter a:visited, .commentposteralternate a, .commentposteralternate a:visited
{
 font-size: 100%;
 color:#800000;
}


.comment
{
 padding: 0px 5px 0px 5px;
 font-size: 11px;
 background-color:#EEEEEE;
 border-style: solid;
 border-width: 1px 0px 1px 0px;
 border-color:#CCCCCC;
}

.commentposteralternate
{
 font-size: 11px;
 background-color: #E2E2E2;
 border-style: solid;
 border-width: 1px 0px 1px 0px;
 border-color:#CCCCCC;
}

.commentalternate
{
 padding: 5px;
 font-size: 11px;
 background: #E2E2E2;
 border-style: solid;
 border-width: 1px 0px 1px 0px;
 border-color:#CCCCCC;
}

.commentdate
{
 font-size: 9px;
 font-style: italic;

}

.details
{
 padding: 10px;
 margin: 10px;
 font-size: 12px;
 background: #FDFEFF;
 border-style: solid;
 border-width: 1px;
 border-color: #004455;
}

.detailsborder
{
 font-size: 12px;
 border-style: solid;
 border-width: 1px;
 border-color: #004080;
}

.labels
{
 font-weight: bold;
}

.grouping
{
 border-style: inset;
 border-width: 1px;
 border-color: #DDDDDD;
 padding: 5px;
 margin: 5px;
}

.important
{
 font-weight: bold;
}

.columnheader
{
 text-decoration: underline;
}

.highlighttext
{
 background-color: yellow;
 font-weight: bold;
}

.labelscolumn
{
 width: 30%;
 background-color:#EFEFEF;
 border-style: solid;
 border-width: 1px;
 border-color: #CCCCCC;
 vertical-align: top;
 padding: 5px;
}

.optionscolumn
{
 width: 70%;
 background-color:#DDDDDD;
 border-style: solid;
 border-width: 1px;
 border-color:#C4C4C4;
 vertical-align: top;
 padding: 5px;
}

.evencolumns
{
 background-color:#F2F2F2;
}

.oddcolumns
{
 background-color:#F7F7F7;
}

.categoryname
{
 font-weight: bold;
}

.info
{
 display: block;
 color: #000000;
 border: solid 1px #D2D5D8;
 background-color: #FAFBFC;
 padding: 5px;
}

.editedby
{
 font-size: 9px;
}

.searchhighlight
{
 background-color: yellow;
}

.modified
{
 color:#668866;
}

.title
{
 font-size: 14px;
 padding: 3px;
 font-weight: bold;
 text-align: center;
 color: #000000;
}

.newpmhighlight
{
 font-weight: bold;
}

.quote
{
 text-align: left;
 padding: 2px;
 border-color:#DA8B8D;
 border-style: solid;
 border-width: 1px;
 margin: 3px;
}

.quoteby
{
 font-size: 10px;
}

.incomplete
{
 background-color: #FFCCCC;
 color: #000000;
}

.posthistory
{
 border: 1px; 
 background-color: #DDDDDD;
 border-color: #666969;
 overflow: auto;
 width: 100%;
 height: 300px;
}

.historyposter
{
 border: 2px; 
 border-style: inset;
 border-color: #66F5FF;
}

.historypost
{
 border: 2px; 
 border-style: inset;
 border-color: #66FFFF;
}

.deletions
{
 width: 50%;
 background: #F5F6F6;
 padding: 5px;
 color: #000000;
 border-color: #9999BB;
 border-style: dotted;
 border-width: 1px;
 margin: 0 auto;
 text-align: center;
}

.homenav
{
 display: block;
 border-style: dotted;
 border-width: 1px;
 border-color: #99999A;
 padding: 5px;
 margin: 4px;
}

.code
{
 text-align: left;
 font-family: monospace;
 font-size: 10px;
 background: #EEEEEF;
 padding: 2px;
 border-color: #CCDED1;
 border-style: solid;
 border-width: 1px;
 margin: 10px;
 overflow: auto;
}

.areaheader
{
 background-color: #E0E0F5;
}

.areafooter
{
 background-color: #EFF3F6;
}

.imtextself
{
 color: #006600;
}

.imtextother
{
 color: #000088;
}

.invisibleuser
{
 color: #999999;
}

.admincolor
{
 color: #8899FF;
 font-weight: bold;
}

.modcolor
{
 color: #AA3333;
}

.sponsorcolor
{
 color: #11BB33;
}

.bannedcolor
{
 color: #777777;
}

.rteImage 
{
 background: #D3D3D3;
 border: 1px solid #D3D3D3;
 cursor: pointer;
 cursor: hand;
}

.rteImageRaised, .rteImage:hover 
{
 background: #D3D3D3;
 border: 1px outset;
 cursor: pointer;
 cursor: hand;
}

.rteImageLowered, .rteImage:active 
{
 background: #D3D3D3;
 border: 1px inset;
 cursor: pointer;
 cursor: hand;
}

.rteVertSep 
{
 margin: 0 4px 0 4px;
}

.rteBack 
{
 background: #D3D3D3;
 border: 1px outset;
 letter-spacing: 0;
 padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td 
{
 background: #D3D3D3;
 padding: 0;
}

.rteDiv 
{
 display: block;
 position: relative;
}

.legend
{
 padding: 10px;
 margin: 10px;
 font-size: 12px;
 border-style: solid;
 border-width: 1px;
 border-color: #007788;
 width: 250px;
}

.mutualbuddy
{
 font-weight: bold;
}

.smiliebox
{
 border-style: dotted;
 border-width: 1px;
 background-color: #DFDFDF;
 border-color: #AAAAAA;
 padding: 10px;
 text-align: left;
 width: 140px;
}

.reciplink
{
 font-weight: bold;
}

.adbanner
{
 float: right;
 width: 50%;
}

.navbutton
{
 float: right;
 background: #FFFFFF;
 border: 1px solid #BBBBC5;
 padding: 4px;
 margin: 2px;
 font-size: 12px;
 text-decoration: none;
 text-align: center;
}

.navbutton a
{
 text-decoration: none;
 color: #004477;
 padding: 2px;
}

.navbutton a:hover
{
 color: #774444;
 text-decoration: underline;
 padding: 2px;
}

.linktools
{
 font-size: 11px;
 color: #888888;
}

.linktools a
{
 text-decoration: none;
 color: #888888;
}

.subcatsmainpage
{
 font-size: 10px;
 margin: 0px;
 padding: 3px;
}

.login
{
 font-size: 10px;
 background-color: #E0E9F8;
 border-color: #7090F0;
 border-style: solid;
 border-width: 1px;
 float: right;
 padding: 5px;
}

.sort
{
 text-align: center;
 border-width: 1px;
 border-style: solid none solid none;
 border-color: #D7DFE8;
 padding: 3px;
 margin: 5px;
}


#CatHeader 
{
background-color:#F2F2F2; 
border-width:1px 0px 1px 0px; 
border-style:dotted; 
border-color:#333333; 
margin-top:13px;
color:#990000;
}


.boxtitlesearch
{
 background-repeat:repeat-x;
 background-position:right top;
 background-color:#F0F0F0;

 cursor:default;
 font-weight:bold;
 font-style:normal;
 font-stretch:ultra-condensed;
 font-size:105%;

 padding:3px 0px 4px 7px;
 border-color:#CCCCCC #CCCCCC #333333 #CCCCCC ;
 border-width:1px 1px 1px 1px;
 border-style:solid solid dotted solid;
}


.box
{
font:12px verdana,sans-serif;
/* background-color:#E5E5E5;*/
 margin: 0px 0px 20px 0px;
 
}

.boxtitle
{
/* background-image:url("../multilingual/images/BoxTitleBgr.jpg");*/
 background-repeat:repeat-x;
 background-position:right top;
  background-color:#F2F2F2;
/* background-color: #666666;*/
 cursor: pointer;
 font-weight: bold;
 font-size:120%;
 color:#333333;
 padding:3px 0px 4px 7px;
 border-color:#CCCCCC #CCCCCC #333333 #CCCCCC ;
 border-width:1px 1px 1px 1px;
 border-style:solid solid dotted solid;
}


.boxbody
{

 padding: 7px;
 border-color:#CCCCCC;
 border-width:0px 1px 0px 1px;
	border-style:solid;
 /* background-image:url("../multilingual/images/BoxBgr.jpg");*/
 background-repeat:repeat-x;
 background-color:#FFFFFF;!important
}


.boxbodysearch
{

 padding: 4px;
 border-color:#E1E1E1;
 border-width:0px 1px 0px 1px;
 border-style:solid;
 background-image:url("../multilingual/images/BoxBgr_light.jpg");
 background-repeat:repeat-x;
 background-color:#FFFFFF;!important
}


.BoxMain
{font:12px verdana,sans-serif;
/* background-color:#E5E5E5;*/
 margin-bottom: 20px;
 position:relative;
 top:0px;
 
  border-color:#CCCCCC;
/* border-color:#500000;*/
/* border-width:0px 1px 1px 1px;
 border-style:solid;
*/
}

.BoxMainTitle
{
/* background-image:url("../multilingual/images/BoxMainTitleBgrR.jpg");*/
   background-color:#F2F2F2;
 background-repeat:repeat-x;
 background-position:right top;

 cursor:default;
 font-weight:bold;
 font-style:normal;
 font-stretch:ultra-condensed;
 font-size:105%;

 padding:3px 0px 4px 7px;
 border-color:#CCCCCC #CCCCCC #333333 #CCCCCC ;
 border-width:1px 1px 1px 1px;
 border-style:solid solid dotted solid;
}

.BoxMainBody
{
 padding: 5px 5px 0px 5px;
  border-color:#E1E1E1;
/* border-color:#500000;*/
 border-width:0px 1px 0px 1px;
 border-style:solid;
/*background-image:url("../multilingual/images/BoxBgr.jpg");*/
 background-repeat:repeat-x;
 background-color:#FFFFFF;!important*/
}

#MiddleBox {
margin-left:9px;
margin-right:0px;
}

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.newlinks
{
}

.bullet
{
 vertical-align: middle;
}

.minilabels
{
 font-style: italic;
}

.tableheader
{
 background-color:#666666;
 border-style: solid;
 border-width: 1px;
 border-color: #111133;
 color: #FFFFFF;
 padding: 5px;
}

#Bottom {
/*background-color:#E1E1E1;*/
background-color:#EBEBEB;
padding:8px;
font-size:85%;
font:bold;
/* border-style: solid;
 border-width: 0px 1px 1px 1px;
 border-color: #000000;*/

}
/*RoundCorners !!!*/

#container {
background-color:#990000;
}

.bl {background: url(../multilingual/images/bl.gif) 0 100% no-repeat; width: 20em;}
.br {background: url(../multilingual/images/br.gif) 100% 100% no-repeat;  }
.tl {background: url(../multilingual/images/tl.gif) 0 0 no-repeat; }
.tr {background: url(../multilingual/images/tr.gif) 100% 0 no-repeat; position:relative; top:0px;}


#BoxMainBodySearch {
background-color:#E6F7FF;
color:#000000; !important
padding: 5px 10px 0px 10px;
 border-width:0px 1px 0px 1px;
 border-style:solid;
 border-color:#E1E1E1;

}



#BoxMainTitleSearch {
/*background-color:#FF9900;*/
}

#BoxMainSearch {
/*background-color:#FF9900;*/
}

#BoxMainUpload {
  border-color:#CCCCCC;
/* border-color:#500000;*/
 border-width:1px 1px 1px 1px;
 border-style:solid;
 margin-bottom:12px;
}


.BoxMainBodyLogin {
background-color:#FFE3CE;
color:#666666; !important
padding:5px;
}

.img a
{
 border-color:#FF0000;
 border-width:3px;
}

.img a:visited
{
 border-color:#FF0000;
  border-width:3px;
}

