@import	"layouts.css";
@import	"switch_header.css";
@import "navigation.css";


/*Beginn des Standard Layoutes*/

 
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #929283;
	color: #615844;
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	text-align:center;
	border: 0px solid green;
}
h1 {
    font-size: 18px;
    font-weight: bold;
    color: #004E9D;
    font-family: verdana;
}

h2 {
	color: #004E9D;
	font-size: 14px;
}

h4 {
	color: #fff;
	background-color: #004E9D;
	font-size: 11px;
	padding: 4px 10px;
}

h6 {
	color: #615844;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
}

a {
	color:#004E9D;
}

table	{
	font-size:12px;
}

hr { 
	height: 1px;
	width: 100%;
	border-style: solid;
	border-color: #615844;
	background-color: #615844;
	margin-right: 12px;
	border-width: 0px;
}

/* Headerbilder Start */
div.headerTop{
	width:1000px;
	height:108px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background: url(../pics/header/bg_header.jpg);
	position: relative;
	top: 0px;
}


.header_linie { 
    background: url(../pics/bg_header_linie.gif);
	background-repeat: repeat-x;
	height: 14px;
	margin-top: -1px;
}

/* Headerbilder Ende */

div.wrapper {
	width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	background: url(../pics/bg-content.gif);
	background-repeat: repeat-y;
	border: 0px solid green;

}

div.content {
	width: 1000px;
	text-align:left;
	margin-left: 0px;
	border: 0px solid green;
	margin-top: 0px;

}


div.leftCol {
	text-align:left;
	width: 289px;
	float: left;
	margin-left: 0px;
	border: 0px solid green;
	margin-top: -40px;
	z-index: 1;
	position: relative;


}

div.contentCol {
	text-align: left;
	padding: 0px;
	width: 708px;
	float: left;
	margin-top: 0px;
	padding-left: 0px;
	border: 0px solid green;
}

div.topCol {
    padding: 0;
	text-align: left;
	width: 465px;
	float: left;
	margin-left: 15px;
	padding-top: 10px;
	border: 0px solid red;
}

div.rightCol {
    padding: 0;
     position: relative;
	z-index: 1;
	text-align: left;
	width: 200px;
	margin-left: 10px;
	float: left;
	margin-top: 16px;
	border: 0px solid blue;
}

div.clear {
	clear: both;
}

div.footer {
	width: 1000px;
	height: 45px;
	margin: 0px auto 0 auto;
	padding: 0px;
	background: url(../pics/footer.jpg);
	border: 0px solid green;
	
}

div.copy_gutz{
	padding-top: 20px;
}

div.copy_gutz a,
div.copy_gutz{
    color: #FE9903;
    font-size: 11px;
    border: 0px solid red;
    text-decoration: none;
}


/* Boxen Start */
/*Logo Box*/
.box_logo{
    margin-top: 4px;
    margin-left: 10px;
    cursor: pointer;
    top: 0;
    float:left;
    position: absolute;
    z-index: 100;
}

/*Mitglieder box*/
.box_mitglied_liste{
	border-bottom: 0px solid #d3d3d3;
	width: 200px;
	margin-bottom: 10px;

}
.mitglieder{
	border: 0px solid red;
	width: 200px;
}
.box_content_left_align-mitglieder{
	font-weight: normal;
	font-size: 11px;
	width: 200px;
	text-align:left;
	margin-left:0px;
	margin-top:10px;
	border: 0px solid yellow;
} 

/* News Box */

.boxContainer {
	border:1px solid #FEB300;
	background-color: #FEF5CA;
	width:200px;
	font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px; 
    font-weight:normal; 
    margin-bottom:16px;
    text-align:left;
}
.sortableList{
	list-style-type:none;
}
.box_content_left_align{
	position:relative;
	z-index:1;
	font-size: 11px;
	text-align:left;
	margin-left:0px;
}
.divSortybleList{
	margin-left:-30px;
}
.headline-news {
	background-color: #FEB300;
	height: 20px;
	width: 190px;
	margin-top: 0px;
}
#headline-text {
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 10px;
}
.box_content_left_align b {
	font-weight: normal;
	font-size: 13px;
}
.box_content_left_align-news hr { 
	height: 0px;
	border-style: solid;
	border-color: #8A193B;
	background-color: #8A193B;
	border-width: 0px;
	width: 148px;
	margin-right: 0px;
	margin-left: 0px;
}
.box_content_left_align-news a {

    color:#615844;
}

.box-content-left{
    float:left;
    width:206px;
    margin-right:2px;
    border: 0px solid blue;
}

.box-content-right{
    float:left;
    width:105px;
    margin-left: 37px;
    margin-top: 5px;
    border: 0px solid red;
}

.box-content-right img{
    border: 3px solid #585858;
    float:right;
}

.box-content{
	width:190px;
    margin-left:0px;
    border: 0px solid blue;
}

/* Events Box */

/* News Headline Text Start  */
#headline-text-news a{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

#headline-text-news{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 10px;
}
/* News Headline Text Ende  */

/* Veranstaltungen Headline Text Start  */
#headline-text-events a{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

#headline-text-events{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 10px;
}
/* Veranstaltungen Headline Text Ende  */

.boxContainerEvents {
	border:1px solid #FE9500;
	background-color: #F9E1BF;
	width:200px;
	font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px; 
    font-weight:normal; 
    margin-bottom:16px;
    text-align:left;
}
.sortableList{
	list-style-type:none;
}
.box_content_left_align{
	position:relative;
	z-index:1;
	font-size: 11px;
	text-align:left;
	margin-left:0px;
}
.divSortybleList{
	margin-left:-30px;
}
.headline-events {
	background-color: #FE9500;
	height: 20px;
	width: 190px;
	margin-top: 0px;
}
#headline-text a{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

#headline-text{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 10px;
}

.box_content_left_align b {
	font-weight: normal;
	font-size: 13px;
}
.box_content_left_align-events hr { 
	height: 0px;
	border-style: solid;
	border-color: #8A193B;
	background-color: #8A193B;
	border-width: 0px;
	width: 148px;
	margin-right: 0px;
	margin-left: 0px;
}
.box_content_left_align-events a {

    color:#615844;
}

.box-content-left{
    float:left;
    width:206px;
    margin-right:2px;
    border: 0px solid blue;
}

.box-content-right{
    float:left;
    width:105px;
    margin-left: 37px;
    margin-top: 5px;
    border: 0px solid red;
}

.box-content-right img{
    border: 3px solid #585858;
    float:right;
}

.box-content{
	width:188px;
    margin-left:0px;
    border: 0px solid blue;
}

/* Formular links oben Box Start */

#box_formulare {
    padding: 0px;
    width: 265px;
    background-color: #ffffff;
	border:1px solid #FE9903;
	margin-left:18px;
	    
}

/* Einrichtungen Karte */

.box-karte	{
	background-color: #ffffff;
	border:1px solid #bfbfbf;
	height:333px;
	margin-left:18px;
	margin-top:12px;
	overflow:hidden;
	padding: 0px;
	width: 265px;
}
.headline-karte{
	background-color: #004E9D;
	color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	padding-left: 10px;
	width: 256px;
}

/* Einrichtungen Icons */
.box-einrichtungen	{
	background-color: #ffffff;
	border:1px solid #bfbfbf;
	border-top-width:0px;
	margin-left:18px;
	margin-top:0px;
	overflow:auto;
	padding:5px 0px 0px 5px;
	width: 260px;
}
.box-einrichtungen div{
	float:left;
	height:65px;
	overflow:hidden;
	width:65px;
}
.box-einrichtungen div img {
	border:none;
}

/* Plain Box */
.box-plain{
	background:transparent;
	border:none;
	margin-left:18px;
	margin-top:7px;
	width:265px;	
}

/* Box Allgemein Start */

.kinderzeit {
    background-image: url(../pics/kinderzeit2.jpg);
    width:250px;
    height: 75px;
    margin-left: 6px;
    margin-top: 0px;
    margin-bottom: 0px;
    cursor: pointer;
    
}

.boxAllgemein{
	border:1px solid #bfbfbf;
	background-color: #ffffff;
	width:265px;
	font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px; 
    font-weight:normal; 
    margin-bottom:16px;
    margin-left: 18px;
    margin-top: 18px;
    text-align:left;
}

.headline_allgemein{
	background-color: #004E9D;
	height: 20px;
	width: 255px;
	margin-top: 0px;
}

#headline-textallgemein{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 10px;
}

.abox-content b{
	margin-left: 6px;
}

.abox-content-left{
    float:left;
    width:206px;
    margin-right:2px;
    border: 0px solid blue;
}

.abox-content-right{
    float:left;
    width:105px;
    margin-left: 37px;
    margin-top: 5px;
    border: 0px solid red;
}

.abox-content-right img{
    border: 3px solid #585858;
    float:right;
}

.abox-content{
	width:240px;
    margin-right:2px;
    border: 0px solid blue;
}

/* Text Box Start */
#box_allgemein {
	padding: 0px;
	width: 200px;
	margin-left: 0px;
	background-color: #F6E4F6;
	border:1px solid #944C96;
	padding-bottom:10px;
}
.sortableList{
	list-style-type:none;
}
.box_content_left_align{
	position:relative;
	z-index:1;
	font-size: 11px;
	text-align:left;
	margin-left:0px;
}
.divSortybleList{
	margin-left:-30px;
}
.headline-allgemein {
	background-color: #944C96;
	height: 20px;
	width: 190px;
	margin-top: 0px;
}
span.box_text-allgemein {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
span.box_text-allgemein a{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
#headline-text-allgemein {
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 10px;
}
.box_content_left_align-allgemein b {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
.box_content_left_align-allgemein {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-left: 5px;
}
.box_content_left_align-allgemein a{
	color:#615844;
	font-size:11px;
	line-height: 18px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
}
.box_content_left_align-allgemein p{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-left: 5px;
}
.box_content_left_align-allgemein hr { 
	height: 1px;
	border-style: solid;
	border-color: #D2D2D2;
	background-color: #D2D2D2;
	border-width: 0px;
	width: 223px;
	padding-right: 10px;
}

/*Spenden box*/
#box_spenden {
	padding: 0px;
	width: 200px;
	margin-left: 0px;
	background-color: #EEFEC7;
	border:1px solid #92B63D;
	padding-bottom:10px;
}
.sortableList{
	list-style-type:none;
}
.box_content_left_align_{
	position:relative;
	z-index:1;
	font-size: 11px;
	text-align:left;
	margin-left:0px;
}
.divSortybleList{
	margin-left:-30px;
}
.headline-spenden {
	background-color: #92B63D;
	height: 20px;
	width: 190px;
	margin-top: 0px;
}
span.box_text-spenden {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
span.box_text-spenden a{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
#headline-text-spenden {
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 10px;
}
.box_content_left_align-spenden b {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
.box_content_left_align-spenden {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-left: 5px;
}
.box_content_left_align-spenden a{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
}
.box_content_left_align-spenden p{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-left: 5px;
}
.box_content_left_align-spenden hr { 
	height: 1px;
	border-style: solid;
	border-color: #92B63D;
	background-color: #92B63D;
	border-width: 0px;
	width: 223px;
	padding-right: 10px;
}

/*tik-sh box*/
#box_tik-sh {
	padding: 0px;
	width: 200px;
	margin-left: 0px;
	background-color: #E5EBF0;
	border:1px solid #003064;
	padding-bottom:10px;
}
.headline-tik-sh {
	background-color: #003064;
	height: 20px;
	width: 190px;
	margin-top: 0px;
}
#headline-text-tik-sh {
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 10px;
}
/*Telefonbox*/
#box_telefon {
	padding: 0px;
	width: 200px;
	margin-left: 0px;
	background-color: #F8D9D9;
	border:1px solid #B61717;
	padding-bottom:10px;
}
.sortableList{
	list-style-type:none;
}
.box_content_left_align_{
	position:relative;
	z-index:1;
	font-size: 11px;
	text-align:left;
	margin-left:0px;
}
.divSortybleList{
	margin-left:-30px;
}
.headline-telefon {
	background-color: #B61717;
	height: 20px;
	width: 190px;
	margin-top: 0px;
}
span.box_text-telefon {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
span.box_text-telefon a{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
#headline-text-telefon {
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 10px;
}
.box_content_left_align-telefon b {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
.box_content_left_align-telefon {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-left: 5px;
}
.box_content_left_align-telefon a{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
}
.box_content_left_align-telefon p{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-left: 5px;
}
.box_content_left_align-telefon hr { 
	height: 1px;
	border-style: solid;
	border-color: #D2D2D2;
	background-color: #D2D2D2;
	border-width: 0px;
	width: 223px;
	padding-right: 10px;
}

/*Mitgliedschaft*/
#box_mitglied {
	padding: 0px;
	width: 200px;
	margin-left: 0px;
	background-color: #E3EEF7;
	border:1px solid #2780CB;
	padding-bottom:10px;
}
.sortableList{
	list-style-type:none;
}
.box_content_left_align_{
	position:relative;
	z-index:1;
	font-size: 11px;
	text-align:left;
	margin-left:0px;
}
.divSortybleList{
	margin-left:-30px;
}
.headline-mitglied {
	background-color: #2780CB;
	height: 20px;
	width: 190px;
	margin-top: 0px;
}
span.box_text-mitglied {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
span.box_text-mitglied a{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
#headline-text-mitglied {
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 10px;
}
.box_content_left_align-mitglied b {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
.box_content_left_align-mitglied {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-left: 5px;
}
.box_content_left_align-mitglied a{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
}
.box_content_left_align-mitglied p{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-left: 5px;
}
.box_content_left_align-mitglied hr { 
	height: 1px;
	border-style: solid;
	border-color: #D2D2D2;
	background-color: #D2D2D2;
	border-width: 0px;
	width: 223px;
	padding-right: 10px;
}

/* Formular links oben Box Start */
#box_starkFuerKinder {
	padding: 0px;
	margin-left: 0px;
	width: 265px;
	background-color: #ffffff;
	border:1px solid #ffffff;
	margin-left:18px;
}

#box_starkFuerKinder a {
	display: block;
}

#box_formulare {
	padding: 0px;
	margin-left: 0px;
	width: 265px;
	background-color: #ffffff;
	border:1px solid #FE9903;
	margin-left:18px;
	margin-top:12px;
	margin-bottom:12px;
}
.sortableList{
	list-style-type:none;
}
.box_content_left_align{
	position:relative;
	z-index:1;
	font-size: 11px;
	text-align:left;
	margin-left:0px;
}
.divSortybleList{
	margin-left:-30px;
}
.headline-formulare {
	background-color: #FEB300;
	height: 20px;
	width: 256px;
	margin-top: 0px;
}
span.box_text-formulare {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
	margin-bottom:10px;
}
span.box_text-formulare a{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
#headline-text-formulare {
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 10px;
}
.box_content_left_align-formulare b {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
.box_content_left_align-formulare {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	Text-align: center;
}
.box_content_left_align-formulare a{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
}
.box_content_left_align-formulare p{
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-left: 5px;
}
.box_content_left_align-formulare hr { 
	height: 1px;
	border-style: solid;
	border-color: #D2D2D2;
	background-color: #D2D2D2;
	border-width: 0px;
	width: 223px;
	padding-right: 10px;
}

/* Admin Box */

.box_admin_kasten {
	border:1px solid #1E6DBD;
	background-color: #ffffff;
	width:195px;
	padding-left:5px;
	padding-top:0px;
	font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px; 
    font-weight:normal; 
    padding-bottom:5px;
    text-align:left;
    position:absolute;
	margin-top: -198px;
    margin-left: 786px;
    z-index: 2;
}

.box_admin_kasten h4{
	font-size:11px;
	font-family:verdana;
	font-weight:bold;
    color:#ffffff;
    text-align: left;
    background-color: #004E9D;
    padding-top:2px;
    padding-left:10px;
	padding-bottom:2px;
	height: 15px;
	margin-left:-5px;
	margin-top:0px;
}

.box_admin {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}

.box_admin a {
	color:#615844;
	font-size:11px;
	margin-top:10px;
	font-weight: bold;
	font-family:verdana, arial, helvetica, sans-serif;
}

.box_admin li{
	margin-left: -20px;
	list-style: none;
}

/* Boxen Ende */

/* Layouts Start */

/* Clear Button in den Layouts */

.but_clear{
  float:left;
}

.but_clear a{
  color:#4c4c4c;
  background-color:#E7E7E7; 
  border: 1px solid #C4C4C4;
  padding:2px; 
  width: 54px;
  cursor: pointer;
}

.but_clear a:hover {
  color:#4c4c4c;
  background-color:#ffffff; 
  border: 1px solid #C4C4C4;
  padding:2px; 
  width: 54px;
  cursor: pointer;
}



/* News- und Veranstaltungsbereich Start */
.event_title {
	font-size: 14px; 
	color: #004E9D;
	text-decoration: none;
	font-weight: bold;
	width: 450px;
	text-align:left;
	border: 0px solid red;
	padding-right: 10px;
}

.event_title a{
	color: #004E9D;
}

.event_title_right {
	font-size: 14px; 
	color: #004E9D;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
}

.event_title_right a{
	color: #004E9D;
}

.title_event{
	text-decoration: none;
	color: #004E9D;
	font-size: 15px;
	font-weight: bold;
}
.event_date {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
.teaser-text{
	padding-left:0px;
	margin-top: 11px;
}

.teaser-text-long{
	padding-left:0px;
	margin-top: 11px;
}

.news-image-detail{
	float: right;
	margin-top: 13px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.image-liste-news{
    border: 0px solid green;
    width: 120px;
    margin-left: 10px;
    margin-bottom: 10px;
    margin-top: 9px;
    float: right;
}

.news-liste ul{
	margin-left: -40px;
	margin-top: -6px;
	list-style-type:none;
}
.news-liste ul li a{
	line-height: 18px;
}
.g-liste ul li{
	margin-left: 0px;
	border-bottom: 1px solid #615844;
}
.news-liste2 ul{
	margin-left: 0px;
	list-style-type:none;
}

.news-liste2 ul li{
	margin-bottom: 30px;
	border-bottom: 0px solid #004E9D;
}

.news-liste ul li{
	margin-left: 0px;
	padding-bottom: 20px;
	margin-bottom: 15px;
	border-bottom: 1px solid #004E9D;
}


/* News- und Veranstaltungsbereich Ende */


/*Editier kram*/
.abbrechen_button {
	z-index: 2;
}
.speicher_button {
	z-index: 1;
}
.actionButton{
	width:98px;
	height:24px;
	margin-top: 10px;
	margin-right: 10px;
	border: 0px solid green;
	float:left;
}

.eintragButton{
	width:120px;
	height:24px;
	margin-top: 10px;
	margin-right: 10px;
	border: 0px solid green;
}

.imgCorrect{
	position:relative;
	top:5px;
}
.errorMessage{
	position:relative;
	color:red;
	font-weight:bold;
	font-size:12px;
}
.errorListMessage{
	position:relative;
	top:-25px;
	color:red;
	font-weight:bold;
	font-size:12px;
}
.textfield_big{
	font-size:11px;
	border:1px solid #777777;
	width:240px;
}
.textfield_editor{
	font-size:11px;
	border:1px solid #777777;
	width:400px;
	height:200px;
	color: #483F2B;
}

.textfield_event{
	font-size:11px;
	border:1px solid #777777;
	width:252px;
}
.textfield_standard{
	font-size:11px;
	border:1px solid #777777;
	width:200px;
	color: #483F2B;
}
.textfield_selected{
	font-size:11px;
	border:1px solid #777777;
	width:202px;
}
.textfield_standard160{
	font-size:11px;
	border:1px solid #777777;
	width:160px;
}
.textfield_liste{
	font-size:11px;
	border:1px solid #777777;
	width:130px;
}
.textfield_user{
	font-size:11px;
	border:1px solid #777777;
	width:226px;
	color: #483F2B;
}
.textfield_wunsch{
	font-size:11px;
	border:1px solid #777777;
	width:440px;
	color: #483F2B;
}
.textfeld_alter{
	width:156px;
	border:1px solid #777777;
	color: #483F2B;
}
.textfeld_tiere{
	width:108px;
	border:1px solid #777777;
}
.textfeld_plz{
	width:44px;
	border:1px solid #777777;
	margin-right: 2px;
}
.textfeld_ort{
	width:184px;
	border:1px solid #777777;
}
.drop_down{
	width:234px;
}
.headline_list, .headline_list a {
	font-weight:bold;
	text-decoration: none;
	font-size:12px;
	color:#000000;
	height:25px;
}
.td_list{
	font-size:12px;
	color:#615844;
	height:22px;
}
.td_list2{
	font-size:12px;
	color:#000000;
	height:105px;
}
#td_header{
	border-bottom: 1px solid #7E0129;
	background-color: #F7EAD5;
	font-size: 13px;
	color: #7E0129;
	height:18px;
}
.headline_list :hover{
	font-weight:bold;
	font-size:12px;
	color:#efefef;
	vertical-align:top;
	text-decoration:none;
}
.hrlist {
	padding:0px;
	border:1px dotted #000000;
	width:685px;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}
.hrlistsmall {
	padding:0px;
	border:1px dotted #000000;
	width:655px;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}
.layoutBox{
	float:left;
	width:300px;
	margin-bottom:10px;
	margin-right:10px;
}

.filelist li{
	list-style-type: none;
	margin-left: -40px; 
}

/* Editier Kram Ende */

/* Event Liste */
.event-describtion {
	border: 0px solid red;
	float: left;
	width: 255px;
	margin-right: 10px;
}

.event-describtion-detail{
	border: 0px solid red;
	float: left;
	width: 255px;
	margin-right: 10px;
}


.event-image {
	border: 0px solid red;
	float: left;
	padding-top: 0px;
	margin-top:15px;
	width: 120px;
}

.event-image img{
	border: 1px solid #004E9D;
}


.event-link {
	margin-top: 40px;
	text-decoration: none;
	border: 0px solid red;
}
.event-link a{
	text-decoration: none;
}



/*Ende des Standard Layoutes*/



/* Archiv */
.archive_link {
	text-decoration:none;
}
.archive_link:hover{
	text-decoration:underline;
}
.tableContent a {
	font-family:verdana,arial;
	font-size:11px;
	color:#333;
	text-decoration: none;
}
.DefaultTable{
	width:310px;
	float:left;
	font-size:12px;
	margin-left: 15px;
}
.DefaultTable td{
	padding:5px;
}
td.tableHeader{
	background-color:#d5d5d5;
	font-family:verdana;
	font-size:13px;
	font-weight:normal;
	color: #333;
	padding-left: 10px;
}
.tableContent{
	background-color:#F1F1F1;
}
.archiv_file1{
	font-family:verdana,arial;
	font-size:12px;
	color:#333;
	margin-left: 15px;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.archiv_file2{
	font-family:verdana,arial;
	font-size:12px;
	color:#333;
	margin-left: 30px;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tab{
	position:relative;
	z-index:1;
	float:left;
	width:90px;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
	background-color:#efefef;
	height:23px;
	padding-top:7px;
	padding-left:3px;
	text-align:center;
}
.tab a{
	text-decoration:none;
	color: #666;
}

.no_underline{
	text-decoration:none;
}
.clear{
	clear:both;
}

/* Bot Feld */
.bgColorblue{
	background-color: blue;
	display: none;
	width: 20px;
}

.buttonKontakt{
    background-color: #125EAB;
    border: 1px solid #024E9B;
    letter-spacing: 0.5pt;
    font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding: 6px 10px 6px 10px;
}

.innerError{
    color:#615844;
}


#editmode{width:460px;}
#editmode .event_date{display:block; width:205px;}
#editmode #layoutGlobals table{width:460px !important;}