/*	ALLGEMEIN */
	
body {
	margin					 : 0px;
	padding					 : 0px;
	font					 : 11px/16px Verdana, Tahoma;
	color					 : #000000;
	background               : url(./img/foot.png) repeat-y left top;
	line-height              : 20px;
}

a {
	color					 : #000000;
	text-decoration          : none;
}

a:hover {
	text-decoration          : underline;
}

blockquote {
	margin					 : 0 0 0 20px;
	padding					 : 0 0 0 20px;
	border-left				 : 5px solid #c7532d;
}

img {
	border					 : none;
}

ul, ol {
	margin					 : 0 0 20px 20px;
	padding					 : 0px;
}



/*	BASISDESIGN */
	
#page {
	position				 : relative;
	display					 : block;
	top						 : 0px;
	width					 : 100%;
	margin-left				 : 0;
	background				 : url(./img/page.png) no-repeat top left;
}
	
#header {
	position			     : relative;
	width					 : 100%;
	height					 : 126px;
	margin					 : 0 auto;
	background				 : url(./img/bg-header.png) no-repeat top left;
	cursor                	 : pointer;
}

#content {
	display					 : block;
	top						 : 0px;
	left                     : 0px;
	width					 : 980px;
	min-height				 : 350px;
	margin-top				 : 0px;
	margin-bottom			 : 0px;
	margin-left				 : 0px;
	margin-right			 : 0px;
	padding					 : 0px 0px 0px 0px;
	background               : url(./img/foot_.png) repeat-y left top;
}

#content-left {
	display					 : block;
	float					 : right;
	width					 : 777px;
	margin-top				 : 0px;
	margin-bottom			 : 0px;
	margin-left				 : 15px;
	margin-right			 : 0px;
	padding					 : 0px;
}

#content-right {
	display					 : block;
	height					 : 100%;
	float				     : left;
	width					 : 188px;
	margin                   : 0px;
	padding                  : 0px;
	background-color		 : transparent;
}



/*	KOPF */
	
h1 {
	position						  : absolute;
	top									  : 80px;
	left								  : 0px;
	margin							  : 0px;
	padding							  : 0px;
	font								  : bold italic 24px/24px Georgia, "Times New Roman", Times, serif;
}

h1 a {
	color								  : #ffffff;
	text-decoration			  : none;
}

h2#blog-description {
	position						  : relative;
	top									  : 105px;
	left								  : 0px;
	margin							  : 0px;
	padding							  : 0px;
	font								  : normal 11px/11px Verdana, Tahoma;
	color								  : #c7532d;
}

h2 {
	margin							  : 0 0 20px 0;
	padding							  : 0px;
	font								  : normal 14px/14px Verdana, Tahoma;
}

h3 {
	margin					 : 0 0 20px 0;
	font                     : bold 12px Verdana, Tahoma;
}

h3 a {
	text-decoration			  : none;
}

h3 a:hover {
	text-decoration			  : underline;
}

h4 {
	margin							  : 0px;
}



/*	KOPFBEREICH */
	
#header ul {
	position						  : absolute;
	bottom							  : 0px;
	left								  : 0px;
	margin							  : 0px;
	padding							  : 0px;
	list-style					  : none;
}

#header li {
	float								  : left;
	margin							  : 0 2px 0 0;
	padding							  : 0px;
}



/* INHALT LINKS */

.box-left {
	margin							  : 0px 0px 40px 0px;
	clear								  : both;
}
	
.meta {
	font								  : italic 10px/12px Verdana, Tahoma;
}

.meta-date {
	padding							  : 0 0 0 15px;
}

.meta-categories {
	padding							  : 0 0 0 15px;
}

.meta-comments {
	padding							  : 0 0 0 15px;
}

.box-left img {
	float								  : left;
	margin							  : 5px 10px 5px 0;
}

p.tags {
	clear								  : both;
}



/* INHALT RECHTS */

.box-right {
	margin                   : 0px 0px 20px 94px;
	padding                  : 0px;
	clear                    : both;
	font-weight              : bold;
	font-family		         : Arial, Helvetica, sans-serif;
}



/* SUCHE */

#search {
	width					 : 110px;
	padding					 : 1px 5px 1px 5px;
	color					 : #000000;
	border					 : 1px solid #f2f2f2;
	z-index                  : 1;
}

#search-submit {
	width					 : auto;
	margin					 : 0;
	padding					 : 1px 5px 1px 5px;
	background				 : #363636;
	color					 : #fff;
	border					 : 0;
	z-index                  : 1;
}



/* KOMMENTARE */
	
h4#comments, h4#respond {
	margin							  : 0 0 20px 0;
}	
	
.comment {
	margin							  : 0 0 20px 0;
	padding							  : 10px;
	background					  : #f7f7f7;
	border-top					  : 1px solid #ccc;
}

.avatar {
	float								  : left;
	margin							  : 0 10px 0 0!important;
}

.comment-details {
	margin							  : 0 0 10px 0;
}

.comment-text p {
	margin							  	: 0px;
	padding							  	: 0px;
}

#commentform label {
	display							  	: block;
	margin							  	: 0 0 5px 0;
}

input.text {
	width								: 390px;
	margin							  	: 0 0 10px 0;
	padding							  	: 5px;
	border							  	: 1px solid #f2f2f2;
}

textarea {
	width								: 410px;
	height							  	: 100px;
	margin							  	: 0;
	padding							  	: 5px;
	border							  	: 1px solid #f2f2f2;
}

input.submit {
	width								: auto;
	margin							  	: 0px;
	padding							  	: 5px;
	background					  		: #363636;
	color								: #ffffff;
	border								: 0px;
}



/* FUSS */
	
#footer-wrap {
	position							: relative;
	width								: 980px;
	height								: 150px;
	font-family					  		: Verdana, Tahoma;
	color                               : #ffffff;
	font-weight                         : bold;
	padding                             : 10px 0px 0px 0px;
	z-index                  : 1;
}

#footer-wrap a {
	font-family					  		: Verdana, Tahoma;
	color                               : #ffffff;
}



/* SONSTIGES */
	
.aligncenter, div.aligncenter {
   display							: block;
   margin-left					: auto;
   margin-right					: auto;
}

.alignleft {
  	float								: left;
  	margin							: 0 10px 10px 0;
}

.alignright {
   float								: right;
   margin								: 0 0 10px 10px;
}

.clear {
	clear									: both;
}





/* wordpress css */

.wp-caption {
   border								: 1px solid #ddd;
   text-align						: center;
   background-color			: #f3f3f3;
   padding-top					: 4px;
   margin								: 10px;
}

.wp-caption img {
   float								: none;
   margin								: 0;
   padding							: 0;
   border								: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size						: 11px;
   line-height					: 17px;
   padding							: 0 4px 5px;
   margin								: 0;
}





/* Designs für Contentbereich */

img.alignnone {
	border                : none;
	margin                : 0px;
	padding               : 0px;
	text-align            : right;
}



.content_div_a {
	display                  : inline;
	margin-top               : 15px;
	width                    : 435px;
	float                    : left;
	text-align               : left;
}



.content_div_a a {
	color                    : #212d49;
	text-decoration          : underline;
	font-weight              : normal;
}



.content_div_a a:hover {
	color                    : #5876bd;
	text-decoration          : underline;
}



.content_div_a ul {
	list-style-type          : none;
}



.content_div_a li {
	margin-left              : -20px;
}



.listefett ul {
	list-style-type          : none;
}



.listefett li {
	margin-left              : -20px;
	padding-bottom           : 5px;
}


.listefett a {
	text-decoration          : none;
	font-weight              : bold;
}



.listefett_rechtsgebiete ul {
	list-style-type          : none;
}



.listefett_rechtsgebiete li {
	margin-left              : -20px;
	padding-bottom           : 5px;
}


.listefett_rechtsgebiete a {
	text-decoration          : none;
	font-weight              : bold;
}



.content_div_b {
	display               : inline;
	width                 : 325px;
	float                 : right;
	padding               : 0px;
	margin                : 0px;
	margin-left           : 7px;
	border                : none;
}



#pic0 {
	float                 : none;
}

.b1 .b2 {
	float                 : none;
	margin                : 0px;
	padding               : 0px;
}



/* MULTI LEVEL NAVIGATION */

/*
Farbdefinitionen
helles blau/grau  : #A3ACB8
dunkles blau/grau : #727A8C
*/

#pixopoint_menu_wrapper1 {
	margin                   : 0px;
	padding                  : 0px;
	z-index                  : 1000;
}

/* 1. Ebene */

#suckerfishnav {
    position                 : relative;
    left                     : 0px;
 	float                    : none;
	display                  : inline; /* gegen den IE float double margin bug */
    list-style               : none;
    height                   : auto;
	width                    : 94px;
	margin                   : 0px;
	padding                  : 0px;
	white-space              : nowrap;
}

#suckerfishnav li {
	display                  : inline; /* gegen den IE float double margin bug */
	color                    : #000000;
	background               : #A3ACB8;
	white-space              : nowrap;
}

#suckerfishnav li a {
	display                  : block;
	color                    : #000000;
	background               : #A3ACB8;
	line-height              : 24px;
	margin                   : 0px;
	padding                  : 13px 0px 13px 5px;
	outline                  : none;
	width                    : 89px;
	text-decoration          : none;
	white-space              : normal;
}

#suckerfishnav li a:hover, 
#suckerfishnav li.sfhover a {
	color                    : #FFFFFF;
	background	             : #727A8C;
	white-space              : normal;
}

/* 2. Ebene */

#suckerfishnav ul {
    position                 : absolute;
    left                     : -999em;
	margin                   : 0px;
	padding                  : 0px;
	width                    : auto; /* 220px */
 	float                    : none;
	display                  : inline; /* gegen den IE float double margin bug */
    list-style               : none;
	background	             : #A3ACB8;
	z-index                  : 1000;
}

#suckerfishnav li li {
	display                  : inline; /* gegen den IE float double margin bug */
	color                    : #000000 !important;
	background	             : #A3ACB8 !important;
	z-index                  : 1000;
}

#suckerfishnav li li a {
	display                  : block;
	margin                   : 0px;
	padding                  : 0px 10px 0px 10px;
	color                    : #000000 !important;
	background	             : #A3ACB8 !important;
	width                    : auto; /* 250px; */
	line-height              : 25px;
	white-space              : nowrap;
	z-index                  : 1000;
}

#suckerfishnav li li:hover, 
#suckerfishnav li li.sfhover {
	display                  : inline;
	color                    : #FFFFFF !important;
	background	             : #727A8C !important;
	z-index                  : 1000;
}

#suckerfishnav li li a:hover,
#suckerfishnav li li.sfhover a {
	display                  : block;
	color                    : #FFFFFF !important;
	background	             : #727A8C !important;
	white-space              : nowrap;
	z-index                  : 1000;
}

#suckerfishnav li:hover ul, 
#suckerfishnav li.sfhover ul {
	left                     : auto;
    margin-left              : 94px;
	margin-top               : -50px;
	white-space              : nowrap;
	z-index                  : 1000;
}

/* höhere Ebenen */

#suckerfishnav li:hover ul ul, 
#suckerfishnav li:hover ul ul ul, 
#suckerfishnav li:hover ul ul ul ul, 
#suckerfishnav li.sfhover ul ul, 
#suckerfishnav li.sfhover ul ul ul, 
#suckerfishnav li.sfhover ul ul ul ul {
    left                     : -999em;
}

#suckerfishnav li li:hover ul, 
#suckerfishnav li li li:hover ul, 
#suckerfishnav li li li li:hover ul, 
#suckerfishnav li li.sfhover ul, 
#suckerfishnav li li li.sfhover ul, 
#suckerfishnav li li li li.sfhover ul {
    left                     : auto;
}

.current_page_parent > a, 
.current_page_item > a {
	background	             : #727A8C !important;
	color                    : #FFFFFF !important;
	white-space              : nowrap;
}



/* Sitemap */

.dtree * {
	margin : 0px !important;
	padding : 0px !important;
	left : 0px;
}

.dtree {
	white-space: nowrap !important;
}
.dtree img {
	border: 0px !important;
	vertical-align: middle !important;
}
.oclinks { /*the open/close links*/
	display:none; /*to be revealed only if javascript is on!*/
}
.dtree a.nodeSel { /*the currently selected node, if "Highlight selection" is on*/
	text-decoration: underline !important; 
}
.dtree .clip {
	overflow: hidden;
}
.dtree-rss{/*feed icons*/
   padding-right: 15px; 
   background: url('dtree-img/feed-icon.png') no-repeat center right;  
   text-decoration: none;   
}
.dtree-rss:hover{	
    padding-right: 15px; 
    background: url('dtree-img/feed-icon_h.png') no-repeat center right;  
    text-decoration: none;
}

.dtree a {}
.dtree a.node{}
.dtree a.node:hover, .dtree a.nodeSel:hover {}
.dtNode{}
.dtree_arc{ /* _any_ archive tree*/
 /* dtree_cat for categories, 
	dtree_pge for pages, 
	dtree_lnk for links
  */
}
#dtree_arc1{ /*the _first_ archive tree*/	
 /*	dtree_arc2 for second archive tree
	dtree_cat5 for the fifth cateogory tree
	etc.
 */
}
#dtree_arc1 a.node{ /*style _nodes_ in the _first archive_ tree*/	
}
#oclinks_arc1{}/*open/close links for the _first archive_ tree*/

