/*---------------------Site Layout Start---------------------*/
body
{
	background-color: #FFF;
	background: url(images/fetbg.jpg) no-repeat right top;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	margin: 5;
	padding: 0;
}
div.page
{
	margin: 10px 0 0 15px;
	width: 770px;
	border: 1px solid #AF1600;
	border-top: none;
}
.enter
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	color: red;
        font-size: 20px;
}
.enter a, enter a:visited
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	color: black;
	font-size: 20px;
	text-decoration : none;
}
.enter a:hover
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	color: white;
	font-size: 20px;
	text-decoration : none;
}
img
{
	border: 0;
}

form
{
	padding: 0;
	margin: 0;
}
.text
{
        font-family: arial, helvetica, sans-serif;
        font-size: 9pt; 
        color: #000000;
}
ul
{
        font-family: arial, helvetica, sans-serif;
        font-size: 9pt; color: #000000
}

/*---------------------Site Layout   Ende---------------------*/
/*---------------------Main Layout  Start---------------------*/
div.header
{
	background-color: #E38B1D;
	color: #FFFFFF;
        border-bottom: 1px solid #FFF;
	height: 60px;
}

div.header a:visited, div.header{
	color: #FFFFFF;
	text-decoration : none;
}

div.header a:hover {
	color: #FFFF00;
	text-decoration : none;
}


div.logo
{
	float: left;
}
/*---------------------Main Layout  Ende---------------------*/
/*---------------------Top Menue   Start---------------------*/
div.top-menu
{
	background-color: #FF6600;
	font-size: 10px;
        border-top: 1px solid #FFF;
        border-bottom: 1px solid #FFF;
	float: left;
	padding: 10px 0 10px 0;

}
div.input
{
	font-size: 10px;
	//background-color: white;
	clear: both;
        float: left;
	//width: 770px;

}

ul.menu
{
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.menu li
{
	float: left;
	line-height: 19px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
ul.menu li a
{
	color: #FFF;
	display: block;
	font-weight: bold;
	text-decoration : none;
}
ul.menu li a:hover
{
	color: #000;
}
/*---------------------Search   Start---------------------*/
div.search
{
	background-image: url('images/search-bg.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	//border-bottom: 1px solid #fff;
	clear: both;
	font-size: 10px;
	height: 113px;
}
div.search-form
{
	padding-top: 20px;
	padding-left: 150px;
	text-align: center;
}
div.search-form a
{
	color: #FFF;
}
input.what
{
	//background-color: #BC0904;
	background-color: #FF0000;
	border: 1px solid #FFF;
	color: #FFF;
}
select.what
{
	background-color: #FF0000;
	border: 1px solid #FFF;
	color: #FFF;
}
span.search-title
{
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}
/*---------------------Search   Start---------------------*/
/*---------------------Links   Start---------------------*/

div.links
{
        clear: both;
        float: left;
        background-color: #F99B1D;
	//text-align: justify;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	width: 740;
	padding-left: 30px;

}
div.links a
{
	color: #F24618;
}
div.options a
{
	font-size: 10px;
	text-decoration : none;
	padding: 10px 0px 0px 0px;
}
span.linksoptions
{
	font-size: 10px;
	color: #666666;
}
span.link-desc
{
        color: black;
        font-family: arial,verdana,sans-serif;
        font-size: 11px;
	font-weight: bold;
}
span.linktitle a
{
	color: #CC3300;
	font-size: 12px;
	text-decoration : none;
}
span.linktitle a:hover, a:visited
{
	color: #CC3300;
	font-size: 12px;
	text-decoration : none;
}
.link
{
	font-size: 10px;
	color: red;
	text-decoration : none;
}
.link a
{
	font-size: 10px;
	color: red;
	text-decoration : none;
}
.link a:hover
{
	font-size: 10px;
	color: black;
	text-decoration : none;
}
.link-rate, .link-review, .link-modify
{
	color: #CCC;
	text-decoration : none;
        font-size: 10px;
}

/*Link / Cat Specials*/
span.new
{
	font-size: 8px;
	font-weight: bold;
        color: red;
        vertical-align: super
	padding: 3px 3px 3px 3px;
}
span.top
{
	font-size: 8px;
	font-weight: bold;
        color: blue;
        vertical-align: super
	padding: 3px 3px 3px 3px;
}
span.pop
{
	font-size: 8px;
	font-weight: bold;
        color: white;
        vertical-align: super
	padding: 3px 3px 3px 3px;
}
span.pick
{
	font-size: 8px;
	font-weight: bold;
        color: green;
        vertical-align: super
	padding: 3px 3px 3px 3px;
}

div.bottom-line
{
	background-color: #BC0904;
	border-top: 3px solid #F99B1D;
	height: 3px;
	clear: both;
}

/*---------------------Links   End---------------------*/

/*--------*Titel Link Verzeichnis und Legende*------------*/

div.caption
{
        clear: both;
        float: left;
        font-family: arial,verdana,sans-serif;
	font-weight: bold;
	background-color: #AFB310;
	font-size: 12px;
	border-top: 1px solid #FFF;
	color: #FFF;
	height: 25px;
	line-height: 20px;
	padding-left: 10px;
	width: 760px;
}
.navbar
{
        font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 12px;
}
span.sitenav
{
        color: white;

}
span.sitenav a, div.caption a
{
        color: white;

}
span.sitenav a:hover, div.caption a:hover
{
        color: black;

}
div.bottom
{
	background-color: #AFB310;
	border-top: 1px solid #AF1600;
	clear: both;
	color: #FFF;
	font-size: 10px;
	padding: 10px 0;
	position: relative;
	text-align: center;
}
div.bottom a
{
	color: #FFF;
	font-weight: bold;
}
div.bottom a:hover
{
	color: #333;
}
div.copyright
{
	margin: 10px 0;
}
a:hover
{
	color: #000;
}
input, textarea
{
	font-size: 12px;
	font-family: Verdana;	
}
div.content
{
	padding: 0;
	position: relative;
}
div.breadcrumb
{
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
}
div.breadcrumb a
{
	color: #FFF;
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix
{
	height: 1%;
}
.button
{
	text-align: right;
	margin-bottom: 10px;
}

h1
{
	color: #AF1600;
	font-size: 18px;
	font-weight: bold;
	margin: 10px;
}
p.date
{
	font-size: 13px;
}
p.news
{
	margin-top: 5px;
	font-size: 10px;
}
p.last
{
	font-size: 13px;
	margin-top: 5px;
	text-align: right;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix
{
	height: 1%;
}

div.field
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
}
fieldset
{
	border: 1px solid #AF1600;
	margin: 5px;
}
legend
{
	color: #333;
	background-color: #f1f1f1;
	border: 1px solid #AF1600;
	font-weight: bold;
	padding: 3px;
}


a.title
{
	font-size: 12px;
	font-weight: bold;
}
div.url
{
	color: #333;
	padding: 0;
	margin: 2px;
	font-size: 11px;
	font-style: italic;
}
div.description
{
	color: #333;
	padding: 0;
	margin: 2px;
	font-size: 10px;
}
div.stat
{
	color: #333;
	padding: 0;
	margin: 2px;
	font-size: 11px;
}
div.pr_stat
{
	color: #333;
	font-size: 9px;
	margin: 2px 2px 15px 2px;
}
form
{
	margin: 0;
	padding: 0;
}
/*--------*     Categories Start     *------------*/

div.categories, .categories
{
	clear: both;
        float: left:
	font-size: 12px;
        font-family: arial, helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none;
	color: #CC0000;
	//padding: 0 0 0 5px;
        background-color: #F99B1D;
        width: 770px;
}
div.categories a, .categories a
{
	font-size: 12px;
        text-decoration: none;
}
div.categories a:hover, .categories a:hover
{
	font-size: 12px;
        text-decoration: none;
        color: white;
}
.cat
{ 
	font-size: 12px;
        font-family: arial, helvetica, sans-serif;
        font-weight: bold;
	color: #CC0000;
        text-decoration: none;
	text-align: left;
}
.cat:hover
{
        font-size: 12px;
        color: white;
}
div.catdesc
{
	color: #CC0000;
	font-size: 10px;
	text-align: left;
	padding: 5 0 5 27px;
}
div.subcategories
{
	font-size: 10px;
        font-family: arial, helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none;
	padding: 0px 0 10px 30px;
	color: white;
}
div.subcategories a
{
	font-size: 10px;
        font-family: arial, helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none;
	color: white;
}
div.subcategories a:hover
{
	font-size: 10px;
	color: black;
}

/*Cat Numbers*/
span.no
{
	font-size: 8px;
	font-weight: bold;
        color: white;
        vertical-align: super
	padding: 3px 3px 3px 3px;
}

div.subcategories  a
{
	color: #EEE;
}
.noxx
{
	border: none;
}
a.noxx
{
	text-decoration: none;
}
.editor-welcome
{
	float: left;
	padding: 0;
	text-align: left;
}
.editor-content
{
	padding: 0;
	text-align: center;
}
div.notification
{
	background-color: #95C59F;
	border: 2px solid #AF1600;
	font-weight: bold;
	margin: 10px 0;
	padding: 5px;
}
div.navigation
{
	color: #333;
	clear: both;
	margin: 15px 0 5px 0;
	text-align: center;
}
div.navigation a
{
	color: #333;
}
div.pagerank
{
	border: 1px solid #ccc;
	height: 4px;
	margin: 0;
	padding: 0;
	width: 100px;
}
div.inner-pagerank
{
	margin-top: -1px;
	background-image: url('images/pr10.gif');
	float: left;
	height: 5px;
	padding: 0;
}
div.preview
{
	background-image: url('images/no-preview.gif');
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid #ccc;
	height: 90px;
	width: 120px;
}
div.adsense
{
	margin: 10px 0;
	text-align: center;
}
div.box
{
	border: 1px solid #F99B1D;
	margin: 0 10px 10px 10px;
}

/*Links Header*/
div.box-caption
{
	background-color: #F99B1D;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
}
div.box-content
{
	padding: 10px;
}
div.featured-link
{
	margin: 5px 0;
}
div.featured-link a
{
	font-size: 11px;
}
span.highlight
{
	background-color: #CCC;
	color: #000;
	font-weight: bold;
}
ul.editor-menu
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.editor-menu
{
	font-weight: bold;
	line-height: 20px;
	margin-top: 10px;
}
/*td.link
{
	padding-bottom: 20px;
}
*/
/*---------------------Menu Left side Start---------------------*/
#menue
{
	background-color:#FFFFFF;
	margin-top: 10px;
	float: left;
	width: 195px;
	border: 1px solid #AF1600;
	border-top: none;
}

.ads 
{
	height: 30px;
        font-size: 10px;
	font-weight: bold;
        color:#FFF;
	background-color: #AFB310;
	padding:5px 0px 0px 10px;
	text-align: left;

}
.ads-banner
{
        clear: both;
        float: left;
}
.ads-container
{
        clear: both;
	background-color:#F99B1D;
	padding:10px 0px 5px 0px;
}

#rlist
{
        font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	text-decoration : none;
	font-size: 10px;
}

#rlist a:visited, #rlist a:link
{
	color: #474f2b;
	text-decoration : none;
}

#rlist a:hover 
{
	color: #F7F7F7;
	text-decoration : none;
}

/*---------------------Menu Left side  ENDE---------------------*/

.small
{
        font-family: verdana, arial, helvetica, sans-serif; 
        font-size: 9px;
}
.cell1
{
        background-color: #f6f6f6; 
        font-family: arial, helvetica, sans-serif; 
        font-size: 9pt; 
        color: #000000;
}
.cell2
{       background-color: #dedede; 
        font-family: arial, helvetica, sans-serif; 
        font-size: 9pt; 
        color: #000000;
}
.title
{     
        font-family: verdana, arial, helvetica, sans-serif; 
        font-size: 10pt; 
        font-weight: bold; 
        color: #373737; 
        background-color:  #E5E5E5;
}
.error
{
        font-family: verdana, arial, helvetica, sans-serif; 
        font-size: 9pt; 
        color: #FF3300; 
        font-weight: bold;
}
.button 
{
        font-family: arial, helvetica, sans-serif; 
        font-size: 10px; 
}
.review
{ 
        font-family: arial, helvetica, sans-serif; 
        font-size: 9pt;
}
.review-detail 
{
        color: #707070; 
        font-family: arial,verdana,sans-serif; 
        font-size: 8pt; 
}
.review-detail:hover 
{
        color: #a0a0e0;
        font-family: arial,verdana,sans-serif; 
        font-size: 8pt; 
}
.copyright 
{  
        font-family: verdana, arial, helvetica, sans-serif; 
        font-size: 12px; 
        color: #999999; 
        text-decoration: none;
}

.small_path
{  
        font-family: verdana, arial, helvetica, sans-serif; 
        font-size: 10px; 
        color: #A8A8A8; 
        text-decoration: none; 
}
.small_path:hover
{
        font-family: verdana, arial, helvetica, sans-serif; 
        font-size: 10px; 
        color: #C7C7C7;
        text-decoration: underline;
}
.sys-message
{
        font-size: 10px; 
        font-family: verdana, arial, helvetica, sans-serif; 
        color: black;
        text-decoration: none;
        clear: both;
        float: left;
        background-color: #F99B1D;
        width: 770px;

}
