/***************************************************************/
/* Uwe Strang	                                               */
/*                                                             */
/* Erstellt von: LEMM Werbeagentur GmbH                        */
/* Erstellt am: 07/2013                                        */
/* Autor: Achim Börnicke				                       */
/*                                                             */
/* Hinweis: dieses Stylesheet ist ausschließlich für das       */
/* Aussehen der Website verantwortlich und ist für alle        */
/* gängigen Browser angepasst!                                 */
/*                                                             */
/* © 2013 für http://www.psych-coach.de	                       */
/***************************************************************/


/* HEADER-BLAU: #4e546e  */

/*@import "reset.css";*/
@import "niceClasses.css";

html {

}

body *::-webkit-selection {background: #4e546e; color: #fff;}
body *::-moz-selection {background: #4e546e; color: #fff;}
body *::selection {background: #4e546e; color: #fff;}

html, body {
	margin: 0;
	padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-size	: 14px;
    line-height	: 1.6em;
    color		: #444444;
}

h1, h2, h3, h4, p, td	{
	font-family: 'Open Sans', sans-serif;

}
h1 {
	font-size: 20px;    
	font-weight: bold;
	padding-left: 55px;
	margin-bottom: 20px;
	line-height: 60px;
	background: url("../bilder/layout/Cross_teaser_btn.png") no-repeat left;
	border-bottom: 1px solid #eaeaea;
}
body {
	background: #FFF;
	overflow:-moz-scrollbars-vertical;
}
em {
    color: #2E3A70;
}

body a {
    color: #444444;
	text-decoration: none;
}
a img {
	border	: 0;
}
#content ul	{
	margin	: 0px;
	list-style-type	: none;
}
#content ul li	{
	padding-left: 17px;
	border		: none;
}

.winzig	{
	font-size: 10px;
}

.lFloat	{
	float	: left;
}
.rFloat	{
	float	: right;
}
.lClear	{
	clear	: left;
}
.rClear	{
	clear	: right;
}

/* ALLGEMEIN GÜLTIGES */
hr {
    border-bottom: 1px solid #0686C3;
}

px		{
	background-image: ;
	font-size	: 25px;
	color		: #666666;
	margin-bottom	: 20px;
}
h1>span	{
	font-weight	:normal;
	font-size	: 16px;
	line-height	: 20px;
	display		: block;
	margin-top	: 10px;
}
h1>span>br	{
	margin: 10px;

}
p {
    font-size: 14px;

}
.font-allura {
    font-family: 'Allura', cursive;
    font-size: 30px;
}

#headline {
	font-size: 18px;    
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 22px;
	color: #4e546e;
}


/* ALLGEMEIN GÜLTIGES ENDE */


#wrapper {
    width: 960px;
    margin-bottom: 10px;
    padding-top: 0px;
	margin: 0 auto;
}

/* HEADER */
#top_bg_left    {
    background: url("../bilder/layout/bg_Left.png")  transparent;
    height:   117px;
    position: absolute;
    left: 0;
    width: 50%;

}	
#top_bg_right {
    background: url("../bilder/layout/bg_Right.png")transparent;
    height: 108px;
    position: absolute;
    right: 0;
    width: 50%;

}
#head	{
	position	: relative;
	background	: url("../bilder/layout/head_br.png") no-repeat center;
	z-index		: 3501;
	margin-top: -117px;
}

#weiss	{
	position	: relative;


	width	: 960px;
	height	: 117px;
	z-index		: 2400;
	background: #FFF;
	margin	: 0px auto;
	margin-top: -8px;
}

#headContentTop	{
	padding	: 0px 0 0px 0;
	margin	: 0px auto;
	width	: 960px;
	height	: 117px;
}
#logo	{
	width	: 228px;
	height	: 37px;
	overflow:hidden;
	float	: left;
	padding-left: 20px;
	padding-top:40px;
}
#headright	{
	width           : 700px;
	height          : 80px;
	overflow        :hidden;
	float           : left;
	text-align	: right;
	margin-top      : 25px
}

.bottem_nav2 {
    float: right;
    list-style: none;
    padding-top: 2px;
}
.bottem_nav2 a {
    display: block;
    color: #FFFFFF;
    padding: 1px ;
    font-size: 11px;
    line-height: 10px;
}

.bottem_nav {
    float: right;
    list-style: none;
    padding-top: 12px;
    padding-right: 380px;
}


.bottem_nav li {
    float: right;
}

#li++{}

.bottem_nav a {
    display: block;
    color: #FFFFFF;
    text-align: center;
    padding: 0 5px;
    font-size: 11px;
    line-height: 10px;

}

.bottem_nav li+li{
    border-right: 1px solid #FFFFFF;
}

.bottem_nav li:first-child a {

}

#headslider {
	margin          : 0 auto;
	z-index         : 2900;
	margin-top      : -11px;
	padding			: 0px 0 0px;
	/*background      : url(../bilder/layout/loading.gif) no-repeat center transparent;*/
}

#headslider img {
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    border: none;
}

/* NAVIGATION */

#headNavi	{
	overflow	: hidden;
	z-index		: 5000;
	margin		: 5px 0 0 100px;
}

#headNavi ul {
	margin	: 0;	
	padding	: 0;
}

#headNavi ul li	{
	height			: 60px;
	line-height		: 60px;
	display			: block;
	float			: left;
	margin			: 0;
	border-left		: 1px solid #ccc;
}

#headNavi ul li:last-child {
	border-right: 1px solid #ccc;
}

#headNavi ul li:hover > a, 
#headNavi ul li a.hit	{
	text-decoration	: none;
}

#headNavi ul li:hover > ul	{
	display			: block;
	margin-top		: -10px;
}

#headNavi ul li a {
	padding		: 5px 15px;
	display		: block;
	color		: #4e546e;
	font-size	: 14px;
}

#headNavi ul li a em {
	text-transform: none;
}

/*#headNavi ul li div	{
	display         : none;
	position        : absolute;
	background-color: #5f657c;
	padding-top     : 10px;
	z-index         : 10001;	
	margin-top      : -9px;
}*/

#headNavi ul li ul	{
	display         : none;
	position        : absolute;
	z-index         : 9000;
}

#headNavi ul li ul li	{
	clear           : left;
	float           : none;
	background-color: #4e546e;
	border			: none!important;
}

#headNavi ul li ul li:hover	{
	background: #59607d;
}

#headNavi ul li ul li a {
	border		: none!important;
	display		: block;
	color		: #FFFFFF;
	font-size	: 13px;
	line-height	: 50px;
	margin		: 0 30px 0 5px;
	text-align: left;
}

/* NAVIGATION ENDE */

/* HEADER ENDE */

/* CONTENT */

/* HEADLSIDER */

#headslider {
    width: 960px;
    height: 240px;
}

.lemmingSchubser_navButton {
	width: 13px;
	height: 20px;
}

.lemmingSchubser_next {
	background: url('../bilder/layout/bg_head_nav.png') no-repeat right bottom transparent;
	margin: 0 0 0 50px;
}

.lemmingSchubser_prev {
	background: url('../bilder/layout/bg_head_nav.png') no-repeat left bottom transparent;
	margin: 0 0 0 -50px;
}

.d-index .lemmingSchubser_prev:hover { background-position: top left; }
.d-index .lemmingSchubser_next:hover { background-position: top right; }

/* HEADSLIDER :: ENDE */

/* HEADLSIDER ENDE */

.trenner {
	border: none;
	border-bottom: 1px solid #ccc;
}

.redBorder {
    border: 1px solid #860D1C;
}

#content {
}

#content hr {
    border: none;
    border-bottom: 1px solid #ffffff;
}

Angebots-link   {
    padding-top:50px;
    background-color: #E2001A;
    width: 50px;
    height: 50px;
}
.content-inner {
    min-height: 650px;
}

.content-inner a:link,
.content-inner a:visited {
    color: #5464a9;
    font-weight: 400;
}

.content-inner img {
    padding: 5px;
    margin: 5px;
    border: 1px solid #ccc;
}

.content-inner img.rFloat {
    margin: 0px 0px 20px 20px;
}

.content-inner img.lFloat {
    margin: 0 20px 20px 0; 
}

#content h1 {
    line-height: 1.62em;
	padding-left: 10px; 
}

#content h2 {
	font-weight: normal;
	font-style: italic;
}

.content-inner h3 {
    font-size: 18px;
    color: #E2001A;
}

.content-inner h4 {
    font-size: 16px;
    padding: 3px 0;
    border-bottom: 1px solid #ccc;
}

.content-inner ul {
    padding-left: 20px;
    list-style-type: disc;
}

.content-inner ul.angebote-list {
    list-style: none;
    padding: 0;
}

#content table {
    width: 400px;
    margin: 0 auto;
    border: 3px solid #fff;

}

#content table caption {
    font-weight: bold;
    font-size: 12px;
}

#content table td {
    /*border: 1px solid #ccc;*/
    padding: 3px;
}

#content table.oeffnungzeiten {
    width: 270px;
    margin: 0;
    border: 3px solid #fff;
}

#content table.oeffnungzeiten caption {
    font-weight: bold;
    font-size: 12px;
}

#content table.oeffnungzeiten td {
    /*border: 1px solid #ccc;*/
    padding: 3px;
}

.standorte #content table.oeffnungzeiten td[colspan="2"]{
    text-align: center;
}

#content .img {
    width: 100px;
    padding: 5px;
    bordeR: 1px solid #ccc;
}

#content .img img {
    teaser_ebook modeorder: none;
    padding: 0;
}

#content .img.lFloat {margin: 0 6px 6px 0;}
#content .img.rFloat {margin: 0 0 6px 6px;}

/* TEASER */

.content-teaser {
    width: 259px;
    height: 250px;
    padding: 9px;
    border-top: 8px solid #e2001a;
    float: left;
    margin-left: 18px;
    position: relative;
}

.content-teaser:first-child {
    margin: 0;

}

.content-teaser-head {
    color: #e2001a;
    font-weight: bold;
    font-size: 24px;
}

[class|=content] > img {
    border: none;

}

.content-teaser .btn_bold {
    margin: 0 auto;
    position: absolute;
    bottom: 0; left: 50%;
    margin-left: -74px;
}



.content-teaser-jobs {
    width: 259px;
    padding: 9px;
    float: left;
    height: 96px;
    padding-top:  175px;
    line-height: 11px;
    margin-top: 16px;
    font-size: 11px;
    background: url(../bilder/layout/teaser_jobs.jpg) no-repeat top center #dce0ee;
}

.content-teaser-jobs p {
    padding: 0;
    margin-left: 15px;
}

.content-teaser-jobs .content-teaser-head {
    font-size: 18px;
    line-height: 12px;
}

.content-teaser-jobs .btn {
    float: right;
    position: relative;
    margin-top: -5px;
}

.content-teaser-angebote {
    width: 260px;
    height: 265px;
    margin-left: 293px;
    margin-top: 16px;
    padding: 10px;
    border-bottom: 2px;


}

.content-teaser-angebote .content-teaser-head {

}

.content-teaser-angebot-box {
    width: 265px;
    height: 250px;
    float: left;
    font-size: 11px;


}

.content-teaser-angebot-box-link-bild   {
    height  : 104px;
    overflow:hidden;
}
.content-teaser-angebot-box-link {
    padding-left: 15px;
    display: block;
    padding-top:7px;
}
.content-teaser-angebot-box-details {
    margin: 0;
    padding: 0;
    height  : 115px;
    overflow:hidden;
}
.content-teaser-angebot-box img {
    padding: 0;
    margin:0;
    float: none;
    width: 265px;

}

.content-teaser-angebot-box p {
    padding: 0.26em 0;
}

.content-teaser-angebot-box-head {
    width: 162px;
    height: 45px;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #504845;
}

.content-teaser-angebot-box-head:first-line {
    font-weight: bold;
    font-size: 12px;

}

.content-teaser-angebot-box span {
    font-size: 14px;
    font-weight: bold;
    color: #860D1C;
}

#box-link {
    display: block;
    float: right;
    height: 22px;
    width: 26px;
    margin: 10px 0 0 0;

}

.content-teaser-angebote .next {
    display: block;
    float: right;
    height: 22px;
    line-height: 22px;
    width: 210px;
    margin: 15px 10px 0 0;
    color: #e2001a;
    font-weight: bold;
    border: 5px;
}

.angebote_teaser {
    background: url(../bilder/layout/angeboteunten.jpg) no-repeat  0 0 #FFFFFF;
    background-position: 0px 294px;    
    border: 1px solid #860D1C;
    margin-bottom: 50px;
    margin-left: 25px;
    overflow: hidden;
    position: relative;
    width: 265px;
    height: 328px;
    float: left;
}
#produkte-text  {
    padding-top: 3px;
    text-align: center;
    font-size: 14px;
    font-weight: bolder;
    color: #FFFFFF;

}

.content-teaser-hersteller {
    width: 277px;
    height: 133px;
    padding: 7px 6px 7px 0;
    float: left;
    margin-top: 16px;
    text-align: right;
}

.content-teaser-hersteller img {
    margin: 0; padding: 0;
    height: 33px;
    width: auto;
    vertical-align: middle;
}

.content-teaser-hersteller img:first-child {
    margin-right: 6px;
}

.content-teaser-hersteller > p:first-child {
    line-height: 65px;
    margin: 0; padding: 0;
}

.content-teaser-hersteller .btn {
    margin: 3px;
}

.content-teaser-empfehlen {
    width: 165px;
    height: 133px;
    padding: 7px 9px 7px 109px;
    float: left;
    border-left: 1px solid #ccc;
    margin-top: 16px;
    background: url(../bilder/layout/empfehlen.png) no-repeat center left transparent;
}

.content-teaser-empfehlen p {
    text-indent: -40px;
    font-size: 11px;
}

.content-teaser-empfehlen p:first-line {

}

[class|=content-teaser] .head {
    font-size: 22px;
    color: #E2001A;
    font-weight: bold;
}

.content-teaser-empfehlen .btn {
    float: right;
}

.content-teaser-partner {
    width: 265px;
    height: 133px;
    padding: 7px 9px;
    float: left;
    border-left: 1px solid #ccc;
    margin-top: 16px;
}

.content-teaser-partner img {
    border: none;
}

#partner-slider .partner-slider_slideShowDiv div {
    width: 265px;
    text-align: center;
}

.angebote-detail .image-box {
    width: 330px;
    float: left;
    margin-left: 15px;
}

.angebote-detail .image-box img {
    margin: 0px 0px 0 0;
    padding-bottom: 20px;
    padding-left: 10px;
}


.angebot-preis {
    font-size: 14px;
}

.angebot-preis span {
    font-size: 16px;
    color: #E2001A;
    font-weight: bold;
}

#content_color{
    background-color: #000000;
    width: 100px;
    height: 100px;
}
/* TEASER ENDE */

/* IF MATCH(#subnavi + #content) */
#subnavi + .content-inner {
    margin-left: 246px;
}

/* SUBNAVI */

#subnavi {
    float: left;
    list-style: none;
    border-top: 8px solid #ccc;
    width: 232px;
    overflow: hidden;
}

#subnavi li {
    border-bottom: 1px solid #ccc;
}

#subnavi a {
    display: block;
    width: 232px;
    height: 39px;
    line-height: 39px;
    color: #000;
    font-weight: bold;
    text-indent: 16px;
}
#subnavi a.hit {
    background-color: #e2001a;
    color: #fff;
}

#subnavi li ul{
    margin: 0;
    padding: 0;
    list-style-type: none !important;
    list-style-image: none !important;
}
#subnavi li ul li a {
    padding-left: 10px;
    font-weight: normal;
}
#subnavi li ul li a.hit {
    padding-left: 10px;
    font-weight: normal;
    background-color: #cccccc;
    color: #000;
}

/* SUBNAVI ENDE */

/* MITARBEITERLISTE */
ul.mitList{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
ul.mitList li{
    border: 1px solid #cccccc;
    float: left;
    margin: 10px 10px 0 0;
    padding: 5px;
    width: 120px;
}
ul.mitList li img{
    margin: 0;
    padding: 0;
    border: none;
}
ul.mitList li span{
    display: block;
}

/* MITARBEITERLISTE ENDE */

/* WERBUNG */

.teaser_ebook{
    width: 200px;
    height: 180px;
    background-color: #FFFFFF;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.teaser_ebook a img{
    display: block;
    width: 78px;
    float: left;
    padding-left: 15px;
    padding-top: 35px;
}
.infoWerbeBox{

    float: left;
    width: 155px;
    padding-top: 30px;
}

.teaser_ebook .text {

}
.teaser_ebook .button{
	margin-top: 10px;
}

#button-teaser{
    background-color: #E2001A;
    background: url(../bilder/layout/teaser_rotverlauf.jpg) no-repeat center  transparent;
    margin-left: 15px;
    padding-left: 5px;
    padding-top: 7px;
    width: 125px;
    height: 25px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.teaser_ebook .titel {
    font-weight: bold;
    color: #e2001a;
    white-space: nowrap;
    width: 155px;
    overflow: hidden;
    text-overflow: ellipsis;

}
.teaser_ebook.mode_anzeige {
    width: auto;

}
.teaser_ebook.mode_ebook {
    float: left;
    width: 275px;
    margin-bottom: 15px;
    margin-left: 15px;
	border: 1px solid #E2001A
}
.teaser_ebook:first-child {


}

.teaser_ebook.mode_ebook:first-child {
    margin-left: 15px;
}

.teaser_ebook.mode_anzeige .infoWerbeBox {
    float: none;
    width: auto;
}

/* Anzeigen ++++++++++++++++++++++++++++ */
#button-teaser-anzeigen{
    background-color: #E2001A;
    background: url(../bilder/layout/teaser_rotverlauf.jpg) no-repeat center  transparent;
    margin-left: 114px;
    padding-left: 5px;
    padding-top: 10px;
    width: 125px;
    height: 25px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}


.teaser_anzeigen{
    margin-left: 15px;
    float: left;
    height: 180px;
    background-color: #FFFFFF;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
	border: 1px solid #E2001A;


}
.teaser_anzeigen a img{
    display: block;
    width: 78px;
    float: left;
    padding-left: 15px;
    padding-top: 35px;
    padding-right: 20px;
}

.teaser_anzeigen .text_anzeigen {
    margin-top:5px;
    margin-bottom:5px;
}
.teaser_anzeigen .button{
    margin-top: 10px;
}

.teaser_anzeigen .titel {
    font-weight: bold;
    color: #e2001a;
    white-space: nowrap;
    width: 155px;
    overflow: hidden;
    text-overflow: ellipsis;

}
.teaser_anzeigen.mode_anzeige {
    width: 277px;

}
.teaser_anzeigen.mode_anzeigen {
    float: none;
    border: 1px solid #E2001A;
}

.teaser_anzeigen:first-child {


}
.teaser_anzeigen.mode_anzeige .infoWerbeBox {
    float: none;
    width: auto;
}
/* Anzeigen ENDE+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.stepBox{
	margin: 10px 0;
	float: left;
	height: 70px;
}
.stepsHead{
    margin: 5px 0;
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #E2001A;
}

/* WERBUNG ENDE */

/* CONTENT ENDE */


/* DYN FORMULARE */

.dynForm {
    width: 400px;
    margin: 0 auto;   
}
.dynForm > label {
    padding-top: 5px !important;
}

.dynForm > .formerr {
    color: #E2001A;
}

.dynForm label {
    display: block;
    width: 400px;
    clear: right;
    padding: 3px 0;
}

.dynForm input[type=text], .dynForm input[type=email], .dynForm select {
    float:right;
    width: 200px;
    border: 1px solid #ccc;
    padding: 2px;
}

.dynForm select {
    width: 206px;
}

.dynForm textarea {
    width: 400px;
    height: 75px;
    padding: 2px;
    border: 1px solid #ccc;
}

.dynForm .kform_double input {
    width: 40px;
    float: right;
    margin-left: 3px;
}

.dynForm .kform_double input + input {
    width: 150px;
}

.dynFormList input {
    float: right;
    margin: 3px;
}

.dynFormList li {
    border-top: 1px solid #eee;
    height: 2em;
    line-height: 1.75em;
    text-indent: 3px;
}

.dynFormList li:first-child {
    border: none;
}

.dynFormList li:hover {
    background: #FFF9EA;
}

.dynForm input[type=submit] {
    margin: 10px 0 0 258px;
    font-weight: bold;
    font-size: 13px;
    cursor: pointer;
    border: none;
    display: block;
    width: 148px;
    height: 35px;
    line-height: 35px;
    /*background: url(../bilder/layout/btn_bold.png) no-repeat top left transparent;*/
    color: #404040 !important;
    font-weight: bold;
    text-align: center;
	border: 1px solid #c0c0c0;
}

.dynForm input[type=submit]:hover {
    background-position: bottom left;
    text-decoration: none;
}

/* DYN FORMULARE ENDE */

/* DYN Partner */
.partnerList{
	list-style-type: none !important;
	list-style-image: none !important;
}

.partnerList li{
	padding: 5px;
	margin: 10px 10px 0 0;
	border-top: 1px solid #ccc;
	clear: left;
}

.partnerList li:first-child {
    border:none;
    clear: none;
}

#dynCont {
    font-size: 13px;
}


.partnerList li > p {
    margin-top: 12px; 

}

.check{
	margin: 0 !important;
	padding: 0 !important;
	border: none 0 !important;
	line-height: 12px;
}
/* SERVICE */

#content .service-list {
    list-style: none;
    padding: 0;
}

#content .service-list li {
    float: left;
    border: 1px solid #ccc;
    height: 270px;
    width: 188px;
    padding: 6px;
    margin: 0 5px 5px 0;
    text-align: left;
}

#content .service-list h5 {
    font-size: 14px;
    font-weight: bold;
}

#content .service-list img {
    border: none;
    padding: 0;
    margin: -6px 0 0 -6px;
}

#content .service-list a {
    display: block;
    text-align: right;
}

/* SERVICE ENDE */

/* JOBS */

#content .jobs-list {
    list-style: none;
    padding: 0;
}

#content .jobs-list h5 {
    background: #E2001A;
    font-size: 14px;
    color: #fff;
    padding: 3px;
}

#content .jobs-list li > div {

}

#content .jobs-list li {
    border-top: 1px solid #ccc;
    margin: 6px 0;
    padding: 6px 0;
}

#content .jobs-list li:first-child {
    border: none;
}

/* JOBS ENDE */



/* werbeteaser */
.sitemap .sitemap {
    padding: 20px 20px 20px 20px;
    border-top: 2px dotted #E2001A;
}
.sitemap li {
    color: #E2001A;

}
.sitemap li  a {

}

.sitemap .content-inner > .sitemap {
    padding-left: 50px;
    padding-top: 30px;
    width:790px;
    min-height: 250px;
    border: none;
    margin-left: 30px;
    margin-bottom: 40px;
    background-color: #cccccc;
}
#werbeTeaserBox .btn_left {
    width: 20px;
    height: 230px;
    position: absolute;
    z-index: 10;
    top: 130px;
    left: 30px;
    overflow: hidden;
}

#werbeTeaserBox .btn_left img{
    display: block;
    cursor: pointer;
}

#werbeTeaserBox .btn_right {
    width: 20px;
    height: 230px;
    position: absolute;
    z-index: 10;
    top: 130px;
    left: 260px;
    overflow: hidden;
}

#werbeTeaserBox .btn_right img{
    display: block;
    cursor: pointer;
}

.werbeTeaserBild	{
	width: 105px;
	height: 140px;
	overflow: hidden;
	z-index: 2;
	margin: 5px 18px auto;
	margin-bottom: 5px;
}

.werbeTeaserBild img	{
	width: 105px;
}

.werbeTeaserTitle{
	font-weight: bold;
	font-size: 1.0em;
	color: #FFFFFF;
	margin: 5px 90px auto;
}

.werbeTeaserLaufzeit	{
    font-size:9px;
    color:#FFFFFF;
}

.werbeTeaserText{
    margin-left: 20px;
    text-align: center;
    z-index: 5;
    font-weight: bold;
    alignment-adjust: middle;
	width:100px;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 11px;
	text-align: center;
}

a.werbungTeaserLink:link, a.werbungTeaserLink:visited	{
    display: block;
    width: 113px;
    height: 21px;
    margin: 30px auto 0;
    padding: 3px 20px 0 20px;
    color: #FFF;
    background: url(../bilder/layout/ak_btn.gif);
    text-align: center;
}


.content-inner table {
    margin-left: 14px;
}

.content-inner table img {
    border-color: #2E3A70;
    padding: 5px;
}

#tabellen  {
    padding: 30px;
}

/* Teaser-Boxen Startseite */

.startTeaserboxWillkommen {
	height: 300px;
	border: 4px solid #eaeaea;
	margin-top: 20px;
	background: url('../bilder/layout/uwe_strang.png') no-repeat right bottom;
}

.startTeaserboxWillkommen > p {
	padding-left: 20px;
	max-width: 700px;
}

.startTeaserboxWillkommen > .startTeaserHeadline {
	border: none;
}

.startTeaserbox {
	border: 4px solid #eaeaea;
	width: 426px;
	min-height: 350px;
	overflow: hidden;
	float: left;
	margin-top: 20px;
	margin-bottom: 40px;
}

.startTeaserbox > ul li {
	margin: 0 0 10px 20px;
	font-size: 14px;
}

.startTeaserHeadline {
	margin: 0 20px 0 20px;
	font-size: 20px;
	font-weight: 700;
	padding-left: 55px;
	line-height: 55px;
	background: url('../bilder/layout/Cross_teaser_btn.png') no-repeat left;
	border-bottom: 1px solid #eaeaea;
}

a.startTeaserboxBtn {
    display: block;
    background-color: #4e546e;
    color: #FFFFFF!important;
    width: 233px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    text-align: center!important;
	font-weight: 400!important;
    margin-top: 40px;
}

a.startTeaserboxBtn:hover{
	background-color: #59607d;
}

/* Ende Teaser-Boxen Startseite*/

#footerContainer	{
    height:  155px;
    background-color: #f1f1f1;
    border-top	: 4px solid #bababa;
}

#footer	{
	width	: 960px;
	overflow: hidden;
	margin	: 0 auto;
	color	: #666666;
	font-size	: 14px;
}

#footer-u-adresse, #footer-p-adresse, #footer-s-adresse	{
	float	: right;
	padding-top: 10px;
	text-align: right;
	font-size: 14px;
	line-height: 18px;
}
#footer-u-adresse {
	width	: 328px;
}
#footer-p-adresse {
	width	: 329px;
}
#footer_btn_left {
    float: left;
    margin-top: 15px;
    width: 250px;
}
#footer_btn_right {
    float: right;  
    margin-top: 15px;
}

#footer_btn_right img {
	margin-left: 10px;
}

#bc	{
	line-height: 13px;
	font-size: 13px;
	padding: 10px 0 10px 10px;
	color: #666666;
	border-bottom: 1px solid #eaeaea;
}

#bc a {
	color: #2e3a70;
	font-weight: 400;
}
#bc a:hover {
	text-decoration: underline;
}

.something {
    margin-left     :    50px;
    margin-top      :   -40px;
    float           :   left;
}

/* POPUP :: START */

#nice-to-know {
	width: 670px;
	min-height: 287px;
	background: #fff;
	border: 1px solid #ccc;
	position: fixed;
	top:200px; left: 50%;
	margin-left: -360px;
	z-index: 6000;
	padding: 1em;
	font-size: 14px;
}

body#nice-to-know {
	position: static;
	margin: 1em auto;
}

#nice-to-know > .nice-to-know-link {
	position: absolute;
	top: -15px; right: -13px;
	display: block;
	font-weight: bold;
	width: 27px;
	height: 27px;

}
.ueberschrift{
	font-size: 20px;    
	font-weight: bold;
	padding-left: 55px;
	margin-bottom: 20px;
	line-height: 60px;
	background	: url("../bilder/layout/cloud_btn.png") no-repeat left;
	border-bottom: 1px solid #eaeaea;
}

/* POPUP :: ENDE */