/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 background-color:#CCCCCC;
}
#wrapper { 
 margin: 0 auto;
 width: 900px;
 background-image:url(bilder/bg.gif);
 background-repeat:repeat-y;
 border:1px solid #336600;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 height: 120px;
 margin: 0px;
 background-image:url(bilder/top.jpg);
 background-repeat:no-repeat;
 
}
#navigation {
 float: left;
 width: 900px;
 height:47px;
 color: #333;
 padding: 0px;
 margin: 0px;
 background-image:url(bilder/menu-top.jpg);
 background-repeat:no-repeat;

}
#leftcolumn { 
 margin: 0px;
 padding: 0px;
 height: auto;
 width: 245px;
 float: left;
}
#rightcolumn { 
 float: right;
 margin: 0px;
 padding: 0px;
 height: auto;
 width: 655px;
 display: inline;
}
#footer { 
 width: 900px;
 height:47px;
 clear: both;
 background: #BD9C8C;
 margin: 0px;
 padding: 0px;
 background-image:url(bilder/footer.gif);
}

.buch-foto {
margin-top:10px;
margin-left:8px;

}

#rightcolumn p{
margin-left:10px;
width:520px;
}


#leseprobe-box {
width:550px;
height:auto;
margin-left:35px;
background-color:#FFCC66;

}

#leseprobe-box p{
text-align:justify;


}


#leseprobe-box img {
margin:10px 10px;
border-style:solid;
border-width:3px;
border-color:#FFFFFF;
}

#leseprobe-box img a:hover {
border-width:5px;
}

#leseprobe-box a:visited {
color:#0000FF;
text-decoration:none;
}

#leseprobe-box a:hover {
color:#00CC00;
text-decoration:none;
}

#lang  {
margin-right:20px;
margin-top:13px;
}

#menucase {
margin-left:21px;
margin-top:80px;

}
#menucase ul.vert-one{
margin:0;
padding:0;
list-style-type:none;
display:block;
font: 12px Arial, Helvetica, sans-serif;line-height:180%;width:205px;
font-weight: bold;

}
#menucase ul.vert-one li{
margin:0;
padding:0;
border-top:1px solid #009148;
border-bottom:1px solid  #336600;
}
#menucase ul.vert-one li a{
display:block;
text-decoration:none;
color:#fff;
background: #006600;
padding:0 0 0 25px;
width:180px;
}
#menucase ul.vert-one li a:hover {
background: #008000 url("bilder/arrow.gif") no-repeat 0 5px;
}
#menucase ul.vert-one li a.current,ul.vert-one li a.current:hover{
background: #008000 url("bilder/arrow.gif") no-repeat 0 5px;
}

.impressum {
	padding-top:15px;
	padding-left:90px;
}
.impressum a, .impressum a:link{
	
	font:  11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #9A7C38;
}
.impressum a:hover{
text-decoration:underline;
}



