html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tfoot {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style:  inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

html, body {
        overflow: hidden;
}

body {
	line-height: 1;
	color: black;
	background-color: transparent;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


body{
	/*
	background-image: url(../../fileadmin/user_upload/tpl_images/trendset_body_bg.png);
	background-attachment:fixed;
	*/
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height:105%;

}

#background_bild {
	position:               absolute;
	width:                  100%;
	height:                 100%;
	z-index:                1;
        text-align:             center;
}

#background_bild img {
	min-height:100%;
  	height:auto !important;
  	height:100%;
	min-width:100%;
  	width:auto !important;
  	width:100%;
	margin-left:auto;
        margin-right:auto;
	display:block;
}

.site {
  background-color:transparent;
  border:0 solid pink;
  height:100%;
  left:0;
  margin-left:auto;
  margin-right:auto;
  overflow:auto;
  position:absolute;
  text-align:center;
  top:0;
  width:100%;
  z-index:20;
  border:0px solid red;
}

#inside_site {
    width:          1000px;
    margin-left:auto;
    margin-right:auto;
    border:0px solid blue;
}

.site td, input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.688em;
}

.site input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
}


.site td td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.site td .tx10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

a{
	padding:0px;
	margin:0px;
}

.top_linie{
		background-color: #2c72b1;
		margin: 0px;
		padding: 0px;
}


/* für JS ***********/

.fire_it, .fire_it_close {
            width:          27px;
            height:         27px;
            float:          right;

            cursor:         pointer;

        }

        h6 {
            /*border:         1px dotted black;*/
            overflow:       hidden;
            display:        block;
        }


.csc-default {

            /*display:        block;
            overflow:       hidden;*/
        }


        /*.csc-default h2{

        }*/


/************/


/**********************************************************************/
	.b_suche{
	margin: 0px;
	padding: 0px;
/*padding-top:25px;	*/
}

	.b_suche form{
	margin: 0px;
	padding: 0px;
			/*background-color: #2c72b1;*/
			background: none;
			text-align: left;
			padding: 5px 25px 15px 25px;
			margin-top:25px;
	}

	.b_suche form table.aus_suche2{
			/*background-color: #2c72b1;*/
			background: none;
			margin: 0px;
			padding: 0px;
			text-align: left;
			width:280px;
	}

		.b_suche form table label{
		color:white;
			/*background-color: #2c72b1;*/
			background: none;
		height: 3px;
						font-family:"Square721 Ex BT";
						font-family:Arial, Helvetica, sans-serif;
letter-spacing :0.1em;
font-size: 16px;
	font-weight: bold;}

	.b_suche_text{
		width: 100%;
		border-top: 1px solid #6a6a6a;
		border-left: 1px solid #6a6a6a;
		border-bottom: 1px solid #b7b7b7;
		border-right: 1px solid #b7b7b7;
		padding: 0px;
		line-height: 24px;
	height: 24px;
	font-size:1.2em;

	}


/********************************* neue suche MAXIM */

	.b_suche_text{
		width: 70%;
		border-top: 1px solid #6a6a6a;
		border-left: 1px solid #6a6a6a;
		border-bottom: 1px solid #b7b7b7;
		border-right: 0px solid #b7b7b7;
		padding: 0px;
		line-height: 24px;
	    height: 24px;
	    font-size:1.2em;
        float: left;

	}

    .b_suche_extra {
        padding: 0px;
		line-height: 24px;
	    height: 24px;
	    font-size:1.2em;
        text-decoration: none;

        border-top: 1px solid #6a6a6a;
		border-left: 0px solid #6a6a6a;
		border-bottom: 1px solid #b7b7b7;
		border-right: 1px solid #b7b7b7;

        background-color: #FFFFFF;

        display: block;
        float: left;
        width:  65px;

        text-align:  center;
    }

    #b_suche_helper {
        display:  block;
        width:  80px;
        /*height: 100px;*/
        border: 1px solid blue;
        display: none;
        /*z-index: 1001;*/
        float: right;
        position: absolute;

       /* margin-top:     25px;
        margin-left:    175px;*/

        background-color: #FFFFFF;

        border-top: 1px solid #b7b7b7;
		border-left: 1px solid #6a6a6a;
		border-bottom: 1px solid #b7b7b7;
		border-right: 1px solid #b7b7b7;

        line-height: 24px;

        padding:    5px;
        text-align: left;
    }

/******************* neue suche MAXIM end */

	.b_suche_button{
		margin: 0px;
		padding: 0px;
			font-family:"Square721 Ex BT";
			font-family:Arial, Helvetica, sans-serif;
letter-spacing :0.1em;
font-size: 14px;
	background-image: url(../../fileadmin/user_upload/tpl_images/go_button.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 41px;
	height: 26px;
	background-color: transparent;
	cursor: pointer;
	}

	.buttonsend300{
background-color:transparent;
background-image:url("../../fileadmin/user_upload/tpl_images/button300.gif");
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:1.0em;
height:26px;
letter-spacing:0.1em;
margin:0;
padding:0;
width:300px;
padding-bottom: 4px;
}

.button_40{
background-color:transparent;
background-image:url("../../fileadmin/user_upload/tpl_images/button_40.gif");
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
font-size:1.0em;
line-height: 120%;
height:26px;
letter-spacing:0.1em;
margin:0;
padding:0;
width:40px;
padding-bottom: 4px;
}

.button_50{
background-color:transparent;
background-image:url("../../fileadmin/user_upload/tpl_images/button_50.gif");
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
font-size:1.0em;
height:26px;
letter-spacing:0.1em;
margin:0;
padding:0;
width:50px;
padding-bottom: 4px;
}

.buttonsend_100{
background-color:transparent;
background-image:url("../../fileadmin/user_upload/tpl_images/button_100.gif");
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
font-size:1.0em;
height:26px;
letter-spacing:0.1em;
margin:0;
padding:0;
width:100px;
}

		.b_suche .termin{
		color:white;
		background-color: #2c72b1;
		margin: 10px 0px 20px 0px;
		padding: 10px 25px 5px 25px;
	font-family:"Square721 Ex BT";
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
letter-spacing :0.1em;
	font-weight: normal;

	}
	.extra_bread{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color:#999999;
			font-size: 1em;
	}

.extra_bread a{

			color:#999999;
			text-decoration:none;

	}

	.extra_bread a:hover{

			color:#999999;
			text-decoration:underline;
	}

	.extra_navi{
		width: 270px;
		color:#999999;
	}
	/*
	.headline{
		color:#2c72b1;
		font-size: 1.999em;
		font-weight: bold;
		text-transform: uppercase;
				padding-left: 30px;
				background-image: url(../../fileadmin/user_upload/tpl_images/dotter_h1.png);
				background-repeat: no-repeat;
				background-position:left 0.125em ;
				margin: 10px 0px 20px 0px;
				line-height: 1.2em;
	}
	*/


	.headline2{

		color:#2c72b1;
		font-size: 1.635em;
		font-weight: bold;
		text-transform: uppercase;
				padding-left: 25px;
				background-image: url(../../fileadmin/user_upload/tpl_images/dotter_h2.gif);
				background-repeat: no-repeat;
				background-position: 0.125em;
				margin: 10px 0px 10px 0px;;
	}

 	h1{
	clear: both;
		color:#2c72b1;
		font-size: 1.999em;
		font-weight: bold;
		text-transform: uppercase;
				padding-left: 30px;
				background-image: url(../../fileadmin/user_upload/tpl_images/dotter_h1.png);
				background-repeat: no-repeat;
				background-position: left 0.125em;
				margin: 10px 0px 20px 0px;
				line-height:1.2em;

	}

h2{
		font-size: 1.63em;
		font-weight:bold;
		padding:0px;
		margin: 0px;
		color: #2c72b1;
		margin-bottom: 10px;
	}

 h3{
		font-size: 1.27em;
		padding-top:10px;
		margin: 0px;
		color: #000;
		margin-bottom: 10px;
	}

 h4{
		font-size: 1em;
		padding:0px;
		margin: 0px;
		color: #000000;
		margin-bottom: 10px;
	}

 p{
	font-size: 1em;
	margin:0px;
	padding:5px 0px;
	}

a       {
		color:#2c72b1;
		text-decoration: underline;
	}
a:hover{
		color:#2c72b1;
		text-decoration: none;
		cursor:pointer;
	}

.hotels a {
		color:#2c72b1;
		text-decoration: underline;
	}
.hotels a:hover{
		color:#2c72b1;
		text-decoration: none;
		cursor:pointer;
	}

.l_spalte ul, .m_spalte ul, .r_spalte ul{
		font-size:1em;
			list-style-type: none;
		list-style-position: outside;
		margin:0px;
		padding:0px;}
.l_spalte ul li, .m_spalte ul li, .r_spalte ul li{
		margin:0px;
		padding:0px;
		line-height: 1.5em;
		background-image: url(../../fileadmin/user_upload/tpl_images/li_dotter.gif);
		background-repeat: no-repeat;
		padding-left: 15px;
		background-position: 0em 0.25em;}

.info_spalte ul{
		font-size:1em;
		list-style-type: none;
		list-style-position: outside;
		margin:10px 10px;
		padding:0px 0px 10px 0px;
}
.info_spalte ul li{
		margin:0px;
		padding:0px;
		line-height: 1.5em;
		background-image: url(../../fileadmin/user_upload/tpl_images/li_dotter.gif);
		background-repeat: no-repeat;
		padding-left: 15px;
		background-position: 0em 0.25em;}

		.td_l,	.td_m{

		border-left:1px solid #999999;
	}
		.td_r{

				border-left:1px solid #999999;
	}


	.l_spalte,	.m_spalte{
		padding: 0px 5px 0px 5px;

	}
		.r_spalte{
		padding: 0px 0px 0px 5px;
	}
	.l_spalte h2,	.m_spalte h2, .r_spalte h2{
		font-size: 1.27em;
		padding:0px;
		margin: 0px;
		color: #999999;
		margin-bottom: 10px;
	}

	.l_spalte a,	.m_spalte a, .r_spalte a{
		color:#2c72b1;
		text-decoration: underline;
	}
	.l_spalte a:hover,	.m_spalte a:hover, .r_spalte a:hover{
		color:#2c72b1;
		text-decoration: none;
		cursor:pointer;
	}
	.info_spalte{
		margin: 15px 0px 0px 5px;
		background-color: #D7E4F1;
		border:1px solid #ffffff;
	}
	.info_spalte h1{
		background-color: #B5CDE3;
		color: #2c72b1;
		margin: 0px;
		padding: 0px;
		font-size: 1.65em;
		padding:5px 10px;
				background-image: none;
				text-transform: none;
	}

.info_spalte h2{

		color: #2c72b1;
		font-size:1em;
		font-weight: bold;
		margin-bottom: 2px;
		padding:5px 10px 5px 10px;
		background-image: none;}

	.info_spalte p{
		font-size:1em;
		margin: 5px 0px 10px 0px ;
		padding:0px 10px 10px 10px;}

	.info_spalte a{
		color:#2c72b1;
		text-decoration: underline;
		padding-right: 10px;
	}
	.info_spalte a:hover{
		color:#2c72b1;
		text-decoration: none;
		cursor:pointer;
	}

	.info_spalte img{
		font-size:1em;
		margin: 0px ;
		padding:0px;}

.inhalt_spalte{
		padding: 0px 10px 0px 0px;

	}

		.inhalt_spalte a{
		color:#2c72b1;
		text-decoration: underline;
		padding-right: 0px;
	}
	.inhalt_spalte a:hover{
		color:#2c72b1;
		text-decoration: none;
		cursor:pointer;
	}
	.inhalt_spalte p{
		margin-bottom:20px;
		margin-top:0px;
		padding:0px;
	}
	.inhalt_spalte ul{
		font-size:1em;
		list-style-type: none;
		list-style-position: outside;
		margin:10px 10px;
		padding:0px 0px 10px 0px;
}
.inhalt_spalte ul li{
		margin:0px;
		padding:0px;
		line-height: 1.5em;
		background-image: url(../../fileadmin/user_upload/tpl_images/li_dotter.gif);
		background-repeat: no-repeat;
		padding-left: 15px;
		background-position: 0em 0.25em;}





	hr{
	clear: both;
		color: #999999;
		height: 1px;
		border: 1px solid #ffffff;
		border-bottom: 1px solid #999999;
		margin:0px 0px 5px 0px;
		padding:0px;
	}
	*html hr{
		margin:0px 0px 0px 0px;

	}


	.divider hr{
	clear: both;
		color: #999999;
		height: 1px;
		border: 1px solid #ffffff;
		border-bottom: 1px solid #999999;
		margin:20px 0px 20px 0px;
		padding:0px;
	}

	.datum{
		color: #2c72b1;
		font-size:1em;
		font-weight: bold;
		margin-bottom: 5px;
	}

    .blau_text {
        color:  #2C72B1;
        font-weight: bold;
    }


/************************** Navigation links ******************************/

.sub_navi .navigation{
	list-style: none;
	margin:0px;
	padding:0px;
		border-bottom:1px solid #999999;
		margin-top: 15px;
		margin-bottom: 30px;
			border-color: #999999;}



.sub_navi .navigation li .sub_navigation{
display:none;
}

.sub_navi .navigation li.aktiv .sub_navigation{
display:block;
}


.sub_navi .navigation li.aktiv .sub_navigation{
	list-style: none;
	margin:0px 0px 0px 25px;;
	padding:0px;
}


.sub_navi .navigation li.aktiv2 .sub_navigation, .sub_sub_navigation{
	list-style: none;
	margin:0px 0px 0px 25px;;
	padding:0px;
}




.sub_navi .navigation li{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 270px;
}
.sub_navi .sub_navigation li{
	margin: 0px;
	padding: 0px;
	display: block;
		width: 245px;
}
.sub_navi .sub_sub_navigation li{
	margin: 0px;
	padding: 0px;
	display: block;
		width: 220px;
}
.sub_navi .navigation li.aktiv{
background-image:url(../../fileadmin/user_upload/tpl_images/navi_on_bg.jpg);
background-repeat: no-repeat;
background-position: bottom right;
	border-color: #2c72b1;
	}

.sub_navi .navigation li.aktiv .sub_navigation li{
background-image: none;
		border-bottom:0px solid #2c72b1;
		border-top:0px solid #2c72b1;

}
.sub_navi .navigation li.aktiv2{
background-image:url(../../fileadmin/user_upload/tpl_images/navi_on_bg.jpg);
background-repeat: no-repeat;
background-position: bottom right;
	border-color: #2c72b1;
	}

.sub_navi .navigation li.aktiv2 .sub_navigation li{
background-image: none;
		border-bottom:0px solid #2c72b1;
		border-top:0px solid #2c72b1;

}
.sub_navi ul.navigation li a{
	display: block;
	margin: 0px;
	padding: 7px;
	padding-left:25px;


    padding-top:    6px;
    padding-bottom: 6px;

	text-decoration:none;
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_grau.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0.9em;
	color: #999999;
	font-weight: bold;
	border-top:1px solid #999999;
}
*html .sub_navi ul.navigation li a{
	background-position: 10px 1.1em;
}
.sub_navi ul.navigation li a:hover{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau.gif);
	color:#2c72b1;
}
.sub_navi ul.navigation li.aktiv a{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau.gif);
	color:#2c72b1;
}
.sub_navi ul.navigation li.aktiv a.sub_on{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau_on2.gif);
	color:#2c72b1;
	}


.sub_navi ul.navigation li.aktiv2 a{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau.gif);
	color:#2c72b1;
}
.sub_navi ul.navigation li.aktiv2 a.sub_on{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau.gif);
	color:#2c72b1;
}


/************ 2-te Ebene ************************/
/** wenn weitere unter navi punkte existieren **/

.sub_navi  ul.navigation li.aktiv ul.sub_navigation li a{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_grau.jpg);
	color: #999999;
	border: none;
	padding: 2px;
	padding-left:25px;
	background-position: 10px 0.5em;
}
.sub_navi  ul.navigation li.aktiv ul.sub_navigation li.aktiv a{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau.gif);
	color:#2c72b1;
	margin: 0px;
}
.sub_navi  ul.navigation li.aktiv ul.sub_navigation li.aktiv a.sub_on{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau_on2.gif);
	color:#2c72b1;
		margin: 0px;
}
.sub_navi  ul.navigation li.aktiv ul.sub_navigation li a:hover{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau.gif);
	color:#2c72b1;
}

/** wenn keine weitere unter navi punkte existieren **/


.sub_navi  ul.navigation li.aktiv ul.sub_navigation li.aktiv2 a{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau.gif);
	color:#2c72b1;
	margin: 0px;
}
.sub_navi  ul.navigation li.aktiv ul.sub_navigation li.aktiv2 a.sub_on{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau.gif);
	color:#2c72b1;
		margin: 0px;
}
/*************************************************************************/



/************ 3-te Ebene ************************/
/** wenn weitere unter navi punkte existieren **/

 .sub_navi  ul.navigation li.aktiv ul.sub_navigation li.aktiv ul.sub_sub_navigation li a{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_grau.jpg);
	color: #999999;
	border: none;
	padding: 2px;
	padding-left:25px;
	background-position: 10px 0.5em;
}
 .sub_navi  ul.navigation li.aktiv ul.sub_navigation li.aktiv ul.sub_sub_navigation li.aktiv a{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau.gif);
	color:#2c72b1;
	margin: 0px;
}
  .sub_navi  ul.navigation li.aktiv ul.sub_navigation li.aktiv ul.sub_sub_navigation li.aktiv a.sub_on{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau_on2.gif);
	color:#2c72b1;
		margin: 0px;
}
 .sub_navi  ul.navigation li.aktiv ul.sub_navigation li.aktiv ul.sub_sub_navigation li a:hover{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau.gif);
	color:#2c72b1;
}

/** wenn keine weitere unter navi punkte existieren **/


 .sub_navi  ul.navigation li.aktiv ul.sub_navigation li.aktiv ul.sub_sub_navigation li.aktiv2 a{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau.gif);
	color:#2c72b1;
	margin: 0px;
}
 .sub_navi  ul.navigation li.aktiv ul.sub_navigation li.aktiv ul.sub_sub_navigation li.aktiv2 a.sub_on{
	background-image: url(../../fileadmin/user_upload/tpl_images/pfeil_blau.gif);
	color:#2c72b1;
		margin: 0px;
}
/*************************************************************************/


img.bild_links{
	padding-right:10px;
	margin-right:10px;
	margin-bottom:10px;	float:left;
}
img.bild_rechts{
	padding-left:10px;
	margin-left:10px;
	margin-bottom:10px;	float:right;
}

.link_details{
	display: inline;
	float: right;
	font-weight: bold;
}

/****************** KONTAKT FORM ************************************/


.csc-mailform {
font-size: 1em; }

.csc-mailform .csc-mailform-field {
	text-align: left;
}


.csc-mailform .csc-mailform-field label {
	width: 150px;
	display: block;
	float: left;
	clear: both;
	line-height: 1.5em;
}

.csc-mailform .csc-mailform-field .csc-mailform-check {
	text-align: left;
	border: 1px solid #000;
}


.csc-mailform .csc-mailform-field input {
		font-size: 1em;
		width: 200px;
		height: 1.5em;
		margin-bottom: 5px;
		border-top: 1px solid #6a6a6a;
		border-left: 1px solid #6a6a6a;
		border-bottom: 1px solid #b7b7b7;
		border-right: 1px solid #b7b7b7; }

.csc-mailform .csc-mailform-field input[type=checkbox] {
		font-size: 1em;
		width: 15px;
		height: 1.5em;
		margin-bottom: 5px;
		border-top: 1px solid #6a6a6a;
		border-left: 1px solid #6a6a6a;
		border-bottom: 1px solid #b7b7b7;
		border-right: 1px solid #b7b7b7; }

.csc-mailform .csc-mailform-field .csc-mailform-submit {
font-size: 1em;
border: none;
height: 25px;
background-image: url(../../fileadmin/user_upload/images/button200.jpg);
margin-left: 150px;
margin-top: 15px;
}




.csc-mailform .csc-mailform-field select {
		margin-bottom: 5px;
		border-top: 1px solid #6a6a6a;
		border-left: 1px solid #6a6a6a;
		border-bottom: 1px solid #b7b7b7;
		border-right: 1px solid #b7b7b7;
		width: 200px;
		font-size: 1em;
}

.csc-mailform .csc-mailform-field textarea {
		margin-bottom: 5px;
		width: 200px;
		border-top: 1px solid #6a6a6a;
		border-left: 1px solid #6a6a6a;
		border-bottom: 1px solid #b7b7b7;
		border-right: 1px solid #b7b7b7; }




.meldung{
color:#2F73B0;
background-color: #B7D2EC;
padding: 10px;
margin: 3px 0px;
font-weight:bold;
display: block;
width: 100%
}

/*************************************************************************/


/************** FOOTER **********************/

.footer {margin:0px;
margin-top: 20px;}


/************** NEWS **********************/


.news-latest-container {
font-size: 1em; }

.news-latest-container .news-latest-item{
border-bottom:0px solid #999999;
font-size: 1em;
}








.news-latest-container  .news-latest-item h2,
.news-single-item h2{

		color:#2c72b1;
		font-size: 1.63em;
		font-weight: bold;
		line-height:1.25em;
		text-transform: uppercase;
				padding-left: 25px;
				background-image: url(../../fileadmin/user_upload/tpl_images/dotter_h2.gif);
				background-repeat: no-repeat;
				background-position:0em 0.25em;
				margin: 10px 0px 10px 0px;
	}


.news-latest-container  .news-latest-item .news-latest-morelink{

		margin-bottom:5px;

}

.news-latest-container .news-latest-item p.bodytext{
		margin:0px;
		margin-top:10px;
		margin-bottom:5px;

}

.news-latest-gotoarchive{ display:none}

.news-latest-item img{
border: none;

}

.news-latest-item .news-latest-date{ font-size: 1em; font-weight:bold;}


.news-latest-item hr.clearer
{
border:0px solid #FFF;
}
/************** NEWS LIST**********************/

 .news-list-item{
border-bottom:1px solid #999999;
margin-bottom:10px;
padding-bottom:10px;}

.news-list-item p.bodytext{
		margin:0px;
		margin-top:10px;
		margin-bottom:5px;

}

.news-list-gotoarchive{ display:none}

.news-list-item img{
border: none;
}

.news-list-item .news-list-date{ font-size: 1em; font-weight:bold;}
.news-list-item h3{ font-size: 1em; font-weight:bold;}

.news-list-item hr.clearer
{
border:0px solid #FFF;
}


/************** SINGLE NEWS **********************/

 .news-single-item{
margin-bottom:10px;
padding-bottom:10px;
}

.news-single-item p.bodytext{
		margin:0px;
		margin-top:10px;
		margin-bottom:5px;

}

.news-single-gotoarchive{ display:none}

.news-single-item img{
border: none;
}

.news-single-item .news-latest-date{ font-size: 1em; font-weight:bold;}
.news-single-item h3{ font-size: 1em; font-weight:bold;}

/*.news-single-item h2{ } */
.news-single-item h1{ font-size: 1em; font-weight:bold;}

.news-single-item hr.clearer
{
border:0px solid #FFF;
display:none;
}






/******************  HOME NEWS ********************/

.home_news .news-latest-container .news-latest-item{
width:170px;
display:block;
float:left;

		border-right:1px solid #999999;
		margin-right:10px;
		padding-right:10px;
		min-height:200px;
		}

.home_news .news-latest-container .news-latest-item h2{
		margin:0px;
		margin-top:10px;
		margin-bottom:5px;
		color:#2c72b1;
		font-size: 1em;
		font-weight: bold;
		text-transform: none;
				padding-left: 0px;
				background-image: none;
}

.home_news .news-latest-container .news-latest-item p.bodytext{
		margin:0px;
		margin-top:10px;
		margin-bottom:5px;

}

.home_news .news-latest-container .news-latest-gotoarchive{ display:none}

.home_news .news-latest-container .news-latest-item img{
border: none;
}

.home_news .news-latest-container .news-latest-item .news-latest-date{ font-size: 1em; font-weight:bold;}


.home_news .news-latest-container .news-latest-item hr.clearer
{
border:0px solid #FFF;
display:none;
}

#merkzettel_inhalt {
   padding: 5px 10px 15px 10px;
}

.textfeld {
	width: 25.0em;
}

.mstd,
.msth {
	/* width: 7.0em; */
	padding-right: 2.0em;
}

.mstd2 ul {
	margin-left: 0;
	margin-top:0px;
}

.error {
	color: red;
	line-height: 1.5em;
	padding-bottom: 1.75em;
	/*
	background-image: url(../../fileadmin/user_upload/tpl_images/error_dotter.gif);
	background-position: center left;
	background-repeat: no-repeat;
	*/
}

.einblenden{
display:none;
}
/* start Mailform */

.tx_powermail_pi1_fieldwrap_html_checkbox_title{
 font-weight: bold;
 padding-top: 10px;
 margin-bottom: 0px;
}

tx_powermail_pi1_form {
 font-size:		1.0em;
}

.tx-powermail-pi1_fieldset_2{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_3{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_4{
 margin-top: 10px;
 margin-bottom: 0px;
}
.tx-powermail-pi1_fieldset_5{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_12{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_13{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_14{
 margin-top: 10px;
 margin-bottom: 0px;
}
.tx-powermail-pi1_fieldset_15{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_2 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}
.tx-powermail-pi1_fieldset_3 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}
.tx-powermail-pi1_fieldset_4 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}
.tx-powermail-pi1_fieldset_5 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}

.tx-powermail-pi1_fieldset_12 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}
.tx-powermail-pi1_fieldset_13 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}
.tx-powermail-pi1_fieldset_14 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}
.tx-powermail-pi1_fieldset_15 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}

.tx-powermail-pi1_fieldset_22{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_23{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_22 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}
.tx-powermail-pi1_fieldset_23 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}

.tx-powermail-pi1_fieldset_27{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_28{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_27 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}
.tx-powermail-pi1_fieldset_28 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}

.tx-powermail-pi1_fieldset_44{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_45{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_47{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_48{
 margin-top: 10px;
 margin-bottom: 0px;
}

.tx-powermail-pi1_fieldset_44 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}
.tx-powermail-pi1_fieldset_45 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}

.tx-powermail-pi1_fieldset_47 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}
.tx-powermail-pi1_fieldset_48 legend{
  font-weight: bold;
  padding: 0px;
  margin-bottom:0px;
}

.tx-powermail-pi1  legend {margin-bottom: 10px;}
.tx-powermail-pi1 label {float:left;display:block;font-size:1.0em;width:125px;}
.notext legend {display: none;}

#powermaildiv_uid16, #powermaildiv_uid141
 { width: 250px; margin-left: 125px;margin-top:20px;      font-family:          Arial, Helvetica, sans-serif;
    font-size:            1.0em;}
#powermaildiv_uid141 {
    margin-top:40px;
}
#powermaildiv_uid46 { width: 250px; margin-left: 125px;margin-top:20px;      font-family:          Arial, Helvetica, sans-serif;
    font-size:            1.0em;}
#powermaildiv_uid86 { width: 250px; margin-left: 125px;margin-top:20px;      font-family:          Arial, Helvetica, sans-serif;
    font-size:            1.0em;}
#powermaildiv_uid105 { width: 250px; margin-left: 125px;margin-top:20px;      font-family:          Arial, Helvetica, sans-serif;
    font-size:            1.0em;}
#powermaildiv_uid197 { width: 250px; margin-left: 125px;margin-top:20px;      font-family:          Arial, Helvetica, sans-serif;
    font-size:            1.0em;}
#powermaildiv_uid178 { width: 250px; margin-left: 125px;margin-top:20px;      font-family:          Arial, Helvetica, sans-serif;
    font-size:            1.0em;}

.tx-powermail-pi1 input {margin-bottom: 5px;width:200px;align:left;}
.tx-powermail-pi1 input[type=checkbox] {margin-bottom: 5px;width:15px;align:left;}
.tx-powermail-pi1 input[type=radio] {margin-bottom: 5px;width:15px;align:left;}
.tx-powermail-pi1 textarea {margin-bottom: 5px;width:200px;}
.tx-powermail-pi1 select {margin-bottom: 5px;}


.s { width: 150px; border: 1px solid #030303; color:#100f10; background-color:#fdfdfd;     font-family:          Arial, Helvetica, sans-serif;
    font-size:            1.0em;}
.m { width: 250px; border: 1px solid #030303; color:#100f10; background-color:#fdfdfd;      font-family:          Arial, Helvetica, sans-serif;
    font-size:            1.0em;}

.s { width: 180px; border: 1px solid #030303; color:#100f10; background-color:#fdfdfd;     font-family:          Arial, Helvetica, sans-serif;
    font-size:            1.0em;}

.l { width: 350px; border: 1px solid #030303; color:#100f10; background-color:#fdfdfd;      font-family:          Arial, Helvetica, sans-serif;
    font-size:            1.0em;}

.feld_error {border:1px solid red;background-color:#FFC6C6;}
.check_uid1_0 {float:left;align:left;}
.inhalt_spalte p.tx_powermail_pi1_fieldwrap_html_checkbox_title {margin-bottom:5px;}

.pw_field_name {
	width: 125px;
	float: left;
	text-align: left;
	display: block;
}

.pw_field_val {
	width: 200px;
	margin-left: 125px;
	display: block;
}

.powermail_check_inner {
	float: left;
}

/* end Mailform */

/* VIDEOS start*/
.video_stream {
	display: none;
}

.video_trigger {
    cursor: pointer;
    height: 135px;
}

.video_trigger_hover {
    background-image: url(../../fileadmin/user_upload/tpl_images/grau_bg.png);
    background-image: url(../../fileadmin/user_upload/tpl_images/grau_vor.png);
    background-repeat: no-repeat;
}

p.video_trigger_text {
	margin-top: 0px;
        padding-top: 95px;
}


/* VIDEOS end */

.tx-srfreecap-pi2-cant-read {
    display:    block;
    margin-top:    10px;
    margin-left:    130px;
}

img.tx-srfreecap-pi2-image {
    margin-left:    130px;
}

p.tx_powermail_pi1_fieldwrap_html_radio_title {
    margin-bottom:    5px;
    font-weight:    bold;
}

.tx_powermail_pi1_fieldwrap_html_radio {
    margin-bottom:    5px;
    margin-top:    10px;
}

.tx_powermail_pi1_fieldwrap_html_captcha {
    margin-top:    13px;
}

