/*
Theme Name: http://www.pixelversum.com/
Theme URI: http://www.pixelversum.com/
Description: Bitte dieses pixelversum-Template benutzen
Version: 1.0
Author: yatego.com
Author URI: http://www.yatego.com/
*/

@import url(search.css);
@import url(diverse.css);

*  {
padding : 0;
margin : 0;
}
body {
background-color : #383838;
color : #000000;
font-family : tahoma, verdana, arial;
font-size : 0.8em;
text-align : center;
padding : 10px 10px;
}
form p {
padding-bottom : 10px;
}
h1 {
background : url(images/kat-text.jpg) no-repeat;
width : 382px;
line-height : 36px;
text-align : center;
margin-left : 84px;
display : inline-block;
vertical-align : middle;
font-size : 1.2em;
color : #fff;
}
h2 {
width : 550px;
margin : 10px 10px 0px 20px;
font-size : 1.1em;
color: #DA9A00;
}
.h2content {
	color : #DA9A00 !important;
	margin-left : 0 !important;
}
h3 {
font-size : 1em;
color : #93170d;
margin: 10px 0;
}
h4 {
	margin : 7px 0;
}
a:hover {
cursor : pointer;
}
a:visited {
	color : #DB4000 !important;
}
table {
	margin : 10px -5px;
}
pre, code {
	font-family : "Courier New", Courier, monospace;
	font-size : 1.0em;
	margin : 10px;
	color : #303030;
}
dd { margin-bottom: 20px;}
ol li, ul li {
	margin : 10px 20px;
}
ol li p {
	margin-left : -20px;
}
p {
	margin : 10px 0;
}
/*===================================================================
                            IDs
===================================================================*/
#outer  {
position : relative;
width : 930px;
min-height : 500px;
margin : 0 auto;
background : #fff url(images/back.jpg) repeat-y;
text-align : left;
padding-bottom: 60px;
background-color : #383838; 
}
* html #outer {
height : 400px;
width : 975px;
} 
/*--------left-------*/	
#left  {
width : 170px;
min-height : 713px;
float : left;
background : url(images/bg-left.jpg) repeat-x;
}
* html #left {
height : 713px;
}
#logo {
width : 170px;
height : 172px;
background : url(images/logo.jpg) no-repeat;
display : block;
}
#search {
text-align : center;
margin-top : 10px;
margin-left : -1px;
}
#kategorien {
font-size : 1em;
font-weight : bold;
color: black;
margin: 10px 0;
margin-left : -5px !important;
margin-bottom: 10px !important;
}
#navi {
line-height : 11px;
font-weight : 900;
font-size : 0.9em;
}
#navi a {
color : #564e41;
text-decoration : none;
}
#navi a:hover {
color : #93170d;
text-decoration : none;
}
#navi ul {
list-style: none;
padding-left: 20px;
margin-top : 10px;
}
#navi ul li, #navi li ul {
	margin : 2px 0;
}
/*--------right-------*/			
#right  {
width : 209px;
min-height : 713px;
float : right;
}
* html #right {
position: absolute;
float : right;
right: 44px;
height : 713px;
} 
/*--------center-------*/	
#center  {
position: relative;
width: 551px;
margin-left : 170px;
}
#header {
position: absolute;
background : url(images/header.jpg) no-repeat;
height : 50px;
width : 551px;
left: 170px;
}
* header {
left: 0;
}
#content {
position : relative;
top: 50px;
padding: 10px 0;
padding-bottom: 20px;
}
* html #content {
text-align: center;
}
*+html #content {
text-align: center;
}
#content h1 {
margin-bottom: 10px;
}
#content h2 {
text-align: left;
}
#content a {
color : #93170d;
text-decoration: none;
}
#content a:hover {
text-decoration: underline;
}
/*--------footer-------*/	
#footer  {
position: absolute;
width : 511px;
border-top : 1px solid #dbdad5;
line-height : 30px;
text-align : center;
margin-top: 25px;
margin-left: 190px;
}
#footer ul {
list-style: none;
font-style : normal;
font-weight : normal;
font-size: 0.85em;
color : #383837;
margin: 0 !important;
padding: 0 !important;
}
#footer ul a {
color : #383837;
text-decoration: none;
}
#footer ul a:hover {
color : #93170d;
}
#footer li {
display: inline;
margin: 0 !important;
padding: 0 !important;
}
/*===================================================================
                            Classes
===================================================================*/
.head  {
background-color : #383838;
width : 209px;
height : 50px;
}
.breadcrumb {
position : absolute;
top: 30px;
margin-left: 20px;
}
.breadcrumb, .breadcrumb a {
color : #93170d;
text-decoration: none;
}
.breadcrumb a:visited {
color : #93170d;
text-decoration: none;
}
.breadcrumb a:hover {
text-decoration: underline;
}

.hidde {
position: absolute;
top : -99999px;
left : -99999px;
display : none;
}

.tab {
border: 1px solid black;
padding-right : 50px;
}

.border1 {
width: 170px;
height: 10px;
border-top: 1px #d3d2cf dashed; 
}
.border2 {
width: 170px;
height: 10px;
border-bottom: 1px #d3d2cf dashed; 
}
.static-right {
background : url(images/right.jpg) no-repeat;
height : 713px;
}
.content-text {
margin : 20px 20px;
text-align: left;
}
.clear {
clear : both;
}
.children {
margin: 5px -10px !important;
}
.active {
color : #93170d;
}
.impressum {
position: relative;
left : -5px;
color: #DA9A00 !important;
}