/*
-----------------------------------------------
PATCHES MOBILE
----------------------------------------------- 

Stand:
Letzte Änderung:


-----------------------------------------------
Layout
----------------------------------------------- */
body {/*background-color:green;*/}
#page {	max-width:100% !important;padding: 1em;margin: 0em auto;}
.container { width: 100%; } /* edit how you see fit */
.logo {margin-top:2em;}
.logo img {height: auto;width: auto;}
#global_nav {margin-top:0em;margin-bottom:2em;}
.kopfbereich {height:auto !important;margin-top:0em !important;}
div.kopfbereich {border-bottom:0px solid black;}
.logo {margin-top:0.5em;}
.bannerbereich {margin-bottom: 1em;}
.unterer_bereich, .home #wrapper, .standard #wrapper {background-image:none !important;margin-top:1em;}
.submenu {display:none;}
.contentbereich {background-color:transparent !important;}

.links, .rechts, .unterer_bereich .col {float:none !important;margin:0em;padding:0em;}
.footer {min-height:5em;margin:0em !important;}
.footerbereich .links, .footerbereich .rechts, .footerbereich .col {float:none !important;margin-left:0em !important;}
.footerbereich .toolbar_link a {margin:0em !important;padding:0em !important;text-decoration:underline;}
.footerbereich .links, .footerbereich .rechts {font-size:1em;line-height:1.25em;}
.contentbereich .rechts {margin-top:1.5em !important;}
div.kopfbereich {height:auto !important;}
.span_7, .span_17 {width:100%;}

.contentbereich .span_7
{
width:100% !important;
margin:0em;
padding:0em;
}

.contentbereich .span_17 {
    width:100%;
}

.contentbereich .span_7, .contentbereich .span_17 {font-size:17px !important;}


DIV.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {float:left;width:100%;}



/*
-----------------------------------------------
GRIDELEMENTS
----------------------------------------------- */

.gridelements-2col, .gridelements-3col {overflow:hidden;}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {float:none;margin-bottom:1.25em;}

/* 2Spalten */

.gridelements-2col .col_left, .gridelements-2col .col_right, .gridelements-3col .col_left, .gridelements-3col .col_middle, .gridelements-3col .col_right {
	width:100%;	
	float:none;
	}
	
.gridelements-2col .col_right, .gridelements-3col .col_middle, .gridelements-3col .col_right {
	margin-left:0%;
	}
	

/*
-----------------------------------------------
LAYOUTELEMENTE
----------------------------------------------- */
.csc-textpic-above {
	margin-bottom:2em;
}


/*
-----------------------------------------------
SPALTENAUFTEILUNG AUFHEBEN
----------------------------------------------- */

.contentbereich .span_17, .contentbereich .span_7 {width:100%;}
.contentbereich .span_7 {margin-left:0%;}
.contentbereich .span_7 .csc-frame {
	width:100%; 
	margin-left:0%;
	float:none;
}

/*
-----------------------------------------------
STILVORLAGEN
----------------------------------------------- */

h1 {margin-bottom:0.5em;font-size:1.85em;}
p {font-size:0.9em;}



/*
-----------------------------------------------
SLIDER
----------------------------------------------- */

.bannerbereich .slider .flexslider {display:none;}
.bannerbereich .button {
    position:static;
    top:0;
    left:0;
    width:100%;
    background-color: #e1b12c;
    color: #ffffff;
    border-radius: 0%;
    -moz-border-radius: 0%;
    -webkit-border-radius: 0%;
    border: 0px solid #000000;
    transform: rotate(-0deg);
    height: auto;
    padding: 0px;
   }
.bannerbereich .button-content {
	padding:15px 15px 5px 15px;
}
.bannerbereich .button,
.bannerbereich .button-content, 
.bannerbereich .button a {
    display: block;
    float:left;
    overflow:hidden;
}
.button p, .button h2 {
    text-align: left;
   }
.button a, .button-content {
width:100%;
