/*
html,body {
    background-color : #A0C43C;
    background-image:url(../images/design/balken.jpg);
    background-repeat:repeat-x;
    font-family:Verdana;color:#000000;
    font-size:12px;
    margin: 0;
    padding: 0;
}*/ 



body {
    height: 100%;
  /**  background-color : #A0C43C; */
    background-image:url(./images/design/balken.jpg);
    background-repeat:repeat-x;
    font-weight:normal;
    color:#000000;
    font-size:13px;
    font-family:Verdana;
}

html {
 	height:100%;
	background: url(./images/design/bg2.gif) #A0C43C repeat-y;
}

#main {
 	position:relativ;
    border:0px solid red;  
    min-height: 100%;
    height:auto !important;
    height:100%;
    background-image:url(./images/design/pi_2.jpg);
    background-repeat:no-repeat;
    background-position:705px top;
}

#content {   
    background-color : #FFFFFF;
    background-image:url(./images/design/content2.jpg);
    background-repeat:no-repeat;
	float: left;
	width:499px;
    min-height: 100px;
    height:auto !important;
    height: 100px;
    padding-left:5px;
    padding-top:5px;
}



a:link, a:visited, a:active, a:hover
{ 

  text-decoration:none;
  font-weight:normal;
  color:#FFFFFF;
  font-size:13px;
  font-family:Verdana;

}

a:active, a:hover{color:#FFFFFF; }

#content a{
    color:#5B7958;
    font-weight:bold;
    }


#content h3{
    background-image:url(./images/design/contenueberschrift.jpg);
    background-repeat:no-repeat;
    background-position:left;
    margin-top:7px;
    margin-left:-5px;
    padding:5px;
    font-size:large;
    font-style:italic;
}
    




table{
  border:0;  
}
    
#text {
    width:499px;
    height:auto !important;
    margin-bottom:25px;
}

#header {
    width:707px;
	height:188px;
	border:0px solid red;
    background-image:url(./images/design/header.jpg);
    background-repeat:no-repeat;
}


#login p{
    background-image:url(./images/design/login.jpg);
    background-repeat:no-repeat;
    text-indent: -1000em;
    height:20px;
    margin-left:15px;
    margin-top:7px;
}
    
#login{
    border:0px solid red;    
	padding:5px;
    background-color : #000000;
    background-image:url(./images/design/loginhintergrund.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:191px;
    height:88px;
    font-weight:normal;
    color:#FFFFFF;
    font-size:13px;
    font-family:Verdana;
    text-align:center;
    
}

.button{
    height:19px;   
    border:0;
    background-color : #000000;
    font-weight:normal;
    color:#FFFFFF;
    font-size:13px;
    font-family:Verdana;
    cursor:pointer;
}

.button2{
    height:24px;
    background-color : #ffffff;
    font-weight:bold;
    color:#000000;
    font-size:13px;
    font-family:Verdana;
    cursor:pointer;
}

.textfeld{
    width:163px;
    border:0;
    margin-top:10px;
}
.textfeld2{
    width:163px;
    border:0;
    margin-top:4px;
}
#menu {
  
	float: left;
	width:201px;
	border:0px solid red;
  /*  min-height: 100%;
    height:auto !important;
    height: 100%;*/
}

#menuend {
    margin-left:19px;
	width:163px;
	border:0px solid black;
   /* height: 100%;*/
}

#lauftext {
    background-color : #000000;
    margin-left:200px;
    width:507px;
	border:0px solid red;
    height:40px;
    background-image:url(./images/design/lauftext.jpg);
    background-repeat:repeat-x;
}

#menu h3{
    
        background-image:url(./images/design/navi.gif);
    	height:45px;
        margin-bottom:8px;
    }
    
#menuend {
    background-color: #303030;
}

#menu ul{   
  /*  height:100%;
  list-style-type: url(./images/design/list.gif);*/
    width:163px;
    margin-top:3px;
    margin-left:19px;
    background-color: #303030;
    list-style-type:none;
    
}

#menu li{
    margin-left:4px;
    margin-top:4px;
    width:155px;
    background-image:url(./images/design/navi3.gif);
    height:24px;
	
	
}


/*
div#menu ul {
   
list-style-image:url(../images/design/list.gif);
background-image:url(../images/design/list.gif);
}
*/


.interreview {
    margin-left:4px;
    margin-top:30px;
    margin-bottom:8px;
	list-style-type:none;
    
}


.interreview p{
    border:1px dashed black;
    width:97%;
    padding:3px;
}

.media {
    margin-left:4px;
    margin-top:30px;
    margin-bottom:8px;
	list-style-type:none;
    
}


.media p{
    border:1px dashed black;
    width:97%;
    padding:3px;
}

#disktop {
    margin-bottom:10px;
    margin-top:10px;
    width:49%;
	float: left;
    border-right:1px solid black;

}

#diskcom {
    margin-bottom:10px;
    margin-top:10px;
    margin-left:3px;
    width:49%;
    float: left;

}

#cont {
	float: left;
    border:0px solid red;
    margin-left:-4px;
}


#footer {
	clear:both;
}
.red {
	color:red;
}



#menu h3{
    background: url(./images/design/menu.jpg) no-repeat;  
    position: relative;
	top: 0px;
	left: 0px;
    text-indent: -1000em;
}
#disktop a{
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  font-size:12px;
  font-family:Verdana;
}

#diskcom a{
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  font-size:12px;
  font-family:Verdana;
}

.abstand {padding-left:3px;}

/** neu *****************************************************************************/
.news {
	margin:30px 10px 30px 3px;

/**	border:1px dashed black; */
/**	border-bottom:1px dashed black; */
}

.news h4 {
	font-size:medium;
}

.meta {
	font-size:x-small;
}
.newscontent { 
	margin-bottom:5px;
	padding:3px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	border:1px dashed black;
}
.commentfield {
	margin: 10px 30px 30px 30px;
	clear:both;
}

.commentfield p {
	margin:0;
}

.comment {
	border:1px dashed black;
	padding:5px;
	margin-bottom:20px;
	
}

.commentcontent {
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
}

.commentform {
    
	margin-top:20px;
	width:300px;
}




img {
	border:0;
}

img.vote {
 vertical-align:bottom;
}


.formkontakt{
    border:1px solid black;
    
}
.formcapt{
    width:50px;
    border:1px solid black;
}
    
.form {
	width:493px;
	border:1px solid black;
}

textarea.form {
	height:250px;
}

textarea.commentform {
	height:100px;
}

#lauftext {
	color:white;
/**	font-weight:bold; */
}

#meldung {
 	width: 420px;
 	padding: 5px;
 	padding-left:35px;
 	background-image: url(images/achtung.jpg);
 	background-repeat: no-repeat;
	border:1px solid red;
	margin: 0 auto;
	margin-bottom: 20px;	
}

#meldung img {
	float: left;
	margin-right:10px;
}

#meldung a {
	color:red;
	font-weight:bold;
}

.prevartikel {
	width:210px;
	margin:10px;
	padding:5px;
	float:left;
	border:1px dashed black;
	overflow:hidden;
}

h4.prevartikel {
	width:2px;
}
.artikel {
	margin-top:30px;
	margin-bottom:30px;
}

.artikel p{
	margin-top:30px;
	margin-bottom:30px;
}

.medium {
	font-size:medium;
}

#gaestebuch {
	margin-left:30px;
	margin-right:30px;
	padding:10px;
}

.gaestebucheintrag {
	padding:5px;
	border:1px dashed black;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
}
.gaestebucheintrag p {
	margin-top:10px;
	margin-bottom:10px; 
}

.gaesteform {
	width:300px;
}

textarea.gaesteform {
	height:100px;
}

.registerform {
	width:300px;
}

.links {
	margin-top:10px;
	margin-bottom:10px;
}


.machmit li {
	margin:15px;
	margin-left:30px;
}

/*********************************************************************  */
#login a{font-weight:bold;}
    
 

#editpw i{color:red;}
#alben{margin: 0; width: 100%; display: block;}
.albenkomplett{
    
float:left; 
    margin-top:20px; 
    
    margin-right:-5px; 
    margin-bottom:20px; 
    width:100%;
    margin-left:-2px; 
    margin-left:-5px important!;
    
}


.spanright { margin-left:140px; }
.spanright2 { margin-left: 120px; }

*{   
   
	border:1;
	margin:0;
	padding:0;
}


