body{margin:0; padding:0; font-family:arial, sans-serif; font-size:12px; color:#999;}

/* ################  styles ################# */
h1{margin:10px 0; padding:0; font-size:14px; font-weight:bold;}
h2{margin:0; padding:0; font-size:12px; font-weight:bold;}
h3{margin:0; padding:0; font-size:14px; font-weight:bold; color:#FFF;}
a, a:link, a:visited{ text-decoration: none; color:#999;}
ul{margin:0; padding:0;}
li.active a{color:#CAE5C4; font-weight: bold;}
a img{border-style:none;border:none;}
*:focus { 
  outline: none; 
  }

*::-moz-focus-inner { 
  border: none; 
  }
span.image-title{white-space:nowrap;}
ul.menu_ig li a img{float:left; clear:both;}

/* ############## top positions ############ */

#header{width:100%; background:#000;}
#header_center{width:1000px; margin:auto; padding:20px; position:relative;}
#logo{}
#arrow_box{width:100%; float:left;}
#arrows{float:right;}
#position-1{}
#position-2{border:1px solid #ccc; padding:10px; -moz-border-radius: 8px; border-radius: 8px; width:100%; font-size:18px;font-weight:normal; margin-top:5px; position:relative;}

.item-106, .item-109{float:right;}

/* ############## bottom positions ############ */


#content{ width:1000px; margin:auto;}
.item-page{}

/* next menu */

.menu_arrows{}
.menu_arrows li{list-style:none; display:inline; padding-left:10px; }



/* breadcrumbs */

div.breadcrumbs{float:left;}
div.breadcrumbs span{float:left;}

/* main_menu */

ul.menu{margin-left:7px;}
ul.menu li{display:inline; list-style:none; padding-right:20px; font-size: 14px; font-weight:normal;}

/* menu_ig (menu der Gallerie) */

#menu_cat{float:none;}
ul.menu_ig{margin-bottom:30px; float:left; margin-top:50px;}
ul.menu_ig li{display: inline; list-style:none; padding:0 6px; height:220px;width:310px; float:left;}
ul.menu_ig li a{ width:310px;}
ul.menu_ig li a table tr td{text-align:center;}
ul.menu_ig li a img{}
span.image-title{position:relative;top:10px;}




/* footer list */

#footer{border-top:1px solid #666;float:left;width:1000px;}
ul.menu_footer{padding: 5px 0;}
ul.menu_footer li{display:inline; list-style:none; padding-left:20px; font-size:14px; font-weight:bold;}
ul.menu_footer li a{color:#666;}
#arrows{height:140px;}
div#copyright{float:right; position:relative;  top:-15px;}
ul.menu li.item-129{display:none;}
ul.menu_ig li a img{opacity:1; padding-top:10px;}
ul.menu_ig li a:hover img{opacity:0.9;}
#cv{text-align:right; position:absolute; top:0; right:0; padding:10px;}
#cv li a{padding-top:10px;}
#FoxForm a{display:none;}
div.logout-button input.button{border:none; background:none; color:red;}


/* CV  */

dd span.titel {
    display: block;
    padding-bottom: 5px;
    margin-top: 10px;
    font-weight: bold;
}

dt {
    display: block;
	font-weight: bold;
	font-size:1.1em;
}

/*  login  */

ul.menu li.item-138 a{display:none !important;}
ul.menu li.item-138{display:none !important;}
