@import url(http://fonts.googleapis.com/css?family=Open+Sans&v2);
.Left { float:left; margin: 2px 10px 2px 0px;}

.Right { float:right; margin: 2px 0px 2px 20px;
 }
h1,h3, { font-size:1em; font-family: "Open Sans", sans-serif; font-weight:bold; }
h1 { font-size: 18px; font-family: "Open Sans", sans-serif; letter-spacing: 105%; }
#container { width: 897px; margin-left: auto; margin-right: auto; }
#nun {
	position:relative;
	top:10px;
	left:0px;
	width:897px;
	height:708px;
}
#nunshop { position: relative; top: 10px; left: 0; width: 897px; height: 101%;  }
#logo { position: relative; top: 10px; left: 0; width: 200px; height: 120px; }
.boxs { text-align: right; display: block; position: absolute; height: 123px; width: 250px; top: 380px; left: 300px; z-index: 995; overflow: visible; }
.boxlinks { text-align: right; display: block; position: absolute; z-index: 999; top: 380px; left: 250px; width: 150px; height: 80px; overflow: visible; padding: 10px 0 0; }
.rahmen {
	border: 1px solid #666666;
}
#header { background-color: #d0d0d0; position:absolute; left:0; top:0; width:897px; height:138px;  }
#headershop { background-color: #808080; position:absolute; left:0; top:0; width:897px; height:138px;  }


img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#rechts { position:absolute; left:268px; top:151px; width:629px; height:608px; background-color:white; text-transform: none; color: #000000; font-size: 0.85em; font-family: "Open Sans", sans-serif; text-decoration: none; overflow: auto; background-position: 50% bottom; clear: none; float: none; }
.content {
	margin: 22px;
position:absolute;
top:2px;
left:22px;
width:509px;

}
#navi {
	position:absolute;
top:10px;
left:270px;
width:500px;
}
#navi2 {position:absolute;
top:50px;
left:700px;
width:500px;
	
}
#links { position:absolute; left:0; top:151px; width:255px; height:534px; background-color:maroon; z-index: 500;  overflow: hidden; }
#links_unten { background-color: maroon; position: absolute; z-index: 500; top: 225px; left: 0; width: 255px; height: 534px; overflow: hidden;  }
#links_oben { background-color: maroon; position: absolute; z-index: 500; top: 151px; left: 0; width: 255px; height: 63px; overflow: hidden;  }
#footer { left:0; top:764px; width:897px; height:23px; background-color:transparent; font-family: "Open Sans", sans-serif; font-size: 12px; position: absolute; }

#footer a:link { text-decoration: none; color: #FFFFFF;}
#footer a:visited { text-decoration: none; color: #FFFFFF;}
#footer a:active { text-decoration: none; color: #FFFFFF;}
#footer a:hover {  text-decoration: underline; color: #FFFFFF;}

a { text-decoration: none; color: #000000;}
ul { line-height: 1.3em;}
a:hover { text-decoration: underline; }


body { background-color: black; background-image: url(bg-lochblech2.jpg); background-repeat: no-repeat; }
p { font-weight: normal; line-height: 1.4em; margin: 0; padding: 0; }
h2 { font-size: 1em; font-weight: normal; font-style: normal; line-height: 1.5em; margin: 0; padding: 0; }
#impr { color: #d4d4d4; background-color:transparent; font-family: Arial, Helvetica, sans-serif; }
.teaser { color: #100101; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.teaser-rot { color: #cd0000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
#impr a:link { text-decoration: none; color: silver;}
#impr  a:visited { text-decoration: none; color: silver;}
#impr  a:active { text-decoration: none; color: silver;}
#impr  a:hover {  text-decoration: underline; color: gray;}
#wanted{ z-index:2; position: absolute; left: 920px; top: 10px; background-color: #fefed8; text-align: center; width: 120px; padding: 8px 8px 10px; border:dashed 2px gray; }


