/***** ALLGEMEINES *****/

* {
	margin: 0;
	padding: 0;
}

body {
	background: url('/we_img/bg.jpg') repeat-x 0 0 #fff;
	margin:0 auto;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica,Verdana, sans serif;
	font-size:14px;
	line-height:1.6em;
	color:#333;
	text-align:center;
}


a {
	text-decoration: none !important;
}

img {
	border: 0 !important;
}
h1 {
	font-size: 40px;
	font-weight: bold;
	font-family: 'Tangerine', cursive;
	height: 40px;
}

/*****************************************************************************************/

#wrapper {
	position:relative;
	width:977px;
	margin:0 auto;
	text-align:left;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}
.inhalt {
	z-index: 500;
	float: left;
	background:  url('/we_img/hg-center.png') no-repeat 0 -40px #c9cec6;
}
.header {
	width: 977px;
	height: 153px;
}
.right {
	font-size: 11px;
line-height:1.4em;
}
#header {
	display:block; height: 224px; position: relative;
}
#headerbilder {
	overflow: hidden;
}
.kopf {
	z-index:999;
	position: absolute;
	top: 0;
}
#top {
	z-index:800;
	height: 255px;
}
.slider{
	position: relative;
	top:83px;
	z-index:1;
}
.navi {
	float: left;
	width: 167px;
}
.cont {
	float: left;
	width: 789px;
	border-left: 1px solid #6d716d;
	padding: 10px;
	padding-top: 20px;
}
#nav {
    bottom: 13px !important;
    left: 0px !important;
    position: absolute;
    z-index: 50;
}
#nav a { border: 1px solid #ccc; background: #164AB8; text-decoration: none; margin: 0 3px; padding: 0px 3px; color: #fff; font-weight: normal; font-size: 12px;  }
#nav a.activeSlide { background: #2F68A5; }
#nav a:focus { outline: none; }
a {
	color:#e89607;
	text-decoration:none;
	
}
a:hover {
	color:#333;
	text-decoration:none;

}
ul#menu {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul#menu li {
	float: left;
	padding-right: 15px;
}
.oc0 {
	-moz-opacity:0.00 !important;
	-webkit-opacity:0.00 !important;
	opacity:0.00 !important;
}
.oc {
	-moz-opacity:0.66 !important;
	-webkit-opacity:0.66 !important;
	opacity:0.66 !important;
}
###/*+++++++++++++++++++++++++ menu ++++++++++++++++++++++++++++++*/

div#Rahmen {

  }
  * html div#Rahmen {  /* Korrektur fuer IE 5.x */
  }
  div#Rahmen div {
     clear: left;
  }
  ul#Navigation {
    margin: 0; 
		padding: 0;
    text-align: left;
		width: 167px;
		z-index: 999;
		list-style: none;
  }
ul#Navigation li a {
	color: #222422;
}
ul#Navigation li:hover a, ul#Navigation li.aktiv a {
	color: #ffffff;
}
  ul#Navigation li:hover, ul#Navigation li.aktiv {
    list-style: none;
    position: relative;
    margin: 0; 
		padding: 0;
		color: #9fa09f;	
    background: url('/we_img/navi.png') repeat-x 0 0 ;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: 0;
		color: #222422;
	height: 28px;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: 0;
  }

  ul#Navigation li ul {
    margin: 0; 
    padding: 5;
    position: absolute;
    top: 24px; 
    left: 0;
    
    width: 185px;
	z-index:900;
    display: none;  /* Unternavigation ausblenden */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    padding-bottom:0.4em;
  }
ul#Navigation li a {
	font-size: 16px;
	display: block;
	font-weight: bold;
}
  ul#Navigation li:hover ul,ul#Navigation li.aktiv:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    border: none;
background: #4f5150;
text-align: left !important;
  }
  
    ul#Navigation li ul li.aktiv {
    float: none;
    display: block;
    border: none;
background: url('/we_img/navi_hover.png') repeat-x 0 0 ;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    padding: 0.2em 1em;
    color: #fff;
  }
  * html ul#Navigation a, * html ul#Navigation span {
  }
  ul#Navigation a:hover, ul#Navigation span, ul#Navigation li.aktiv {
		background: #4b6e4d;
		border-right: 3px solid #6D716D;
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */

  }
.verasntaltungen {
font-size: 11px;
line-height: 15px;
}
.verasntaltungen hr {
border: 0;
background: #aaa;
height:1px;
width: 99%;
margin-bottom: 10px;
margin-top: 10px;
}
.verasntaltungen a {
font-size: 12px;
}

/*++++++++++++++++++++++++++ path +++++++++++++++++++++++++++++++*/
.path {height:20px;line-height:20px;font-size:12px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.path ul, .path ul li {padding:0;margin:0;list-style-type:none;float:left;}
.path ul li a {padding:0 5px 0 0;margin:0;float:left;display:block;color:#264391;font-weight:normal;font-size:10px;}
.path ul li a span {float:left;}

.path ul li.home a b, .path ul li.home b {background-position:-5px -2px;}
.path ul li.akt a, .path ul li a:hover {color:#000;}
.path ul li.akt a b, .path ul li.akt b, .path ul li a:hover b, .path ul li b{background-position:-37px -32px;}
.path ul li.home.akt a b, .path ul li.home.akt b, .path ul li.home a:hover b, .path ul li.home b{background-position:-5px -32px;}


/*+++++++++++++++++++++++++ footer ++++++++++++++++++++++++++++++*/

#footer {
	background: #4b6e4d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	width: 957px;
	color: #fff;
	padding-left: 20px;
	font-size: 11px;
	line-height: 16px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}
#footer .text {
float: left;
width: 600px;
}
#footer #copyright {
float:right;
position: absolute;
bottom: 10px;
right: 20px;
font-size: 10px;
}
#footer h5 {
font-size: 12px;
font-weight: bold;
}
#footer .textlinks, #footer .textrechts {
float: left;
width:240px;
}
#footer .textrechts {
width: 300px;
}
#footer a {
font-size: 11px;
color: #eee;
}
#footer a:hover {
font-size: 11px;
color: #aaa;
}

.imagegal {
float: left;
padding: 2px;
border: 1px solid #888;
margin: 5px;
}
.bildergalerie img {
padding: 2px; 
border: 1px solid #888;
}

.thumb a.imgtransleft, .bildergalerie .left a, .content .galbesucher.left a, .content .aktuell a.left { 
	background: #fff;
	display: inline;
	float: left;
	margin: 0 0 20px -18px;
	width: auto;
	padding: 6px;
	text-align: center;
	font-family: "Marker Felt", sans-serif;
	text-decoration: none;
	color: #333;
	font-size: 18px;
	box-shadow: 0 3px 6px  rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
	-webkit-transition: -webkit-transform .3s ease-in;
	transition: transform .3s ease-in;
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand');
	-moz-transform:  matrix(0.99939083, -0.03489950, 0.03489950, 0.99939083, 0, 0);
	-webkit-transform:  matrix(0.99939083, -0.03489950, 0.03489950, 0.99939083, 0, 0);
	-o-transform:  matrix(0.99939083, -0.03489950, 0.03489950, 0.99939083, 0, 0);
	transform: rotate(-2deg)
}
.thumb a:hover.imgtransleft, .bildergalerie .left a:hover, .content .aktuell a:hover.left, .content .aktuell a:hover.right {
	transform: scale(1.25) rotate(0deg);
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
		transition: transform .3s ease-in;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	position: relative;
	z-index: 999;	z-index: 999;
}
.thumb a.imgtransright, .bildergalerie .right a, .content .galbesucher.right a, .content .aktuell a.right { 
	background: #fff;
	display: inline;
	float: left;
	margin: 0 0 20px -18px;
	width: auto;
	padding: 6px;
	text-align: center;
	font-family: "Marker Felt", sans-serif;
	text-decoration: none;
	color: #333;
	font-size: 18px;
	box-shadow: 0 3px 6px  rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
	-webkit-transition: -webkit-transform .3s ease-in;
	transition: transform .3s ease-in;
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=-0.03489950, M21=0.03489950, M22=0.99939083,sizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=-0.03489950, M21=0.03489950, M22=0.99939083,sizingMethod='auto expand');
	-moz-transform:  matrix(0.99939083, 0.03489950, -0.03489950, 0.99939083, 0, 0);
	-webkit-transform:  matrix(0.99939083, 0.03489950, -0.03489950, 0.99939083, 0, 0);
	-o-transform:  matrix(0.99939083, 0.03489950, -0.03489950, 0.99939083, 0, 0);
	transform: rotate(2deg)
}

.thumb a:hover.imgtransright, .bildergalerie .right a:hover, .content .galbesucher a:hover {
		transform: scale(1.25) rotate(0deg);
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
		transition: transform .3s ease-in;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	position: relative;
	z-index: 999;
}

form.form.kontakt label {
	width: 117px;
}
form.form label {
	float: left;
	width: 140px;
}

form.form input, form.form textarea, form.form select {
	float: left;
	padding: 5px;
	margin-bottom: 10px;
	-moz-border-radius:3px;
	-ms-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: 1px solid #ccc;
	width: 300px;
}

form.form input:hover, form.form textarea:hover, form.form input:focus, form.form textarea:focus {
	background: #fff;
}
.error {
background: #f8b9b7;
border: 1px solid #ff0000;
}


 .box.arkordeon {
	background:#fff;
	float:left;
	width:100%;
	padding-bottom:8px;
	overflow:hidden;
	position:relative;
	height:auto !important;
}
 .box.arkordeon h3 {

	font-family: 'Open Sans', Arial,Helvetica,Verdana,Sans-Serif;
	color: #1B191A;
	font-size: 22px;	font-size:20px;
	font-weight:500;
	padding:5px 10px 5px 50px;
	background:#BBBBBB;
	border-bottom:2px solid #d3d3d3;
	position:relative;
	margin:0;
	cursor:s-resize;
	cursor:row-resize;
}
 .box.arkordeon h2 {
	color: #941548;
}
 .box.arkordeon img {

}
 .box.arkordeon .termin {
	background: #ddd;
	padding: 10px;
	font-weight: bold;
	margin-top: 15px;
}
 .box.arkordeon h3 em {
	background:#345381;
	font-style:normal;
	-moz-border-radius:2px;-ms-border-radius: 2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px;
	height:23px;
	width:23px;
	position:absolute;
	left:15px;
	top:5px;
	padding:0;
	margin:0;
	line-height:23px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	font-family: Arial,Helvetica,Verdana,Sans-Serif;
	font-size:18px;
}

 .box.arkordeon h3 em.on {display:none;}
 .box.arkordeon h3 em.off {display:block;}
 .box.arkordeon h3.open {font-weight:600;}
 .box.arkordeon h3.open em.on {display:block !important;}
 .box.arkordeon h3.open em.off {display:none !important;}
 .box.arkordeon h3 strong {font-weight:500;color:#005e47;}
 .box.arkordeon h3.open strong {font-weight:600;}

 .box.arkordeon h3 strong b{font-weight:600;}
 .box.arkordeon h3.open strong b {font-weight:700;font-size:1.1em;}


 .box.arkordeon .inhalt {
	padding:25px 15px 15px 15px;
	background:#f6f6f6;
	border-bottom:2px solid #d3d3d3;
	height:auto: !important;
	overflow:hidden;
	position:relative;
}

 .box.arkordeon h3:hover em {background:#516481;}
.arkordeon .inhalt {
	width: 100%
}

.contentpagebox ul {
	padding-left: 20px;
}
/* STYLES */
.db { display:block !important; }
.di { display:inline !important; }
.dn { display:none !important; }

.pa { position:absolute !important; }
.pr { position:relative !important; }

.t0 {top:0 !important;bottom:auto !important;}
.t3 {top:3px !important;bottom:auto !important;}
.t4 {top:4px !important;bottom:auto !important;}
.t5 {top:5px !important;bottom:auto !important;}
.t10 {top:10px !important;bottom: auto !important;}
.b0 {bottom:0;top:auto !important;}
.b-10 {bottom:-10px !important;top:auto !important;}
.b10 {bottom:10px !important;top:auto !important;}
.r0 {right:0 !important;left:auto !important;}
.r-10 {right:-10px !important;left:auto !important;}
.r10 {right:10px !important;left:auto !important;}
.r15 {right:15px !important;left:auto !important;}

.l0 {left:0 !important; right:auto !important;}
.l10 {left:10px !important;right:auto !important;}
.l-10 {left:-10px !important;right:auto !important;}
.l-15 {left:-15px !important;right:auto !important;}

.cb { clear:both !important;
	font-size:0 !important; }
.fl { float:left !important; }
.fr { float:right !important; }
.fn { float:none !important; }

.ofh { overflow: hidden; }
.ofv { overflow: visible; }

.ttu { text-transform:uppercase !important; }
.ttn { text-transform:none !important; }
.ttl { text-transform:lowercase !important; }

.tal { text-align:left !important; }
.tac { text-align:center !important; }
.tar { text-align:right !important; }
.taj { text-align:justify !important; }


.wsn { white-space:nowrap !important; }

.m0 { margin:0 !important; }
.m10 { margin:10px !important; }

.mt0 { margin-top:0 !important; }
.mt1 { margin-top:1px !important; }
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt20 { margin-top:20px !important; }
.mr20 { margin-right:20px !important; }
.mr70 { margin-right:70px !important; }
.mb0 { margin-bottom:0 !important; }
.mb10 { margin-bottom:10px !important; }
.mb20 { margin-bottom:20px !important; }
.ml0 {margin-left:0 !important; }
.mt-2 { margin-top:-2px !important; }

/* PADDING */
.p0 { padding:0 !important; }
.p1 { padding:1px !important; }
.p5 { padding:5px !important; }
.p10 { padding:10px !important; }
.p15 { padding:15px !important; }
.p18 { padding:18px !important; }
.p20 { padding:20px !important; }
.p30 { padding:30px !important; }

.pt0 { padding-top:0 !important; }
.pt2 { padding-bottom:2px !important; }
.pt3 { padding-bottom:3px !important; }
.pt4 { padding-bottom:4px !important; }
.pt5 { padding-top:5px !important; }
.pt8 { padding-top:8px !important; }
.pt10 { padding-top:10px !important; }
.pt15 { padding-top:15px !important; }
.pt20 { padding-top:20px !important; }
.pt25 { padding-top:25px !important; }
.pt30 { padding-top:30px !important; }
.pt35 { padding-top:35px !important; }
.pt40 { padding-top:40px !important; }
.pt160 { padding-top:160px !important; }

.pb0 { padding-bottom:0 !important; }
.pb2 { padding-bottom:2px !important; }
.pb5 { padding-bottom:5px !important; }
.pb10 { padding-bottom:10px !important; }
.pb15 { padding-bottom:15px !important; }
.pb20 { padding-bottom:20px !important; }
.pb30 { padding-bottom:30px !important; }
.pb40 { padding-bottom:40px !important; }

.pl0 { padding-left:0 !important; }
.pl5 { padding-left:5px !important; }
.pl8 { padding-left:8px !important; }
.pl5 { padding-left:5px !important; }
.pl10 { padding-left:10px !important; }
.pl15 { padding-left:15px !important; }
.pl18 { padding-left:18px !important; }
.pl20 { padding-left:20px !important; }
.pl30 { padding-left:30px !important; }
.pl40 { padding-left:40px !important; }
.pl100 { padding-left:100px !important; }
.pl120 { padding-left:120px !important; }
.pl150 { padding-left:150px !important; }
.pl200 { padding-left:200px !important; }
.pl350 { padding-left:350px !important; }
.pr0 { padding-right:0 !important; }
.pr2 { padding-right:2px !important; }
.pr5 { padding-right:5px !important; }
.pr7 { padding-right:7px !important; }
.pr10 { padding-right:10px !important; }
.pr15 { padding-right:15px !important; }
.pr20 { padding-right:20px !important; }
.pr30 { padding-right:30px !important; }
.pr40 { padding-right:40px !important; }
.pr40 { padding-right:40px !important; }
.pr50 { padding-right:50px !important; }
.pr60 { padding-right:60px !important; }
.pr70 { padding-right:70px !important; }

/* / PADDING */

/* LINE-HEIGHT */
.lh05 { line-height:.5em !important; }
.lh1 { line-height:1em !important; }
.lh11 { line-height:1.1em !important; }
.lh12 { line-height:1.2em !important; }
.lh13 { line-height:1.3em !important; }
.lh14 { line-height:1.4em !important; }
.lh15 { line-height:1.5em !important; }
.lh16 { line-height:1.6em !important; }

.lh10px { line-height:10px !important; }
.lh11px { line-height:11px !important; }
.lh12px { line-height:12px !important; }
.lh13px { line-height:13px !important; }
.lh14px { line-height:14px !important; }
.lh15px { line-height:15px !important; }
.lh16px { line-height:16px !important; }
.lh18px { line-height:18px !important; }
.lh20px { line-height:20px !important; }
.lh22px { line-height:22px !important; }
.lh24px { line-height:24px !important; }
.lh26px { line-height:26px !important; }
.lh28px { line-height:28px !important; }
.lh30px { line-height:30px !important; }

/* / LINE-HEIGHT */

/* FONT-SIZE */
.fs10 { font-size:10px !important; }
.fs11 { font-size:11px !important; }
.fs12 { font-size:12px !important; }
.fs13 { font-size:13px !important; }
.fs14 { font-size:14px !important; }
.fs15 { font-size:15px !important; }
.fs16 { font-size:16px !important; }
.fs18 { font-size:18px !important; }
.fs20 { font-size:20px !important; }
.fs22 { font-size:22px !important; }
.fs24 { font-size:24px !important; }
.fs26 { font-size:26px !important; }
.fs30 { font-size:30px !important; }
/* / FONT-SIZE */

/* COURSOR */
.cuz { cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:-o-zoom-in;cursor:zoom-in; }
.cup { cursor:pointer !important; }
.cuh { cursor:help !important; }
.cuse { cursor:se-resize !important; }
/* / COURSOR */

.fwb { font-weight:bold !important; }
.fwn { font-weight:normal !important; }
.fw100 {font-weight:100 !important;}
.fw200 {font-weight:200 !important;}
.fw300 {font-weight:300 !important;}
.fw400 {font-weight:400 !important;}
.fw500 {font-weight:500 !important;}
.fw600 {font-weight:600 !important;}
.fw700 {font-weight:700 !important;}
.fw800 {font-weight:800 !important;}


/* HEIGHT */
.h0 { height:0 !important; }
.h10 { height:10px !important; }
.h15 { height:15px !important; }
.h20 { height:20px !important; }
.h30 { height:30px !important; }
.h50 { height:50px !important; }
.h80 { height:80px !important; }
.h100 { height:100px !important; }
.h120 { height:120px !important; }
.h150 { height:150px !important; }
.h170 { height:170px !important; }
.h165 { height:165px !important; }
.h200 { height:200px !important; }
.h220 { height:220px !important; }
.h250 { height:250px !important; }
.h300 { height:300px !important; }
.h400 { height:400px !important; }
.h600 { height:600px !important; }
.h800 { height:800px !important; }
.hauto{ height:auto !important; }
.hi2 { height: 2px !important; }

.min-h100 { min-height:100px !important; }
.min-h200 { min-height:200px !important; }
/* / HEIGHT */

/* WIDTH */
.wauto { width:auto !important; }
.w0 { width:1px !important; }
.w5 { width:5px !important; }
.w10 { width:10px !important; }
.w15 { width:15px !important; }
.w20 { width:20px !important; }
.w30 { width:30px !important; }
.w40 { width:40px !important; }
.w50 { width:50px !important; }
.w60 { width:60px !important; }
.w65 { width:65px !important; }
.w70 { width:70px !important; }
.w75 { width:75px !important; }
.w77 { width:77px !important; }
.w80 { width:80px !important; }
.w85 { width:85px !important; }
.w90 { width:90px !important; }
.w95 { width:95px !important; }
.w99 { width:99px !important; }
.w100 { width:100px !important; }
.w105 { width:105px !important; }
.w120 { width:120px !important; }
.w126 { width:126px !important; }
.w130 { width:130px !important; }
.w135 { width:135px !important; }
.w140 { width:140px !important; }
.w145 { width:145px !important; }
.w150 { width:150px !important; }
.w155 { width:155px !important; }
.w160 { width:160px !important; }
.w165 { width:165px !important; }
.w170 { width:170px !important; }
.w180 { width:180px !important; }
.w185 { width:185px !important; }
.w190 { width:190px !important; }
.w195 { width:195px !important; }
.w200 { width:200px !important; }
.w205 { width:205px !important; }
.w210 { width:210px !important; }
.w220 { width:220px !important; }
.w230 { width:230px !important; }
.w240 { width:240px !important; }
.w250 { width:250px !important; }
.w255 { width:255px !important; }
.w260 { width:260px !important; }
.w270 { width:280px !important; }
.w280 { width:280px !important; }
.w285 { width:285px !important; }
.w300 { width:300px !important; }
.w310 { width:310px !important; }
.w350 { width:350px !important; }
.w380 { width:380px !important; }
.w390 { width:390px !important; }
.w400 { width:400px !important; }
.w420 { width:420px !important; }
.w430 { width:430px !important; }
.w440 { width:440px !important; }
.w450 { width:450px !important; }
.w480 { width:480px !important; }
.w500 { width:500px !important; }
.w580 { width:580px !important; }
.w600 { width:600px !important; }
.w620 { width:620px !important; }
.w650 { width:650px !important; }
.w660 { width:660px !important; }
.w666 { width:666px !important; }
.w670 { width:670px !important; }
.w785 { width:785px !important; }
.wfull { width: 100% !important; }

.min-w420 { min-width:420px !important; }
.min-w440 { min-width:440px !important; }
.min-w500 { min-width:500px !important; }
.max-w620 { max-width:620px !important; }

.w20p {width:20% !important; }
.w25p {width:25% !important; }
.w33p {width:33% !important; }
.w40p {width:40% !important; }
.w49p {width:49% !important; }
.w50p {width:50% !important; }
.w60p {width:60% !important; }
.w66p {width:66% !important; }
.w75p {width:75% !important; }
.w100p {width:100% !important; }

/* / WIDTH */

.ffn { font-family:Arial,Helvetica,Verdana,Sans-Serif !important; }

*.bn, *.bnone { border:none !important; }
*.bt1 { border-top:1px solid !important; }
*.bt1d6 { border-top:1px solid #d6d6d6 !important;}

.oln { outline:none !important;
	border-collapse:collapse !important;
	border-style:none !important;
	border-spacing:0 !important; }

.nowrap { white-space:nowrap !important; }

.rsv {resize:vertical !important;}
.rsh {resize:horizontal !important;}
.rsb {resize:both !important;}

.vas { vertical-align: super !important; }
.vam { vertical-align: middle !important; }
.vat {  vertical-align: top !important; }
.cfff {color:#fff !important;}
.c000 {color:#000 !important;}
.cddd {color:#ddd !important;}
.ceee {color:#eee !important;}
.c444 {color:#444 !important;}
.c666 {color:#666 !important;}
.c999 {color:#999 !important;}
.c333 {color:#333 !important;}
.cgrau {color:#3b3b3b !important;}
.chgrau {color:#9b9b9b !important;}
.corange {color:#f8aa00 !important;}
.cgruen {color:#5fa82c !important;}
.cdgruen {color:#00523c !important;}

.bglight{background:#f3f3f3 !important;}
.bgfff {background:#fff !important;}
.bgeee{background:#eee !important;}
.bgccc {background:#ccc !important;}
.bg333 {background:#333 !important;}
.bghellgrau {background:#f3f3f3 !important;}
.bgsuccess {background:#e9f1e1}
.bgerror {background:#f8b9b7}

.bb1grau {border-bottom:1px solid #7f7f7f !important;}
.b1ddd {border:1px solid #ddd !important;}
.b1eee{border:1px solid #eee !important;}
.b1grau {border:1px solid #7f7f7f !important;}
.b1lila {border:1px solid #c5b6cf !important;}
.bt1grau {border-top:1px solid #ddd !important;}
.bbnone {border-bottom: none !important;}
.brbraun { border-right: 2px solid #e3d0bc !important; }

.oc0 {-moz-opacity:0.0 !important;-webkit-opacity:0.0 !important;-ms-opacity:0.0 !important;-o-opacity:0.0 !important;opacity:0.0 !important;}
.oc33 {-moz-opacity:0.33 !important;-webkit-opacity:0.33 !important;-ms-opacity:0.33 !important;-o-opacity:0.33 !important;opacity:0.33 !important;}
.oc50 {-moz-opacity:0.50 !important;-webkit-opacity:0.50 !important;-ms-opacity:0.50 !important;-o-opacity:0.50 !important;opacity:0.50 !important; }
.oc66 {-moz-opacity:0.66 !important;-webkit-opacity:0.66 !important;-ms-opacity:0.66 !important;-o-opacity:0.66 !important;opacity:0.66 !important; }
.oc75 {-moz-opacity:0.75 !important;-webkit-opacity:0.75 !important;-ms-opacity:0.75 !important;-o-opacity:0.75 !important;opacity:0.75 !important; }
.oc80 {-moz-opacity:0.80 !important;-webkit-opacity:0.80 !important;-ms-opacity:0.80 !important;-o-opacity:0.80 !important;opacity:0.80 !important; }
.oc85 {-moz-opacity:0.85 !important;-webkit-opacity:0.85 !important;-ms-opacity:0.85 !important;-o-opacity:0.85 !important;opacity:0.85 !important; }
.oc90 {-moz-opacity:0.90 !important;-webkit-opacity:0.90 !important;-ms-opacity:0.90 !important;-o-opacity:0.90 !important;opacity:0.90 !important; }
.oc95 {-moz-opacity:0.95 !important;-webkit-opacity:0.95 !important;-ms-opacity:0.95 !important;-o-opacity:0.95 !important;opacity:0.95 !important; }
.oc100 {-moz-opacity:1.00 !important;-webkit-opacity:1.00 !important;-ms-opacity:1.00 !important;-o-opacity:1.00 !important;opacity:1.00 !important; }

.vh { visibility:hidden !important; }

.ls1 {letter-spacing:.1em;}

.zi1 { z-index:1; }
.zi2 { z-index:2; }
.zi3 { z-index:3; }
.zi9 { z-index:9; }
.zi99 { z-index:99; }
.zi999 { z-index:999; }
