html {

}
body {
	margin:0px;

	bottom: 0px;
	
	min-height:500px;

	
	font-family:Verdana;
	font-size:0.8em;
	text-align:center;
	
	background :#002000;
}

p.artikel {
clear:both;
margin:20px, 20px;
border-top:#666 1px solid;
color:#444;
padding:20px;
}
div.articel-liste {
margin:0px, 40px;
}
hr {
margin:0px, 20px;
clear:both;
}
b.Ueberschrift-Artikel {
clear:both;
padding-left:30px;
font: 15pt Georgia, serif;
color:#222;

}

b.Ueberschrift-Seite {
clear:both;
margin:30px;
padding-left:30px;
font: 21pt Georgia, serif;
color:#000;
}

ht {
margin-bottom:20px;
margin-top:10px;

}
img {
	border:0px;
}
img.beispielbilder {
	width:100%;
	margin:auto;
}

div.close-box {
clear:both;
padding:30px;
font: 10pt Georgia, serif;
text-align:right;
color:#555;
}

div.box-bild {
	float:left;
	padding:2px;
	
	min-height:120px;
	width:340px;
	font-weight :bold;
	text-align :center;
	
	background-color :#000;
	color :#FFF;
	
	margin:12px;
	box-shadow: 4px 4px 5px #222;
	-webkit-box-shadow: 4px 4px 5px #222;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 4px 4px 4px;

}

div.box-menu-scnd {
	padding-left:20px;
	padding-right:20px;

	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:30px;
	
	font-weight :bold;
	text-align :left;
	
	color :#000;


}

a.menu-scnd{ 
	font-weight :bold;
	color :#000;
	text-decoration:none;
}

a.menu { 
	font-weight :bold;
	color :#fff;
}

div.rahmen-copyright {

	background :#002000;
}

#footer {
	background :#002000;
}

div.rahmen-linie {
	clear:both;
	background :#133613;
}

div.rahmen-rnd-bild {
	background :#002000;
}

div.rahmen-main {
	padding-bottom:0px;
	margin-bottom:0px;
	height:70%;
	background :#3d7636;
	
	top :0px;
	bottom:0px;
	

}


div.box-menu {
	padding-left:20px;
	padding-right:20px;

	margin-left:auto;
	margin-right:auto;

	width :760px;
	
	font-weight :bold;
	text-align :right;
	
	color :#fff;
	background :#000 url(bg-top.png); 
}

div.box-linie{
	padding-top:0px ;
	padding-left:20px ;
	padding-right:20px ;
	
	margin-left:auto;
	margin-right:auto;
	
	width :760px ;
	height :1px;

	background :#464646 url(bg-balken.png) ;
}

div.box-rnd-bild {
	width :760px ;
	height :132px;
	
	padding-left:20px;
	padding-right:20px;
	
	margin-left:auto;
	margin-right:auto;
	
	text-align: right;
	
	background :#a2cea2 url(bg-top.png);
}

div.box-main {
	width :760px;
	bottom:0px;
	top:0px;
	
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	
	background :#3d7636 url(bg-main.png);
}

div.box-copyright {
	
	padding-left:20px;
	padding-right:20px;


	margin-left:auto;
	margin-right:auto;

	width :760px;
	
	font-weight :bold;
	text-align:right;
	
	color :#fff;
	background :#000 url(bg-top.png); 

	clear:both;
}

input{
		font-size : 0.8em;
		background-color : #252;
		border : 1px solid #131;
		color : #fff;
		width : 100px;
		margin: 1px;
	}

textarea{
		font-size : 1em;
		background-color : #252;
		border : 1px solid #131;
		color : #fff;
		width : 100%;
		height :300px;
		margin: 1px;
	}
	
input.button{
		font-size : 0.8em;
		background-color : #141;
		border : 1px solid #131;
		color : #fff;
		width : 100px;
		margin: 1px;
		font-weight: bold;
	}

/* Seiten spezifisch */

p.artikel {
margin:10px;
background:#fff;
border:#000 1px dashed;
padding:3px;
}

div.artikel {
margin:10px;
background:#fff;
border:#000 1px dashed;
padding:3px;
}

table {
margin:10px;
width:740px;
background:#fff;
border:#000 1px dashed;
padding:3px;
}

form.artikel {
margin:10px;
width:740px;
background:#fff;
border:#000 1px dashed;
padding:3px;
}

tr {
margin:0px;
border:#000 0px solid;
padding:0px;
}

td {
	padding:0px;
	margin:0px;

	border:#e0e0e0 1px solid;
	background:#fff;

	font-size : 0.9em;
	text-align:left;
}

div.klappbar{
	position:relative;
	float:left;
	border:1px dashed #000;
	background:#f0f0f0;
	padding:2px;
}

div.klappbar div{
	position:absolute;
	top:-2px;
	left:-2px;
	display:none;
	border:1px dashed #000;
	background:#f0f0f0;
	padding:2px;
}

div.klappbar:hover div{
	display:block;
}

td.hell {
background:#f8f8f8;

}
td.dunkel {
background:#f0f0f0;
}

div.info {
font-size : 0.8em;
}
