/*** Templateübergreifende CSS-Stile ***/

/* Bilder */

.bildrand {
	 border: 1px solid #B2B2B2;
}

.bildrand2 {
	 border: 1px solid #B2B2B2; padding: 5px;
}

.bildschatten {
  background: url(../../images/css_images/bildschatten.png) no-repeat bottom left;
  padding: 4px 7px 17px 7px;
}

.bildschatten2 {
  background: url(../../images/css_images/bildschatten2.png) no-repeat bottom left;
  padding: 4px 7px 17px 7px;
}

.bildschattenklein { 
	margin:6px 0px 0px -2px;
	background: url(../../images/css_images/bildschattenklein.png) no-repeat bottom left;
	padding: 2px 5px 10px 5px;
	border-top: solid 1px #eee;
}


/* Seitenzahlen */


.pages { 
	clear:both;
	width: 550px; 
	float: right;
	padding: 0 5px 0 0px;
   
    font-size: 100%;       
    font-family:  "Trebuchet MS",Verdana,Arial, Helvetica;
    margin: 10px 5px 5px 5px;

}

.pages a, .pages span {

    padding: 0.5em;
    margin: 0.2em;
    border: 1px solid #87681F;
    background: #DDBB6A;
}

.pages span.current {
    border: 1px solid #87681F;
    font-weight: bold;
    background: #87681F;
    color: #fff;
}

.pages a {
    border: 1px solid #87681F;
    text-decoration: none;
}

.pages a:hover {
    border-color: #336600;
}



.niceForm input,.niceForm textarea,.niceForm select {
       background-color: #dbdfb6;
       border: 1px solid #6d9a00;
       font-size: 11px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       color: #397d1e;
}
.niceForm .even {
   width: 300px;
}

.niceForm .submit {
  color: black;
  background-color: #dbdfb6;
  border: 1px solid #6d9a00;
}


/* Kontaktformular */


.kontaktformular {
}

.kontaktformular .flinks {
	float: left;
	width: 125px;
	margin-top: 5px;
	height: 25px;
}

.kontaktformular .frechts {
	float: right;
	width: 305px;
	margin-top: 5px;
	height: 25px;
}

.kontaktformular .flinks_xl {
	float: left;
	width: 125px;
	margin-top: 5px;
	height: 150px;
}

.kontaktformular .frechts_xl {
	float: right;
	width: 305px;
	margin-top: 5px;
	height: 150px;
}


/* Bildergalerie */

.galeriebox
{
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 2px;
	background: #E6E6E6;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

/* Mitgliederbereich Profil */

#profil
{
	margin-top: 5px;
	margin-bottom: 10px;
	background: #FAFAFA;
	border: 1px solid #f2f2f2;
	padding: 2px;


}

#profil h2
{
	margin-top: 1px;
	margin-bottom: 10px;
	padding: 2px;
	font-size: 1.2em;
    font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;


}


 #profil.links {
	float: left;
	width: 125px;
	margin-top: 5px;
	height: 25px;
}

#profil.rechts {
	float: right;
	width: 305px;
	margin-top: 5px;
	height: 25px;
}


#sitemap {
	
	margin-left: 25px;
	margin-bottom: 25px;
	padding-left: 25px;
	border-left: 12px solid #EDEDED;
	font-size: 90%;

}


.twocols {
	padding-top: 20px;
	border-top: 1px solid #CCCCCC;
}

.twocols .col1 {
	float: left;
	width: 180px;
}

.twocols .col2 {
	float: right;
	width: 180px;
	padding-left: 30px;
	border-left: 1px solid #EFEFEF;
}

.extrabox {
	margin: 0px;
	padding: 0px;
	background: url(../images/homepage09.gif) repeat-x;
}

