html { height: 100%; } /* Prevent centred designs jumping in FF, Moz., NS and Opera  */
body {
	padding: 0;
  margin: 5px 0;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 100.01%;
  color: #3e3e3e;
  background: #d7dbca url(images/body-bg.gif) repeat;
  text-align: center;
  min-height: 101%; /* Prevent centred designs jumping in FF, Moz., NS and Opera  */
}
hr {
  height: 1px; 
  color: #D7DBCA;
  background-color: #ffffff;
}

p, td {
  color: #444;
  font-size: 12px;
  font-weight: normal;
}
p, li {line-height: 130%}
.copy {
  color: #BCBCBC;
  font-size: 11px;
  background-color: #F1F2EC;
  margin: 0;
  padding: 3px;
}
.copy a:link{
  color: #B1BFAF;
}
.copycont {
  color: #BCBCBC;
  font-size: 11px;
  background-color: #fff;
  margin: 0;
  padding: 3px;
}
.copycont a:link{
  color: #B1BFAF;
}
td img { margin: 5px 0}

sub, sup {
  line-height: 0px;
  font-size: 60%;
}
.tablehead {
  background-color: #fff;
  color: #444;
}

.tablebottom {
  background-color: #D7DBCA;
}

.bordercolor {
  background-color: #D7DBCA;
}

.tablebgcolor {
  background-color: #fff;
}

.topimg  img {
  padding: 0 ; margin: 0; 
}
.tdnormal {font-weight: normal;}
.navbar {
  background-color: #fff;
  color: #444;
}

#nav ul {
  margin: 0; padding: 0;
	text-decoration: none;
	list-style-type: none;	
}
#nav ul li a {
	text-decoration: none;
	color: #5e6347;
	margin: 0;
	padding: 2px 5px;
	height: 1em;
	display: block;
	background: #F1F2EC;
  font-weight: normal;	
}
html>body #nav ul li a { height: 1.25em; }
#nav li a:hover { background: #e6e8d9; color: #666; }
.navigation {
  background-color: #F1F2EC;
  color: #444;
}
.row1 {
  background-color: #F9FAF4;
  color: #444;
}

.row2 {
  background-color: #F4F5EF;
  color: #444;
}

.head1 {
  background-color: #D7DBCA;
  color: #555;
  font-size: 11px;
  font-weight: bold;

}

.head2 {
  background-color: #D7DBCA;
  color: #555;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
}

h1 { margin: 1em 0; color: #888;}
h2 { font-size: 12px; margin: 1em 0; color: #888;}
h3 { font-size: 12px; margin: 1em 0; color: #555; background-color: #DFE3D1; padding: 2px}
.title {
  font-size: 120%;
  font-weight: bold;
  color: #888;
}

.clickstream {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}
.textus { color:#777777; font-size:11; font-family: Arial; padding: 0 4px}
.textbo{ color:#777777; font-size:11; font-family: Arial; font-weight: bold;}
.textcountueber { color:#990000; font-size:10; font-family: Arial;}
.smalltext {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 120%;
}
.catbit_smalltext {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 150%;
  color: #7c7c7c;
}
p.small12 { font-size: 105%; line-height: 130%;}
td.small {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left
}
.marktext {
  color: #FF0000;
  background-color: #ffffff;
}

.new {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #FF0000;
  font-weight: normal;
}


form {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px; margin: 0; padding: 0
}

.logininput {
  background-color: #ffffff;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #444;
  font-size: 11px;
  width: 130px;
}

.searchinput {
  background-color: #FFFFFF;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 130px;
}

.textarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #444;
  font-size: 11px;
  width: 230px;
}

.input {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 230px;
}

.select {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
}

.setperpageselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
}

.categoryselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
}

.dropdownmarker {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #EEEEEE;
  color: #136c99;
  font-size: 11px;
}

/*.button {
  font-family:  Tahoma,Verdana,Arial, Helvetica, sans-serif;
  background-color: #003366;
  color: #fcdc43;
  font-size: 11px;
  font-weight: bold;
} */

/*--Categories------------------------------------------------*/
.cathead {
  background-color: #D7DBCA;
  color: #555;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 3px;
}
td.catborder {
  /*border: 1px dotted #ccc; width: 250px;*/ padding: 2px 5px
}
.catbgcolor {
  background-color: #fff;
}

.maincat {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.subcat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
}

/*--Images----------------------------------------------------*/
.flag img { margin: 0; padding: 0 0 0 3px; }
.flag { font-size: 11px; }
img { border: none;}
.imagerow1 {
  background-color: #F4F5EF;
  color: #444;
  text-align: center;
}

.imagerow2 {
  background-color: #FCFDF7;
  color: #444;
  text-align: center;
}
/*.detailimg{
  border: 1px solid #c7cabd; padding: 2px; background-color: #F4F5EF; color: #D7DBCA;
} */
.detailimg img{
  border: 4px solid #c7cabd; padding: 5px; background: #D7DBCA url(images/loading.gif) no-repeat center; color: #D7DBCA; margin: 0
}

.thumb img{
  border: 1px solid #c7cabd; padding: 4px; background-color: #D7DBCA; color: #D7DBCA;
}
.thumb a:hover img {
  background: #ffc;
  color: #333;
}
.potmthumb img{
  border: 1px solid #c7cabd; padding: 4px; background-color: #D7DBCA; color: #D7DBCA; margin: .2em 3em .2em .5em
}
.poththumb a:hover img {
  background: #ffc;
  color: #333;
}

/*--Comments--------------------------------------------------*/
.commentrow1 {
  background-color: #fff;
  color: #444;
}

.commentrow2 {
  background-color: #FDFFF6;
  color: #444;
}

.commentspacerrow {
  background-color: #ECEEE6;
  color: #444;
}

.commenttextarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #444;
  font-size: 11px;
  width: 270px;
}

.commentinput {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 270px;
}

/* --AP-Style---------------------------------------------------------------------------*/

#container {
	width: 47.7em; /* 765px  */
	margin: 0 auto;
	background: #f1f2ec;
  color: #3e3e3e;
  border: 1px solid #b5b9a2;
	text-align: left;
}

#container_insidebig {
	margin: 5px;
	padding: 0;
	background: #fff;
  color: #333;
  width: 47em
}
#bigcontent { margin: 0; padding: 0 ;}
/* ::::::::::::::::::::::::::::::::::::::::::::::::: Header :::::*/
#headertext2, #headertext {
	position: absolute;
	padding: 0 0 0 5px;
  font-size: 3.1em; /* 50px  */
  margin: 0;
  width: auto;
  font-family: times, times new roman, serif;
  height: auto;
}
#headertext2 { top: .86em; color: #889988; background: transparent; } /* 49px  */
#headertext { top: .85em; color: #f6f6f6; background: transparent; }  /* 48px  */
#header {
  height: 3.2em; /* 50px  */
  padding: 0;
  margin: 0;
  background: #c4cab0 url(images/headerback.gif) repeat;
  color: #333; width: 100%
  }
#logo {
  height: 3.1em; /* 50px  */
  padding: 0;
  margin: 0;
  background: #c4cab0 url(images/header.png) no-repeat right top;
}
#headerpre {
	margin-top:0;
  padding: 0 5px;
  height: 1.2em; /* 18px  */
  color: #666;
  background: #c4cab0 url(images/headerback.gif) repeat;
}
#headerpre p { margin: 0; }

/* ::::::::::::::::::::::::::::::::::::::::::::::::: Topnav ::::: */
#topnav {
	text-align: right;
	color: #444;
  background: #e6e8d9 url(images/topnav.gif) repeat;
	 }
#topnav ul {
  padding: .3em;
  margin: 0;
}
html>body #topnav ul {
  padding-top: 2px;
}
#topnav li {
  display: inline;
  font-size: 70%;
  margin: 0;
  padding-left: 5px;
  border-left: 1px solid #5b775b;
}
#topnav li.erster {
  border-left: none;
}	

/* ::::::::::::::::::::::::::::::::::::::::::::::::: Breadcrumbs :::::: */

#breadcrumbs { color: #333; padding: 0; margin: 0 0 1em 0; background: #fff;}
#breadcrumbs p { padding: 4px; margin: 0; border-bottom: 1px dashed #cdc; font-size: .7em;}

/* ::::::::::::::::::::::::::::::::::::::::::::::::: Links :::::*/

a { text-decoration: none; }
a:link { color: #5b7b57; background: transparent; }
a:visited { color: #5b7b57; background: transparent; }
a:hover { color: #858500; background: transparent; text-decoration: none; }
a:active { color: #333; background: transparent; }
#headertext a { text-decoration: none; }
#headertext a:link { color: #f8eecc; background: transparent;text-decoration: none; }
#headertext a:visited { color: #f8eecc; background: transparent;text-decoration: none; }	
#headertext a:hover { color: #f4f7e7; background: transparent; }
#headertext a:active { color: #f4f7e7; background: transparent; }
#topnav a { font-weight: normal; text-decoration: none; }
#topnav a:link { color: #5e6347; background-color: transparent; }
#topnav a:visited { color: #5e6347; background-color: transparent; }
#topnav a:active { color: #990; background-color: transparent; }
#topnav a:hover { color: #000; background-color: transparent; }
#topnav a#current { color: #000; background-color: transparent; }

/* ----- Nav Buttons ---- */
#buttons ul { list-style: none; margin: .3em .5em; padding: 0; }
#buttons li { margin: 1px 0 0 0; width: 9.5em; }
head:first-child+body #buttons li { padding-right: 2px; }
#buttons li a.rss-button { color: #333; background: #f0f0f0 url(../images/feed-icon.jpg) no-repeat right center; text-decoration: none; }
#buttons li a.rss-button:hover { color: #000; background: #f0f0f0 url(../images/feed-icon-gray.jpg) no-repeat right center; }
#buttons li a.rss-button:hover span { background: #f60; color: #ccc; }
.rss-button {
  display: block;
  padding: 1px 0;
  border: 1px solid white;
  text-decoration: none;
  width: 100%;
  font-size: 77%;
}
.rss-button { background: #f0f0f0 ; color: #333; }
.rss-button span { font-weight: bold; padding: 1px 3px; color: #fff; background: #f60; }
/* ::::::::::::::::::::::::::::::::::::::::::::::::: Nedstat ::::: */

#nedstat {
    font-size: 1px; color: #fff; background: transparent; position: absolute; left: -2000px
	  }
