/* Layout Stylesheet */ 

body {
 margin:0px;
 padding:0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 background:#f1f1f1 url('images/main-back.gif') repeat-x;
 color:#000000;
 }

#outer{
 width:1003px;
 margin:auto;
 }

#page{
 margin:auto;
 }

#hdr{
 margin-top:0px;
 height:133px;
 background:url('../images/h-back.gif') repeat-x;
 }

#banner{
 float:right;
 width:480px;
 height:60px;
 border:0px solid;
 position:relative;
 top:20px;
 left:40px;
}

#werbung{
 font-size:0.7em;
 color:#6AA02B;
 }

#nav{
 height:50px;
 background:url('../images/nav-back.gif') repeat-x;
 }

#nav img{
 float:left;
 }

h1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#FF9900;
 margin:0px;
 }
h2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#000000;
 margin:0px;
 }
 h3{
  font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#66CC00;
 margin:0px;
 }
p{
 margin:0px;
 }

img{
 border:0px;
 }
a:link, a:visited, a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#006600;
	font-size: 11px;
	font-weight: bold;
 }

a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-decoration:none;
	font-size: 11px;
 }
/* *************  Search ************** */
#search-div{
 background:url('../images/s-back.gif') repeat-x;
 height:62px;
 }

.search{
 float:right;
 width:330px;
 height:45px;
 }

.search-text{

 }

.text{
 position:relative;
 background:url('../images/s-back.gif') repeat-x;
 border:0px;
 color:#FFFFFF;
 top:-6px;
 }
 
#divider{
 background:url('../images/divider.gif') repeat-x;
 height:18px;
 }

/* *****************************************  */
#main-table{
 position:relative;
 border-collapse:collapse;
 margin:auto;
 background:#f1f1f1;
 }

/* *************  Left Column ************** */
#left-col{

 width:183px;
 padding-top:10px;
 padding-left:5px;
 padding-right:5px;
 }

/* *****************************************  */

/* *************  Left Box ************** */
.leftbox-top{

 }

.leftbox-outer{
 border-left:1px solid #131313;
 border-right:1px solid #131313;
 border-bottom:1px solid #131313;
 background:#e5e5e5;
 padding:3px;
 margin-bottom:10px;
 }

.leftbox-inside{
 border:1px solid #9f9e9e;
 margin-bottom:8px;
 background:#f6f6f6;
 padding:2px 2px 0px 2px;
 }

.leftbox-link{
 background:#FFFFFF url('../images/leftcol-back.gif') repeat-x;
 height:20px;
 }

.leftbox-link a:link, .leftbox-link a:visited{
 text-decoration:none;
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
 position:relative;
 top:-5px;
 }
.leftbox-link a:hover{
 color:#FF9900;
 }

.sponsors{
 margin-top:2px; 
 border-bottom:1px solid #CCCCCC;
 padding:5px;
 }

.sponsors a:link, .sponsors a:visited{
 text-decoration:none;
 font-size:11px;
 font-weight:bold;
 color:#12006E;
 }
.sponsors a:hover{
 color:#FF9900;
 }

/* ******************************************  */

/* *************  Right Column ************** */
#right-col{
 padding:0px 5px 5px 10px;
 width:807px;
 text-align:left;
 }
/* ******************************************  */

/* ****************  Path  ****************** */
.dirpath{
 color:#DA8523;
 font-weight:bold;
 }
/* ******************************************  */
/* ****************  NEUCAT  ****************** */
.neucat{
	margin-right:6px;
	 color:#FF0000;
	  left:40px;
 }

 .neucat a:link, .neucat a:visited{
	margin-right:6px;
	 color:#FF0000;
 }
  .neucat a:hover{
	margin-right:6px;
	 color:#FF0000;
 }

/* ******************************************  */

/* ************ Main Category ************** */

.catbox{
 border-top:1px solid #666666; 
 border-right:1px solid #666666; 
 border-left:1px solid #666666;
 padding:4px;
 background:#e5e5e5;
 }

.catbox2{
 border:1px solid #9f9e9e;
 background:#f6f6f6;
 padding:2px;
 }
 
.maincat{
 height:21px;
 background:url('../images/maincat-back.gif') repeat-x;
 }

.maincat a:link, .maincat a:visited{
 position:relative;
 top:3px;
 left:4px;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 }

.maincat a:hover{
 color:#427707;
 }

.count1{
 color:#E7E7E7;
 font-size:10px;
 position:relative;
 top:2px;
 }

/* *****************************************  */

/* ************** Sub Category ************* */
.subcat{
 padding-left:26px;
 margin-top:0px;
 background:url('../images/subcat-back.gif') repeat-y;
 }

.subcat a:link, .subcat a:visited{
	position:relative;
	top:-4px;
	text-decoration:none;
	font-size:11px;
	color:#006600;
	font-weight: normal;
 }

.subcat a:hover{
 color:#FF9900;
 }

.catbottom{
 float:left;
 background:url('../images/cat-footer-back.gif') repeat-x;
 height:16px;
 border-right:0px solid #666666;
 }
/* *****************************************  */

/* ******* Sub Category on Sub Pages ******* */
#sub-cat{
 margin-top:10px;
 border-bottom:0px solid #3366A1;
 }

#sub-cat a:link, #sub-cat a:visited{
	text-decoration:none;
	color:#006600;
	font-weight: normal;
 }

#sub-cat a:hover{
 text-decoration:underline;
 color:#FF9900;
 }

.count2{
 color:#006600;
 font-size:6px;
 position:relative;

 }
/* *****************************************  */


/* ************** Links Header ************* */
.hlink{
	color:#006600;
	padding:5px;
	font-weight:bold;
	font-size:9px;
	margin-top:0px;
	border-bottom:1px dotted #12006E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 }

.hlink a:link, .hlink a:visited{
 color:#FF9900;
 text-decoration:none;
 }
/* *****************************************  */

/* ************** Featured Link ************* */
.featured{
 padding:0px;
 width:100%;
 border:0px solid;
 }

.featured a:link, .featured a:visited{
 color:#FFFFFF;}

/* *****************************************  */

.details a:link, .details a:visited{
 font-weight:bold;
 color:#009900;
 text-decoration:none;
 }

.sort{
	margin-left:380px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 }
.vorschlag{
	margin-left:150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 }

/* ***************** Footer **************** */
#footer{
	text-align:center;
	font-size:0.5em;
	color:#B6B6B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
 }

#footer a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#B6B6B6;
	font-size:0.5em;
	font-weight: lighter;
 }
 #footer a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#B6B6B6;
	font-size:0.5em;
	font-weight: lighter;
 }

#footer a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B6B6B6;
	text-decoration:none;
	font-size:0.5em;
	font-weight: lighter;	
 }

/* ***************** Menu Footer **************** */
#fnav{
 background:url('../images/footer-back.gif') repeat-x;
 height:40px;
 text-align:center;
 padding-top:30px; 
 color:#FFFFFF;
 }

#fnav a:link, #fnav a:visited{
 text-decoration:none;
 font-size:11px;
 font-weight:bold;
 color:#FFFFFF;
 }

#fnav a:hover{
text-decoration:underline;
color:#FF9900;
 }
/* ***************** Articles **************** */
 #articles{
 text-align:left;
 }
 #articles a:link, #articles a:visited{
 text-decoration:none;
 font-weight:bold;
 color:#006633;
 }

#articles a:hover{
text-decoration:underline;
color:#FF9900;
 }
/* ***************** Forms **************** */
 span.req {
	color: #FF0000;
	font-weight: bold;
	caption-side: top;
	text-align: left;
 }
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font-size: 7pt;
	text-decoration: none;
 }
input.txt {
	color: #000000;
	border: 1px solid #5e74b3;
	
}
textarea.txt {
	font-size: 8pt;
	color: #000000;
	border: 1px solid #5e74b3;
}


/* *****************************************  */
.details a:hover {

 font-weight:bold;
 color:#FF9900;
 text-decoration:none;
}
.backlinksmall, .backlinksmall a {
	padding: 0px;
	margin: 0px;
	width: 330px;
	color: #66CC00;
	font-size: 7pt;
	text-decoration: none;
 }
