
body {
	margin: 0px;
	text-align: center;
	font-family: Arial, Helvetica, Sans-Serif;
}
td {
	vertical-align: top;
	font-size: 14px;
}

img {
	border-width: 0px;
}

#container {
	margin: 0px auto;
	text-align: left;
	width: 980px;
}

#header {
	background-image: url( layout_01.jpg );
	background-repeat: no-repeat;
	height: 200px;
}

#contentbox {
	background-image: url( layout_03.jpg );
	background-repeat: repeat-y;
	min-height: 400px;
}

#content {
	float: left;
	margin-left: 14px;
	width: 560px;
	padding-top: 2px;
	font-size: 14px;
}


div#content a {
	color: #3A4A6B;	 
}
div#content a:hover {
	color: #FA930D;	
}

div#topmenue {
 font-size: 11px;
 font-weight: bold;
 padding: 6px;
 border: 1px solid #B7BECB;
}
div#bottommenue {
 font-size: 11px;
 font-weight: bold;
 padding: 6px;
 border: 1px solid #B7BECB;
 margin-top: 18px;
}
div#topmenue a, div#bottommenue a {
 text-decoration: none;
}
div#topmenue a:hover, div#bottommenue a:hover {
 text-decoration: underline;
}

#leftcol {
	float: left;
	margin-left: 13px;
	width: 184px;
}

#rightcol {
	float: left;
	margin-left: 12px;
	width: 184px;
	text-align: center;
}
		

#footer {
	background-image: url( layout_04.jpg );
	background-repeat: no-repeat;
	height: 48px;
}

#leftcolmenue a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 4px 4px 28px;
	background-image: url( button.png );
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 13px;
}
#leftcolmenue a:hover {
	background-image: url( button_o.png );
}
#rightcol a {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 11px;
}
#rightcol a:hover {
	color: orange;
}
	
#leftcol_h_1 {
	background-image: url( b_l_1.png );
	background-repeat: no-repeat;
	height: 24px;
}
#leftcol_h_2 {
	margin-top: 8px;
	background-image: url( b_l_2.png );
	background-repeat: no-repeat;
	height: 24px;
}
#leftcol_h_3 {
	margin-top: 8px;
	background-image: url( b_l_3.png );
	background-repeat: no-repeat;
	height: 24px;
}
#leftcol_h_4 {
	margin-top: 8px;
	background-image: url( b_l_4.png );
	background-repeat: no-repeat;
	height: 24px;
}
#leftcol_h_5 {
	margin-top: 8px;
	background-image: url( b_l_5.png );
	background-repeat: no-repeat;
	height: 24px;
}
#leftcol_h_6 {
	margin-top: 8px;
	background-image: url( b_l_6.png );
	background-repeat: no-repeat;
	height: 24px;
}

#rightcol_h_1 {
	background-image: url( b_r_1.png );
	background-repeat: no-repeat;
	height: 24px;
}
#searchformbox {
	color: #FFFFFF;
	font-size: 13px;
}
#searchformbox label {
	display: block;
	padding: 4px 0px;
	font-weight: bold;
}

/* -------------------------- */

div#contentmain h1 {
 font-size:24px;
 margin: 12px 0px 6px 0px;
 margin-bottom:12px;
}
div#contentmain h2 {
 font-size:18px;
 margin-bottom:8px;
 margin-top:16px;
}
div#contentmain h3 {
 font-size:15px;
 margin:0px;
 margin-top:16px;
 margin-bottom:0px;
}
div#infotext {
 font-size:12px;
 padding:6px;
 border:1px solid #B7BECB;
 margin-top: 12px;
}
div#infotext a {
 font-size:12px;
 text-decoration:none;
}
div#infotext a:hover {
 text-decoration:underline;
}
div#extrabox {
 padding:6px;
 border:1px solid #B7BECB;
 border-top-width:0px;
 font-size:12px;
}
div#extrabox a {
 font-size:12px;
}
div#extrabox a:hover {
 text-decoration:underline;
}
.extracontentblock {
 font-size:12px;
 color:#000000;
 padding:6px;
 border:1px solid #B7BECB;
 border-top-width:0px;
}

div#adbox {
 float: right;
 width: 197px;
 height:650px;
 font-size: 12px;
 background-image:url('/tmpl/images/l/layout_neu_werbung.jpg');
 background-repeat: no-repeat;
}
#adboxcontent {
 padding: 18px 0px 10px 0px;
}
/* ~~~~~~~~~~~~ subcats ~~~~~~~~~~~~ */
div#subcategories {
 border-style:dashed;
 border-color:#000000;
 border-width: 1px 0px 1px 0px;
 margin-top:12px;
 padding:8px 0px;
}
div#subcategories h2 {
 font-size:18px;
 margin-bottom:8px;
 margin-top:0px;
}
.subcattable {
 width: 99%;
}
* html .subcattable {
 width: 500px;
}
.subcatcolumn {
 width: 33%;
 font-size:15px;
 vertical-align:top;
 padding-right:8px;
}
.subcatcolumn a {
 display:block;
 margin-bottom:6px;
 background-image:url('/tmpl/images/th_directory.gif');
 background-repeat:no-repeat;
 padding-left:18px;
 padding-top:2px;
 font-weight:bold;
}
.subcatcolumn a:hover {
 background-image:url('/tmpl/images/th_directory_o.gif');
}
/* ~~~~~~~~~~~~ entries ~~~~~~~~~~~~ */
div#entries {
}
div.item {
	margin-top: 12px;
	padding: 8px;
	border: 1px solid #B7BECB;
}
#premiumentries .item {
	margin-top: 12px;
	padding: 8px;
	border: 1px solid #FFC73C;
}
span.showurl {
	color:green;
	font-style:italic;
	font-size: 12px;
}
span.showurl a {
	color:#636B37;
}
span.showurl a:hover {
	text-decoration:none;
}

#pageskipper {
	margin-top:12px;
	padding:8px;
	border:1px solid #B7BECB;
	font-size: 12px;
}
#pageskipper a {
	display:block;
	float:left;
	padding-right:6px;
}
#pageskipper a:hover {

}
#addsite {
	margin-top:12px;
	padding:8px;
	border:1px solid #B7BECB;
}
#similarity {
	margin-top:12px;
	padding:8px;
	border:1px solid #B7BECB;
	font-size: 12px;
}
small {
 font-size: 12px;
}
div.contentadd {
 margin:12px auto 0px auto;
 width:468px;
 height:60px;
}
div.contentaddbig {
 margin:12px 0px 0px 0px;
}

#entryinfos {
  border-collapse:collapse;
}
#entryinfos td {
  font-weight:bold;
  padding:4px 0px;
}
#entryinfos td.sec {
  font-weight:normal;
  padding:4px;
}
#entrybanner {
  text-align:center;
  margin:12px 0px;
}
#entryoptions {
  font-size: 12px;
  float:right;
  width:190px;
}
#entryoptionscontent {
  margin:0px 12px 12px 12px;
  border:1px solid #B7BECB;
  padding:4px;
}
a.entryoptionscontent {
  display:block;
  margin-top:6px;
  text-decoration:none;  
  background-image:url('/tmpl/images/raute11-09.gif');
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:14px;
}
a.entryoptionscontent:hover { 
  background-image:url('/tmpl/images/raute11-14.gif');
}
a.websiteicon {
  display:block;
  background-image:url('/tmpl/images/25sw-trans-gr-08.gif');
  background-repeat:no-repeat;
  height:25px;
  padding-top:4px;
  padding-left:33px;
}
div.fade-FF0000 {
  background-color: #FFFFFF;
  padding: 4px;
  border: 1px solid #FF0000;
}
div.fade-FFC73C {
  background-color: #FFFFFF;
  padding: 4px;
  border: 1px solid #FFC73C;
}
div.fade-73A4BB {
  background-color: #FFFFFF;
  padding: 4px;
  border: 1px solid #B7BECB;
}
div.votingstars {
  height:18px;
  width:100px;
  background-image:url('/tmpl/images/5-stars.gif');
}
div.votingstarsvalue {
  height:18px;
  background-image:url('/tmpl/images/5-stars-voted.gif');
}
div.jsdyndiv {
  display: none;
  padding: 6px;
  text-align: center;
  border: 1px solid #B7BECB;
  margin: 2px 0px;
}

.minifo {
  width:98%;
}
fieldset {
 border:1px solid #000000;
 padding:8px;
 -moz-border-radius:16px;
}
legend {
  color:#000000;
}
ul.squared {
 list-style-type:square;
}
ul.squared li {
 margin-bottom:8px;
}

/* admin styles */
.littlebox {
 font-size:12px;
 margin-bottom:24px;
}
.listtable {
 border-collapse:collapse;
 border:1px solid #B7BECB; 
}
.listtable th {
 background-color:#B7BECB; 
 border:1px solid #B7BECB; 
 font-size:12px;
 padding:6px;
}
.listtable td {
 border:1px solid #B7BECB; 
 font-size:12px;
 padding:4px;
}
div#content a.helpicon {
	display: block;
	width: 16px;
	height: 16px;
	padding-top: 2px;
	text-align: center;
	border: 1px solid #3A4A6B;
	background-color: #B7BECB;
	color: #3A4A6B;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
div#content a.helpicon:hover {
	border: 1px solid #B7BECB;
	background-color: #3A4A6B;
	color: #B7BECB;	
}
/* kontakt form */

#mailfo label {
  display:block;
  float:left;
  width:25%;
  padding-top:6px;
  padding-right:6px;
  text-align:right;
}
#mailfo br {
  clear:left;
}
#mailfo input, #mailfo select, #mailfo textarea {
  width:70%;
  margin-top:4px;
}
#mailfo input[type=submit] {
  width:194px;
  margin-top:4px;
}
form {
 margin: 0px;
}

#catchooser1, #catchooser2, #catchooser3 {
	margin-top: 8px;
	margin-left: 220px;
}
#catchooser1 li, #catchooser2 li, #catchooser3 li {
	font-size: 12px;
}

.coledlist {
	width: 25%;
	overflow: auto;
	float: left;
}
div.jsdyndiv a {
 
}
#soziobar  a {
  display: block;
  float: left;
  text-decoration: none;
  padding: 4px;
  margin: 1px 1px 1px 1px;
  border: 1px solid #B7BECB; 
}
#soziobar a:hover {
	background-color: #FFFF99;
}
#bottommenue #soziobarmain img {
	margin: 0px 2px;
	padding: 1px;
	border-width: 1px;
}
#bottommenue #soziobarmain a {
	text-decoration: none;
	color: #FFFFFF;
}
#bottommenue #soziobarmain a:hover {
	color: #FF0000;
}


.backlinktable {
	border-collapse: collapse;
	border: 1px solid #EEEEEE;
	table-layout: fixed;
}
.backlinktable td {
	border: 1px solid #EEEEEE;
	font-size: 11px;
}
.backlinktable textarea {
	font-size: 11px;
	width: 260px;
	height: 60px;
}
.td_1 {
	width: 80px;
}
.td_2 {
	width: 131px;
}
.td_3 {

}
