/* CSS Document */


a:link.a01
{ 
	color: #FF9530; 
	text-decoration: none;
	font-size : 12px;
	font-weight : normal;
} 
 
a:visited.a01 
{ 
	color: #FF9530; 
	text-decoration: none;
	font-size : 12px;
	font-weight : normal;
} 

a:hover.a01 
{ 
	color: #FF9530; 
	text-decoration: none;
	font-size : 12px;
	font-weight : normal;
} 

a:active.a01 
{
	color: #FF9530;
	text-decoration: none;
	font-size : 12px;
	font-weight : normal;
} 



a:link.menu
{ 
	color: #FFF; 
	text-decoration: none;
} 
 
a:visited.menu 
{ 
	color: #FFF; 
	text-decoration: none;
} 

a:hover.menu 
{ 
	color: #FFF; 
	text-decoration: underline;
} 

a:active.menu 
{
	color: #FFF;
	text-decoration: underline;
} 


body{
	background-color:#FFF;
}

#id-center{
	margin:0px auto;
	text-align:center;
	border:none;
	background-color:#FFF;
	margin-top: 20px;
	
}


p {
	font-family: "Lucida Bright",Lucidabright,lucidabright,Georgia,georgia,"Bitstream Vera Serif",Garamond,"Times New Roman",Times,serif;
	font-size : 12px;
	font-weight : normal;
	color : #888;
	text-align:left;
	background-color : transparent;
	line-height : 120%;

} 

h1 {
	font-family: "Lucida Bright",Lucidabright,lucidabright,Georgia,georgia,"Bitstream Vera Serif",Garamond,"Times New Roman",Times,serif;
	font-size : 16px;
	font-weight : bold;
	color : #888;
	text-align:left;
	background-color : transparent;
	line-height : 120%;

} 

h2 {
	font-family: "Lucida Bright",Lucidabright,lucidabright,Georgia,georgia,"Bitstream Vera Serif",Garamond,"Times New Roman",Times,serif;
	font-size : 12px;
	font-weight : bold;
	color : #888;
	text-align:left;
	background-color : transparent;
	line-height :120%;

} 

.h1-head {
	font-family: "Lucida Bright",Lucidabright,lucidabright,Georgia,georgia,"Bitstream Vera Serif",Garamond,"Times New Roman",Times,serif;
	font-size : 24px;
	font-weight : normal;
	color : #FF9530;
	text-align:right;
	background-color : transparent;
	margin-bottom: 2px;
	padding-right: 15px;
}

.h2-head {
	font-family: "Lucida Bright",Lucidabright,lucidabright,Georgia,georgia,"Bitstream Vera Serif",Garamond,"Times New Roman",Times,serif;
	font-size : 16px;
	font-weight : normal;
	color : #FF9530;
	text-align:right;
	background-color : transparent;
	margin-top: 2px;
	margin-bottom: 15px;
	padding-right: 15px;
}

.p-menu {
	font-family: "Lucida Bright",Lucidabright,lucidabright,Georgia,georgia,"Bitstream Vera Serif",Garamond,"Times New Roman",Times,serif;
	font-size : 12px;
	font-weight : normal;
	color : #fff;
	text-align:left;
	padding-left: 20px;
	padding-right: 20px;
	background-color : transparent;
	line-height : 175%;

} 

.p-menu-underline {
	font-family: "Lucida Bright",Lucidabright,lucidabright,Georgia,georgia,"Bitstream Vera Serif",Garamond,"Times New Roman",Times,serif;
	font-size : 12px;
	font-weight : normal;
	color : #fff;
	text-align:left;
	background-color : transparent;
	line-height : 175%;
	text-decoration: underline;
} 

.p-menu-sub {
	font-family: "Lucida Bright",Lucidabright,lucidabright,Georgia,georgia,"Bitstream Vera Serif",Garamond,"Times New Roman",Times,serif;
	font-size : 12px;
	font-weight : normal;
	color : #fff;
	text-align:left;
	padding-left: 30px;
	padding-right: 20px;
	background-color : transparent;
	line-height : 175%;
} 

.p-menu-sub-underline {
	font-family: "Lucida Bright",Lucidabright,lucidabright,Georgia,georgia,"Bitstream Vera Serif",Garamond,"Times New Roman",Times,serif;
	font-size : 12px;
	font-weight : normal;
	color : #fff;
	text-align:left;
	background-color : transparent;
	line-height : 175%;
	text-decoration: underline;
}

.box {
	-moz-box-shadow: 0 0 3px 3px #CCC;
	-webkit-box-shadow: 0 0 3px 3px #CCC;
	box-shadow: 0 0 3px 3px #CCC;
	
}

.box0 {
	margin:0px;
	padding: 0px;
}


 .cl-menu { 
	width: 220px;
	background-color:#FF9530;
	vertical-align: top;
	
}
 .cl-header { 
  	width: 560px;
	padding-top : 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
	float: left;
	
}

 .cl-content-box { 
	vertical-align: top;
	
}

 .cl-content { 
  	width: 520px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
}

.pic-float-r {
    float: right;
    margin-left: 20px;
	margin-bottom: 10px;
}
	
	
	
/* PIXCheckbox Start */

.cl-boxnav{
    position: relative;
	width: 560px;
	margin-top: 20px;
}


.cl-box {
	position: relative;
	height: 560px;
	width: 560px;
	background-image:url(../images/pics/fullsize/bild01.jpg);
}

 * { 
    margin: 0;
    padding: 0;
  }

  footer, section, article, header, aside, figure, nav {
    display: block;
  }
  nav {
	padding: 0px;
	z-index: 20;
	background: #fff;
	position: relative;
	top: 0px;
  }

  nav li {
    display: inline;
    padding-right: 0px;
  }
  nav a {
	opacity: 0.8;
    padding: 0px 0px;
  }
  nav a:hover, nav a:focus, nav a:active {
    opacity: 1;
  }


  @media screen and (min-width: 400px) {


  .gallery {
	position: relative;
	height: 400px;
	width: 560px;
	overflow: hidden;
  }
  .target {
    position: absolute;
    top: 0px;
    left: -560px;
    height: 400px;
    width: 560px;
  }
  .target:target {
    top: 0px;
    left: 0px;
  }

