﻿BODY {
	margin: 0px;
	padding: 0px;
	background: #;
	height:101%;
}

HTML, BODY, TD, INPUT, SELECT {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/** Für Formulare und Shopseiten **/

/* Schriftart für Formulartabellen und Formularelemente */
table.formtab td,
table.formtab input,
table.formtab select,
table.formtab textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content2 {
  position: relative;
	float: left;
	left: 			-160px;
	width: 460px;
	padding: 0px;
	margin: 0px;
}

#content2 h1 {
	font-size: 140%;
	font-weight : normal;
	margin: 0px;
	padding: 5px 0px 2px 0px;	
	text-transform: uppercase;
	color: #444444;
}

HR.dotted {
	CLEAR: both; WIDTH: 100%; COLOR: transparent; BORDER-BOTTOM: #999999 1px dotted; HEIGHT: 1px; BACKGROUND-COLOR: transparent
}

hr {
  height: 1px; 
  color: #e0e0d0;
  background-color: #ffffff;
}
img { border: 0; }

ul, li, p, td {
  color: black;
  font-family: Arial, sans-serif;
  font-size: 11px;
}

.grey {
	color:#808080;
	font-family: Arial, sans-serif;
  font-size: 10px;
}

.grey1 {
	color:#808080;
	font-family: Arial, sans-serif;
  font-size: 9px;
}

.first {
	font-family: Arial, sans-serif;
  font-size: 12px;
}

.banner {
  background-color: #696969;
}

.line {
  background-color: #696969;
}

div.table { 
  display:table;
	float: left;
	position: relative;
	left: -5px;
}

.tablehead {
  background-color: #ffffff;
  color: #C0C0C0;
}
   
.tablehead2 {
  background-color: #FFFFFF;
  color: #C0C0C0;
}  

.tablebottom {
  background-color: #C0C0C0;
}

.bordercolor {
  border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #E1EAD9 url(./images/pcol2.gif) repeat-x left top;
}

.bordercolor2 {
  border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #FFF5EE url(./images/peven.gif) repeat-x left top;
}

.tablebgcolor {
  background-color: #ffffff;
}

.navbar {
  background-color: Silver;
  border : 0px;
}

.row1 {
  border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;
  background : url(./images/pcol2.gif) repeat-x left top;
  color: #555555;
}

.row2 {
  border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;
  background-color: #E1EAD9;
  color: #555555;
}

.row3 {
  background-color: #ffffff;
  color: #666666;
}

.row4 {
  background-color: #ecebdd;
  color: #666666;
}

.row5 {
  background-color: #696969;
  color: #666666;
}

.row6 {
  border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;
	background: #FFF5EE url(./images/peven.gif) repeat-x left top;
  color: #666666;
}

.row7 {
  border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;
  color: #666666;
}

.rowgb {
  background-color: #ffffff;
  color: #666666;
}

.head1 {
  background-color: #ffffff;
  color: #c0c0c0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.headgb {
  background-color: #ffffff;
  color: #f8f8f8;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.head1:hover {
  background-color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.head2 {
  border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
  background : url(./images/pcolmenue.gif) repeat-x left top;
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.head3 {
  color: #666666;
}

.title {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.smalltext {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.marktext {
  color: #FF0000;
  background-color: #ffffff;
}
.new {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  color: #808080;
}

a, a:link, a:visited, a:active { 
  color: #555555;
  text-decoration: none; 
}

a:hover {

   color: #840000;
   text-decoration: underline; 
}

form {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.logininput {
  background-color: #ffffff;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #696969;
  font-size: 11px;
  width: 130px;
}

.searchinput {
  background-color: #FFFFFF;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #696969;
  font-size: 11px;
  WIDTH: 130px;
}

.textarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #696969;
  font-size: 11px;
  width: 230px;
}

.input {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #696969;
  font-size: 11px;
}

.input_res {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #696969;
  font-size: 11px;
  width: 30px;
}

.select {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #696969;
  font-size: 11px;
}

.setperpageselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #696969;
  font-size: 11px;
}

.categoryselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #696969;
  font-size: 11px;
}

.dropdownmarker {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #EEEEEE;
  color: #;
  font-size: 11px;
}

.button {
  font-family:  Tahoma,Verdana,Arial, Helvetica, sans-serif;
  background-color: #E7DCC7;
  color: #000000;
  font-size: 10px;
  font_weight: bold;
  padding:1;
  border-width:1px;
  border-color:#8B4513;
  border-style:solid;
}

/**** Sidebar ***/
#right {
	width: 155px; 
	float: right;
	display:block;
	margin-top: 0px;
}

#right .box {
	width: 150px;
	background: #F6F9FB;
	border: 1px solid #E1E1E1;
	padding:10px 10px 15px 10px;
	float: right;
}

#right .box h2 {
	font-size: 1.1em;
	margin: 0px 0 0px 0;
	padding:0px 0 5px 0;
}

#right .box a {
	margin: 10px 0 10px 0;
	color: #93B300;
	font-size: 12px;
}

#right .box p {
	margin: 7px 0 10px 0;
	line-height: 14px;
}

#right .box ul {
	padding: 0 0 7px 20px;
	margin: 10px 0 10px 0;
}

#right .box li {
	margin-top:5px;
}

.rating {
  border: 1px;
  background: #CACACA url(images/scalabar.gif);
}

/*--Categories------------------------------------------------*/
/*.catbgcolor {
  background-color: #ffffff;
}*/

.maincat {
  font-family: Tahoma,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: bold;
}

/*--Images----------------------------------------------------*/
.imagerow1 {
  background-color: #ffffff;
  color: #F5F5F5;
}

.imagerow2 {
  background-color: #ffffff;
  color: #F5F5F5;
}

/*--Comments--------------------------------------------------*/
.commentrow1 {
  color: #1B1B1B;
}

.commentrow2 {
  color: #1B1B1B;
}

.commentspacerrow {
  background-color: #d1d1d1;
  color: #1B1B1B;
}

.commenttextarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #1B1B1B;
  font-size: 11px;
  width: 270px;
}

.newstextarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #303030;
  font-size: 11px;
  width: 415px;
}

.commentinput {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #1B1B1B;
  font-size: 11px;
  width: 270px;
}

.clickstream {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

/*--- Start Mod: Photo Preview Hack, reworked by KW ---------------------------*/
.preview_box {
	width: 130px;
	height: 120px;
  border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
  background : url(./images/pcol2.gif) repeat-x left top;
  vertical-align: center;
  text-align: center;
}

.preview_box_colored {
	width: 130px;
	height: 120px;
  border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
  background : url(./images/spalte3.gif) repeat-x left top;
  vertical-align: center;
  text-align: center;
}
/*--- Start Mod: Photo Preview Hack, reworked by KW ---------------------------*/

/*--Schattenbilder Thumbs-------------------------------------------------*/
div.center {text-align: center; width: auto;}
table.center {text-align: left; margin: 0px auto; height: 180px; margin-top:-10px;}
table.center1 {text-align: left; margin: 0px auto; margin-top:-10px;}

DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
}
DIV.shadow5:hover DIV.shadow,
DIV.shadow5:hover DIV.shadow2,
DIV.shadow5:hover DIV.shadow3,
DIV.shadow5:hover DIV.shadow4,
DIV.shadow5:hover {
   padding: 0;
   border-radius: 5px;
   -moz-border-radius: 5px;
}
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
}
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
}
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
}
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
}
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid transparent;
   margin: 10px 14px;
}
DIV.shadow5:hover {
   border-width: 5px;
}

DIV.shadow5 IMG {
   border: 0px solid #666;
   margin: -2px;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
}
DIV.shadow5:hover IMG {
   margin: -1px;
   top: -1px;
   left: -1px;
   -moz-opacity:1;
}

.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: pointer;
  outline: none;
  text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid white;
}

.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
  display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
  text-decoration: none;
	padding: 2px;
	border: 0px solid black;
  background-color: white;
  padding-left: 22px;
  background-image: url(images/highlight/loader.white.gif);
  background-repeat: no-repeat;
  background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
  padding: 2px;
  color: silver;
  text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
  color: white;
  background-color: gray;
}

a.highslide-full-expand {
	background: url(images/highlight/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

.menutitle{
	cursor:pointer;
  border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #FFF5EE url(./images/peven.gif) repeat-x left top;
	margin-bottom: 5px;
  width:100%;
  padding:2px;
  text-align:center;
  font-weight:bold;
}

.submenu{
margin-bottom: 0.5em;
}

/*--Schatten---------------------------------------------------------*/
.row1 a img, .row2 a img, .imagerow1 a img, .imagerow2 a img {filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.7;}
.row1 a:hover img, .row2 a:hover img, .imagerow1 a:hover img, .imagerow2 a:hover img {filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1;}
