@charset "UTF-8";
/* CSS Document */
/*--------------- TYPO ------------------*/

/* FARBEWERTE
 
*/

body {font-family: arial,verdana,clean,sans-serif;color:#dbdee0}
/*iframe {border:none;background:none;float:none; overflow:hidden !important;overflow-x:hidden; overflow-y:hidden;}*/

/*** HEADERS ***/
h1 {font-size:2.8em;} /* 28px */
h2 {font-size:1.6em;} /* 16px */
h3 {font-size:1.3em;} /* 13px */

h1,h2,h3,h4,h5,h6{color:#FFF;font-weight:normal;padding: 0 0 .6em 0;}  /* top & bottom margin based on font size */

h2 {color:#f49e00;font-weight:bold;}
h3 {color:#f49e00;}

/* ORANGE BEI UEBERSCHRIFT*/ 
h1 em  {color:#f49e00;font-weight:normal;font-style:normal;}

/*** TAB CONTENT ***/
#content h1.tab-title {display:none}

/* HEADERS */ 
/*
#content #tab-box h1, #content #tab-box h2, #content #tab-box h3, 
#content #tab-box h4, #content #tab-box h5, #content #tab-box h6 {padding:0;}

#content #tab-box .alternative-container h1, #content #tab-box .alternative-container h2, #content #tab-box .alternative-container h3, 
#content #tab-box .alternative-container h4, #content #tab-box .alternative-container h5, #content #tab-box .alternative-container h6 {padding: 0;}
*/

#content #tab-box p {color:white}

strong, b {font-weight:bold;color:#FFF}
i {font-style:italic;}

span.orange {color:#f49e00}

/* LISTEN*/
#content #tab-box .alternative-content-100 ul, #content #tab-box .alternative-container ul {border:none}
#content #tab-box .alternative-content-100 ul li,  #content #tab-box .alternative-container ul li {background:url("../img/list-bullet.png") no-repeat scroll 0 0.85em transparent;display:block;font-size:1.3em;padding:0.3em 0 0 1.5em;}
#content #tab-box .alternative-content-100 ol {list-style-type:disc}
#content #tab-box .alternative-content-100 ol li, #content #tab-box .alternative-container ol li {display:block;padding:0.3em 0 0 1.5em;}

/* LINKS */
#content #tab-box a:link, #content #tab-box a:visited, #content #tab-box a:focus, #content #tab-box a:hover, #content #tab-box a:active {font-weight:normal;font-size:1em;}
#content #tab-box a:link {color:#fff; text-decoration:underline;} 
#content #tab-box a:visited {color:#fff;text-decoration:underline;} 
#content #tab-box a:focus, #content #tab-box a:hover, #content #tab-box a:active {color:#FFF;text-decoration:none}
#content #tab-box a:hover {color:#A5AEB3;text-decoration:none;}



/*** WIDGETS ***/
.social-widget-content h1 {font-size:1.2em;font-weight:normal;height:1.9em;width:16.2em}

#social-widget h1.xing, #social-widget h1.rss, #social-widget h1.you-tube, #social-widget h1.twitter {margin:0;padding:.6em 0 0 3.6em;cursor:pointer}

#social-widget h1.xing {background:transparent url(../img/exelution-xing.png) 0.1em 0em no-repeat;}
#social-widget h1.rss {background:transparent url(../img/exelution-rss.png) 0.1em 0 no-repeat;}
#social-widget h1.you-tube {background:transparent url(../img/exelution-youtube.png) 0.1em 0 no-repeat;}
#social-widget h1.twitter {background:transparent url(../img/exelution-twitter.png) 0.1em 0 no-repeat;}
#social-widget h1.twitter.openHeader {background:transparent url(../img/exelution-twitter.png) 0.1em -3em no-repeat;}


/*** LIST ***/
blockquote,ul,ol,dl{margin:0;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}

/*** TABLE ***/
th,td{padding: 0 0;vertical-align:top}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
fieldset,table,pre{margin-bottom:1em;}

/*** MISC ***/
abbr,acronym{border-bottom:1px dotted #000;cursor:help;} 
em{font-style:italic;}
input[type=text],input[type=password],textarea{width:12.25em;}
hr {background-color:#6a6b6c;color:#6a6b6c;border:0;height:.1em;}
 

/*** CLEANER ***/

#top-navi:after, #right-bar:after, #sitemap:after,
.rightside:after, .single-team-container:after, .twitter-container:after,
.tx-youtubeapi-list li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


/*** CONTENT ***/

#wrapper p, #popup-content p {font-size:1.3em;line-height:1.2em;}

#content {padding: 3.5em 5.1em 4.6em 5.1em}
#content ul,  #popup-content ul  {margin: 0 0 0 .1em}
#content ul li,  #popup-content ul li {list-style: none}
#content li,  #popup-content li {background: transparent url(../img/list-bullet.png) 0 .85em no-repeat;font-size:1.3em;padding: .3em 0 0 1.5em;}

/*------------- LINKS --------------*/
#content a:link, #content a:visited, #content a:focus, #content a:hover, #content a:active {font-weight:normal;font-size:1em;}
#content a:link {color:#FFF; text-decoration:underline;} 
#content a:visited {color:#fff; text-decoration:underline;} 
#content a:focus, #content a:hover, #content a:active {color:#5d6b74;text-decoration:none}
#content a:hover {color:#5d6b74;text-decoration:none;}

#popup-content a:link, #popup-content a:visited, #popup-content a:focus, #popup-content a:hover, #popup-content a:active {font-weight:normal;text-decoration:none;font-size:1em;}
#popup-content a:link {color:#f49e00} 
#popup-content a:visited {color:#4b5861;} 
/*#popup-content a:focus, #popup-content a:hover, #popup-content a:active {color:#5d6b74;text-decoration:none}*/
#popup-content a:hover {color:#4b5861;}


#content .alternative-content-100 a:link, #content .alternative-content-100 a:visited, #content .alternative-content-100 a:focus, #content .alternative-content-100 a:hover, #content .alternative-content-100 a:active {font-weight:normal;text-decoration:none;font-size:1em;}
#content .alternative-content-100 a:link {color:#5d6b74} 
#content .alternative-content-100 a:visited {color:#5d6b74;} 
#content .alternative-content-100 a:focus, #content .alternative-content-100 a:hover, #content .alternative-content-100 a:active {color:#FFF;text-decoration:none}
#content .alternative-content-100 a:hover {color:#fff;}

/*** MAIL ***/
#content .internal-mail-link {background: transparent url(../img/mail-symbol.gif) 0 .50em no-repeat;padding: .3em 0 0 1.8em;}

/*** PDF ***/
#content a.pdf {background:transparent url(../img/pdficon.png) 0 0.0em no-repeat;padding: 0 0 0 1.5em}

/*------------- LANGUAGE --------------*/
.language-german a , .language-english a{color:#5f6d73;font-size:1.1em;text-decoration:none;}
.language-button-hidden {
 display: none;
}

#language-box {
  height:auto;
}

/*------------- NAVIGATION --------------*/

/*** TOPNAVI ***/

#top-navi ul {float:right;}
#top-navi ul li {list-style:none;}
#top-navi li {float:left;font-size:1.1em;padding-top:1.1em;margin:.6em 0 0 0}
#top-navi li a:link, #top-navi li a:visited  {color:white;margin: 0 1.1em 0 1.1em;padding: 0 0.1em 0 0;text-decoration:none;}
#top-navi li a:visited {color:#FFF;}
#top-navi li a:hover, #top-navi li a:focus, #top-navi li a:active {color:#707D85;}
#top-navi li.active a {color:#707D85;}
#top-navi li.last-header-element {border-left:0.1em solid #808283}
#top-navi li.last-header-element a {margin-right:0 !important}

/*** FOOTERNAVI ***/
#footer-navi {float:left;margin: 1.2em 0 0 0}
#footer ul {list-style:none;margin:0;}
#footer li {display:inline;font-size:1.1em}
#footer li a:link, #footer li a:visited {color:#FFF;padding: 0 0 .1em 0;text-decoration:none;margin: 0 1.1em 0 1.1em}
#footer li a:visited {color:#FFF}
#footer li a:hover, #footer li a:active, #footer li a:focus {color:#5d6b74}   
#footer li.first-footer-menu a {margin-left:0 !important}
#footer li a.act {color:#707D85}

/*** BOOKMARKS ***/
#bookmarks {float:right;margin: 1.2em 0 0 0}
span#bookmarks-title {color:white;font-weight:bold;}

/*** NAVI ***/
#navi {margin: .6em 0 0 0}
#navi ul {margin: 0.3em 0 0 25.9em}
/*
  #navi li{background: transparent url(../img/exelution-button-back.png) 0 0em no-repeat;float:left;height:3.5em;list-style:none;margin:0 .2em 0 0;width:22.3em;}
  #navi li a:hover {background: transparent url(../img/exelution-button-hover-back.png) 0 0em no-repeat;color:#FFF;height:3.5em}
  #navi li a:link, #navi li a:visited, #navi li a:focus, #navi li a:hover, #navi li a:active{color:white;display:block;font-size:1.8em;margin:0;padding:.4em 0 0 1.4em;text-decoration:none}
  #navi li a:visited {color:#FFF;}

*/

#sub-navi {text-align:center}
#sub-navi ul {padding: .8em 0 0 0}
#sub-navi ul li {list-style:none;display:inline}
#sub-navi li a {font-size:1.3em;color:white}



/*ul#nav{width:22.3em}*/
ul#nav{width:69em}

ul#nav-ref{width:22.3em;float:left;margin:0.3em 0 0 0}

ul#nav-us{width:22.3em;float:left;margin:0.3em 0 0 0}

#nav {
  display:table;
  padding-left:.6em!important;
  position:relative; 
}

#nav li a {
  font-size:1.8em;
  text-decoration:none;
}

#nav, #nav ul, #nav li {
  float: left;
  z-index:1000;
}

 
#nav a {
  display: block;
  text-decoration: none;
  padding: .4em .5em .4em .75em;
  width:11.4em;
  color:white
  
}

#nav a:active, #nav a:focus {
  color:white
  
}

#nav li:hover {
  color:#FFF;
  display:inline; 
  background: transparent url(../img/navigation/exelution-button-hover-back.png) 0 0em no-repeat;
}

#nav a.act {
  color:#FFF;
  width:11.15em;
  background: transparent url(../img/navigation/exelution-button-hover-back.png) 0 0em no-repeat; 
}


#nav li {
  float: left;
  display:inline;
  background: transparent url(../img/navigation/exelution-button-back.png) 0 0em no-repeat;
  list-style:none;
  margin:0 .2em 0 0;
  width:22.3em;
}

#nav li.lastelement {padding-bottom:1.2em;}
 
#nav li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 22.3em;
  font-weight: normal;
  margin:-.1em 0 0 0;
  padding:0;
  
}

#nav li ul a {
  font-weight: normal;
  height:auto;
  text-decoration: none;
  color:#858c90;
  line-height:120%;
  
}

/* SUBNAVI */


#nav li ul li {
  height:auto;
  line-height:200%;
  padding: 0.2em 0 0.2em 1.5em;
  text-decoration:none;
  background:transparent url(../img/navigation/exelution-subnavi-back.png) 0 0em repeat-y;
}

#nav li ul li.first-element {
  padding-top: 1em;
}

#nav li ul li a {
  padding: 0 0 0 1.6em;
  background:transparent url(../img/exelution-sitemap-list.png) no-repeat 0 0.25em;
  font-size:1.2em;
  text-decoration:none;
  color:#333b3e;
}

#nav li ul li a:hover {
  background:transparent url(../img/exelution-sitemap-white-list.png) no-repeat 0 0.25em;
  color:#FFF;
}

#nav a.navlink-active {
  background:transparent url(../img/exelution-sitemap-white-list.png) no-repeat 0 0.25em;
  color:#FFF;
}

#nav li ul a:hover {
  color:#24519a;
}

#nav li ul ul {
  margin: -2.8em 0 0 16em;

}
#nav li ul li {
  margin:0;
  margin-right:18em !important;
  width: 22.3em;
}

#nav li ul li:hover {
  background:transparent url(../img/navigation/exelution-subnavi-back.png) 0 0em repeat-y;
}

#nav li ul li a ,
#nav li li ul a:hover {
  width:100%;
}


#nav li:hover ul ul, #nav li:hover ul ul ul {
  left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul{
  left: auto;
  color:#24519a;
}
 
#nav li li:hover, #nav li.sfhover li.sfhover {
  color:#24519a;
  width:100%;
}

#nav a li:hover , #nav li.sfhover A.sfhover {
  color:#24519a;
}

#nav li ul a:hover {
  text-decoration:none;
  color:#24519a;
}

/* REFERENZEN */

#nav-ref {
  display:table;
  width: 69em;
  position:relative;
  
}

#nav-ref li a {
  font-size:1.8em;
  text-decoration:none;
}

#nav-ref, #nav-ref ul, #nav-ref li {
  float: left;
  z-index:1000;
}

 
#nav-ref a {
  display: block;
  text-decoration: none;
  padding: .4em .5em .4em .75em;
  width:11.4em;
  color:white
  
}

#nav-ref li:hover {
  color:#FFF;
  display:inline; 
  background: transparent url(../img/navigation/exelution-button-hover-back.png) 0 0em no-repeat;
}

#nav-ref a.act {
  color:#FFF;
  width:11.15em; 
}


#nav-ref li {
  float: left;
  display:inline;
  background: transparent url(../img/navigation/exelution-button-back.png) 0 0em no-repeat;
  list-style:none;
  margin:0 .2em 0 0;
  width:22.3em;
}
 
#nav-ref li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 22.3em;
  font-weight: normal;
  margin:-.2em 0 0 0;
  padding:0;
}

#nav-ref li ul a {
  font-weight: normal;
  height:auto;
  text-decoration: none;
  color:#858c90;
  line-height:120%;
  
}

/* SUBNAVI */


#nav-ref li ul li {
  height:auto;
  line-height:200%;
  padding: 0.2em 0 0.2em 1.5em;
  text-decoration:none;
  background:transparent url(../img/navigation/exelution-subnavi-back.png) 0 0em repeat-y;
}


#nav-ref li ul li a {
  padding: 0 0 0 1.6em;
  background:transparent url(../img/exelution-sitemap-list.png) no-repeat 0 0.25em;
  font-size:1.2em;
  text-decoration:none;
  color:#333b3e;
}

#nav-ref li ul li a:hover {
  background:transparent url(../img/exelution-sitemap-white-list.png) no-repeat 0 0.25em;
  color:#FFF;
}

#nav-ref li ul a:hover {
  color:#24519a;
}

#nav-ref li ul ul {
  margin: -2.8em 0 0 16em;

}
#nav-ref li ul li {
  margin:0;
  margin-right:18em !important;
  width: 22.3em;
}

#nav-ref li ul li:hover {
  background:transparent url(../img/navigation/exelution-subnavi-back.png) 0 0em repeat-y;
}

#nav-ref li ul li a ,
#nav-ref li li ul a:hover {
  width:100%;
}


#nav-ref li:hover ul ul, #nav-ref li:hover ul ul ul {
  left: -999em;
}
 
#nav-ref li:hover ul, #nav-ref li li:hover ul, #nav-ref li li li:hover ul{
  left: auto;
  color:#24519a;
}
 
#nav-ref li li:hover, #nav-ref li.sfhover li.sfhover {
  color:#24519a;
  width:100%;
}

#nav-ref a li:hover , #nav-ref li.sfhover A.sfhover {
  color:#24519a;
}

#nav-ref li ul a:hover {
  text-decoration:none;
  color:#24519a;
}

/* WIR UEBER UNS */

#nav-us {
  display:table;
  position:relative;
}

#nav-us li a {
  font-size:1.8em;
  text-decoration:none;
}

#nav-us, #nav-us ul, #nav-us li {
  float: left;
  z-index:1000;
}

 
#nav-us a {
  display: block;
  text-decoration: none;
  padding: .4em .5em .4em .75em;
  width:11.4em;
  color:white
  
}

#nav-us li:hover {
  color:#FFF;
  display:inline; 
  background: transparent url(../img/navigation/exelution-button-hover-back.png) 0 0em no-repeat;
}

#nav-us a.act {
  color:#FFF;
  width:11.15em; 
}


#nav-us li {
  float: left;
  display:inline;
  background: transparent url(../img/navigation/exelution-button-back.png) 0 0em no-repeat;
  list-style:none;
  margin:0 .2em 0 0;
  width:22.3em;
}
 
#nav-us li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 22.3em;
  font-weight: normal;
  margin:-.2em 0 0 0;
  padding:0;
}

#nav-us li ul a {
  font-weight: normal;
  height:auto;
  text-decoration: none;
  color:#858c90;
  line-height:120%;
  
}

/* SUBNAVI */


#nav-us li ul li {
  height:auto;
  line-height:200%;
  padding: 0.2em 0 0.2em 1.5em;
  text-decoration:none;
  background:transparent url(../img/navigation/exelution-subnavi-back.png) 0 0em repeat-y;
}


#nav-us li ul li a {
  padding: 0 0 0 1.6em;
  background:transparent url(../img/exelution-sitemap-list.png) no-repeat 0 0.25em;
  font-size:1.2em;
  text-decoration:none;
  color:#333b3e;
}

#nav-us li ul li a:hover {
  background:transparent url(../img/exelution-sitemap-white-list.png) no-repeat 0 0.25em;
  color:#FFF;
}

#nav-us li ul a:hover {
  color:#24519a;
}

#nav-us li ul ul {
  margin: -2.8em 0 0 16em;

}
#nav-us li ul li {
  margin:0;
  margin-right:18em !important;
  width: 22.3em;
}

#nav-us li ul li:hover {
  background:transparent url(../img/navigation/exelution-subnavi-back.png) 0 0em repeat-y;
}

#nav-us li ul li a ,
#nav-us li li ul a:hover {
  width:100%;
}


#nav-us li:hover ul ul, #nav-us li:hover ul ul ul {
  left: -999em;
}
 
#nav-us li:hover ul, #nav-us li li:hover ul, #nav-us li li li:hover ul{
  left: auto;
  color:#24519a;
}
 
#nav-us li li:hover, #nav-us li.sfhover li.sfhover {
  color:#24519a;
  width:100%;
}

#nav-us a li:hover , #nav-us li.sfhover A.sfhover {
  color:#24519a;
}

#nav-us li ul a:hover {
  text-decoration:none;
  color:#24519a;
}

#nav span.header {font-size:1.2em;color:white}

/*------------- REFERENZEN --------------*/
#referenzen {margin: 0 0 0 0;height:15em}
#referenzen h6.reference-header {color:#b5b5b6;font-size:1.2em;position:relative;top:1.9em;}

/*------------- COVERFLOW --------------*/
/* HEADER */
.coverflow_titles {min-height: 50px; display:block; visibility:hidden}
/* TABS */
.cf_tabs {width:71em;border-bottom:.1em solid #6e7376;margin:0 auto;}
.cf_tabs ul {border-top:.1em solid #6e7376;border-bottom:.1em solid #6e7376;padding: .6em 0 .9em 0}
#content .cf_tabs li {background:none;display:inline;font-size:1.2em;list-style:none;padding: 0 .2em 0 0}
#content .cf_tabs li a {background: transparent url(../img/coverflow/exelution-tab-back.png) repeat-x 0 0;color:white;height:2.5em;text-decoration:none;text-transform:uppercase;padding: 0.3em 1.1em 0.7em 1.1em}
#content .cf_tabs li a:hover {color:#4b5a65}
#content .cf_tabs .ui-tabs-selected a {color:white !important}

.left-button {position:relative;top:11.2em;width:2em;}
.right-button {position:relative;left:80em;top:-15em;width:2em;}
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs-panel {overflow:hidden}

/* SWF OBEJECT */
div#Main {text-align:left; }
object#Main {display:block; margin:0 auto;}
object {outline:none; }


/*------------- CONTENTFLOW --------------*/
.ContentFlow {height:24em;position:relative}
#myContentFlow .preButton, #myContentFlow .nextButton {width:1.8em;height:1.9em}

#myContentFlow .preButton {
 z-index:1;
 position:absolute;
 top:130px;
}

#myContentFlow .nextButton {
 z-index:1;
 position: absolute;
 top:130px;
 right:0px; 
}

/*------------- SITEMAP --------------*/
#content #sitemap h1 {font-size:1.3em;text-transform:uppercase}
#content #sitemap h1.sitemap-page-title {font-size:2.8em;font-weight:normal;padding-bottom:.7em;text-transform:none }
#content #sitemap h1 a {color:#f49e00}
#content #sitemap a.home {display:block;font-size:1.3em;margin: 0 0 1.1em 0}
#content #sitemap ul li {list-style:none;background:none;padding:0}
#content #sitemap ul li a {background:transparent url(../img/exelution-sitemap-list.png) no-repeat 0 0.35em; padding-left: 1.6em}
#content #sitemap ul li a:hover {background:transparent url(../img/exelution-sitemap-white-list.png) no-repeat 0 0.35em; padding-left: 1.6em;text-decoration:none}
#content #sitemap ul li ul {margin: 0.7em 0 1.8em 1.7em}
#content #sitemap ul li ul li {font-size:1em}

#content #sitemap ul#exelution-sitemap li {padding: 0 0 1.2em 0}
#content #sitemap ul#exelution-sitemap li a {background:none;padding-left:0;}
#content #sitemap ul#exelution-sitemap li a:hover {background:none;padding-left:0}
 
/*------------- NEWS --------------*/
/* LATEST START */

#news {height:17.4em;overflow:hidden;position:relative}
#news .wgtContent {
	position:relative;
	top:0;	
}

.news-button {
  color:white;
  width:22.15em;
  position:absolute;
  text-align:right;
  cursor:pointer;
}

#right-bar .news-latest-container {padding:1.5em 1.6em 0 1.6em}
#right-bar .news-widget-content  h3 {color:#FFF;font-weight:normal;font-size:1.4em;padding: 0 0 0 1em}
#right-bar .news-latest-item {padding: 0 0 1.3em 0}
#right-bar span.news-latest-date a {font-size:1.1em;font-weight:bold;color:#ffa000;text-decoration:none;padding: 0 .7em 0 0}
#right-bar .news-latest-item h6, #content .news-latest-item h2 {margin:0;padding:0 0 .5em 0;}
#right-bar .news-latest-item h6 {color:#cccccc;font-weight:bold;font-size: 1.2em; }
#right-bar .news-latest-item h2 {color:#FFF;display:inline;font-weight:normal;font-size:1.2em}
#right-bar .news-latest-item h2 a {color:#FFF;text-decoration:none;}
#right-bar .news-latest-item h2 a:hover {color:#9099a0;text-decoration:none;}

#content .news-archive-link {float:left}
#content .news-archive-link a {background: transparent url(../img/power-m-morenews.gif) no-repeat 0 .2em;border-bottom:1px dotted silver;padding: 0 0 0.1em 1.8em;}

/* LATEST START RIGHTSIDE*/
/*#content .news-list-right-container {margin:1.2em 0 4em 31.5em}
#content .news-list-item {padding:0 0 1em 0;width:60em}
#content .news-list-item h6, #content .news-list-item h2 {margin:0;padding:0;}
#content .news-list-item h6 {color:#cccccc;font-weight:bold;font-size: 1.2em; }
#content .news-list-item h3 a {text-decoration:none;font-size:0.89em}

#content .news-latest-morelink a {background: transparent url(../img/power-m-morenews.gif) no-repeat 0 .23em;padding: 0 0 0 1.8em;border-bottom:1px dotted silver;padding-bottom: .1em; }
*/

/* LIST */
/*#content .news-list-container p{display:inline}*/
.news-list-container {border-top:0.1em solid #6A6B6C;margin-top:2em}
.news-list-container, .news-list-item {overflow:hidden;width:100%}
.news-list-item {border-bottom: .1em solid #6a6b6c;padding: 1.1em 0 0 0}
.news-list-container .news-list-image {float:left;margin:2.9em 0 0 0;width:10.2em}
.news-list-container .news-list-information {margin: 0 0 0 14.2em}
.news-list-information p {width:50em}

#content .news-list-information h1 {color:#f49e00;font-size:1.3em;font-weight:normal;padding:0}
#content .news-list-date {font-size:2.8em;color:#f49e00;display:block;margin: 0 0 .4em 0}

.news-list-content-container {overflow:hidden;clear:both;padding: 0em 0 3em 0}
.news-list-top {background: transparent url(../img/exelution-news-top.png) no-repeat 0 0;height:.8em;width:70.3em}
.news-list-content {background: transparent url(../img/exelution-news-content.png) repeat-y 0 0;overflow:hidden;padding:2em;width:66.3em}
.news-list-bottom {background: transparent url(../img/exelution-news-bottom.png) no-repeat 0 0;height:.8em;width:70.3em}

#content .news-list-content ul {margin: 1.3em 0 1.3em 0}
#content .news-list-content ul li {list-style:none}
#content .news-list-content ul li {background: transparent url(../img/bullets-news-jobs.gif) 0 .4em no-repeat;font-size:1.3em;padding: .1em 0 0 1.5em;}

/* SINGLE VIEW */
.news-list-content-single-container {overflow:hidden;clear:both;}
.news-detail-container {border-top:0.1em solid #6A6B6C;margin-top:2em;overflow:hidden;width:100%}
.news-detail-container .news-list-image {float:left;margin:2.9em 0 0 0;width:10.2em}
.news-detail-container .news-list-item {border-bottom: none;padding: 1.1em 0 0 0}
.news-detail-container .news-list-information {margin: 0 0 0 12.2em}
.news-detail-container p {width:50em}

/* DETAILS TRIGGER */
.news-trigger {background:transparent url(../img/exelution-news-button.png) no-repeat 0 0;float:right;margin:-1em 1.5em 1.5em 0;width:1.8em;height:1.9em;}
.news-trigger.active {background:transparent url(../img/exelution-news-button.png) no-repeat 0 -2.1em;width:1.8em;height:1.9em }
#content .news-trigger a {font-size:1.3em;padding: 0.3em 0 0 2.1em;vertical-align:middle}

.jobs-trigger {background:transparent url(../img/exelution-news-button.png) no-repeat 0 0;float:right;margin:0 1.5em 1em 0;width:1.8em;height:1.9em;}
.jobs-trigger.active {background:transparent url(../img/exelution-news-button.png) no-repeat 0 -2.1em;width:1.8em;height:1.9em }
#content .jobs-trigger a {font-size:1.3em;padding: 0.3em 0 0 2.1em;vertical-align:middle}

.news-single-trigger {background:transparent url(../img/exelution-news-button.png) no-repeat 0 0;float:right;margin:1em 1.5em 1em 0;width:1.8em;height:1.9em;}
.news-single-trigger.active {background:transparent url(../img/exelution-news-button.png) no-repeat 0 -2.1em;width:1.8em;height:1.9em }
#content .news-single-trigger a {font-size:1.3em;padding: 0.3em 0 0 2.1em;vertical-align:middle}

/* LIST JOBS */
.news-list-item h1.jobs {color:#f49e00;font-size:1.2em;text-transform:uppercase }
.news-list-container .jobs-list-image {float:left;margin:0.4em 0 0 0;width:10.2em}
.news-list-container .jobs-list-information {margin:0.2em 0 0 14em;}
#content .news-list-container .jobs-list-information p {width:50em}

#content .news-latest-morelink, #content .news-single-backlink {margin: 1em 0 0 0;font-size:1.3em}
#content .news-latest-morelink a, #content .news-single-backlink a {background: transparent url(../img/power-m-morenews.gif) no-repeat 0 .23em;padding: 0 0 0.1em 1.8em;border-bottom:1px dotted silver;}

/* OVERVIEW */
#content .news-overview-container {background-color:#425d8f;padding: 1.6em;margin: 0 0 2em 0;overflow:auto;width:70em}
#content .news-overview-image {border:.1em solid #a7aebc;float:left;padding: .3em .3em 0.1em .3em;margin: 1em 2em 1em 0}
#content .news-overview-image a {border:none}
#content .news-overview-container h6 {padding: 0 0 .2em 0}

/* SINGLE */
.news-single-item {overflow:hidden;}

/* ARCHIVE */
.news-amenu-container {overflow:hidden;}
.news-amenu-container ul {padding: 0 0 1.5em 0}

/* PAGEBROWSER */
.news-list-browse {background: transparent url(../img/exelution-news-pagebrowser.gif) repeat-x 0 0;height:7.9em;margin:.4em 0 0 0;width:100%;}

.browseLinksWrap a {
  margin:.45em;
  font-size:2em!important;
  text-decoration:none;
}

#content .browseLinksWrap a:hover, #content .browseLinksWrap a:focus, #content .browseLinksWrap a:active {
 text-decoration:none!important;
}

.activeLinkWrap{
  color:#f49e00;
  font-size:2em;
  margin:0.45em;
}

.backText, .forwardText{
  font-size:.55em;
  color:#8b9093;
}

.backText {background: transparent url(../img/left-arrow-news.png) no-repeat 0 0.25em;padding: 0 0 0 1.5em}
.forwardText {background: transparent url(../img/right-arrow-news.png) no-repeat 4.6em 0.25em;padding: 0 2em 0 0em}

.showResultsWrap{
  font-size:1.3em;
  color:#59676c;
  float:left;
  margin-top:3.4em;
  margin-left:1.7em;
}
.showResultsNumbersWrap{
  font-size:1.545em;
}

.browseLinksWrap {
  float:right;
  margin-top:4.4em;
}

/* -------------- KONTAKT --------------- */
.tx-thmailformplus-pi1 hr {margin:1.8em 0 4.5em 0}
.left-col-contact {float:left;width:70em;}
.right-col-contact {float:left;width:13.8em;margin: 4.7em 0 0 0}
.right-col-contact p.orange-contact {color:#f49e00;text-align:right;}
.right-col-contact p.grey-contact {color:#667882;text-align:right}
#contact {position:relative}
#contact fieldset.leftside {float:left;width:41.8em}
#contact fieldset.rightside {float:left;margin:0em 0 0 2em;}
#contact fieldset.message {clear:left}
#contact fieldset.captcha {position:relative;top:-10em;left:56.5em;width:10em}

#contact label {color:#7c8b93;float:left;margin: .2em 0 0 0em;vertical-align:top;width:8.2em;}
#contact label.required {color:#f49e00;}
#contact label.captcha-label {color:#f49e00;width:18em;margin: 1em 0 1.3em 0}

.tx-srfreecap-pi2-cant-read {color:#FFF;display:block;font-size:0.9em;margin: 0.5em 0 0 1em;width:27em}
img.tx-srfreecap-pi2-image {
  background-color:#48555d;
  margin-left:1em;
  margin-right:1em;
  vertical-align:middle;
}
p.captcha-response {margin: 0 0 0 .8em}

#contact input, #contact textarea, #contact select {float:left;border:none}
#contact input {background: transparent url(../img/exelution-input-back.png) no-repeat 0 0}
#contact input#captcha_response {margin:0;height:2em;width:16em}
#contact input {height:1.7em;margin:0 .8em 1em 0;padding: 0em .3em 0.2em 0.3em;width:21em;}
#contact input.small-input {background: transparent url(../img/exelution-input-small-back.png) no-repeat 0 0;width:15em}

#contact textarea {background: transparent url(../img/exelution-textarea-back.png) no-repeat 0 0;border:none;height:8em;overflow:hidden;width:34em;resize: none;}
#contact .submit {background: transparent url(../img/exelution-send-back.png) no-repeat 0 0.8em;color:#FFF;cursor:pointer;font-size:0.9em;height:3em;margin:0 0 0 1em;padding:.3em 0 0 1.3em;text-align:left;text-transform:uppercase;width:18em;}
#contact br {clear:left}
#contact ul {margin: .1em 0em 1.8em 1em}

/*- + -*/
span.error-contact,
span.error-login,
span.error-login-2 {
	display:none;
	color:#f49e00;
	font-size:1.3em;
	text-transform:uppercase;
	position:relative;
}

span.error-contact {
	top: .5em;
}

span.error-login,
span.error-login-2 {
	top: 1em;
}


#contact input.error,
#login input.error {background: transparent url(../img/exelution-input-back-error.png) no-repeat 0 0}
#contact input.small-input.error {background: transparent url(../img/exelution-input-small-back-error.png) no-repeat 0 0}
#contact textarea.error {background: transparent url(../img/exelution-textarea-back-error.png) no-repeat 0 0}
#contact .leftside span.error {background: transparent url(../img/exelution-contact-error.png) no-repeat 0 .2em;height:2em;width:2em;display:block;position:absolute;left:-2em;}
#contact .rightside span.error {background: transparent url(../img/exelution-contact-error.png) no-repeat 0 .2em;height:2em;width:2em;display:block;position:absolute;left:31.8em;}
#contact .message span.error {background: transparent url(../img/exelution-contact-error.png) no-repeat 0 .2em;height:2em;width:2em;display:block;position:absolute;left:-2em;}
#contact .captcha span.error {background: transparent url(../img/exelution-contact-error.png) no-repeat 0 .2em;height:2em;width:2em;display:block;position:absolute;left:-1.2em;top:12.9em}

/* -------------- CALLBACK --------------- */
.callback {background:none}

#popup-content p {font-size:1.3em;}
/*#popup-content {background:none;background-color:#667882;height:58em;padding: 1em}*/
#popup-content {background:none;background-color:#667882;height:58em;overflow:auto;padding: 1em}
#popup-content span.header {font-size:2.8em;line-height:1em;margin:0 0 0 .3em} 

#popup-content #callback-contact {margin:1.7em 0 0 0}
#popup-content #callback-contact input,#popup-content #callback-contact textarea,#popup-content #callback-contact select {border:none}
#callback-contact label {font-weight:bold;color:#27343c;display:block;margin: .2em 0 0.3em .5em;width:20em}

#popup-content #callback-contact input {background: transparent url(../img/exelution-input-back.png) no-repeat 0 0}
#popup-content #callback-contact input {height:1.9em;margin:0 .8em .5em 0;padding: 0 .3em 0 0.5em;width:21em;}

#popup-content #callback-contact textarea {background: transparent url(../img/exelution-callback-textarea-back.png) no-repeat 0 0;border:none;height:3.5em;overflow:hidden;width:21em;padding:.3em .3em .3em .5em}
#popup-content #callback-contact .submit {background: transparent url(../img/contact-widget/exelution-send-callback-widget.jpg) no-repeat 0 0.55em;color:#FFF;cursor:pointer;font-size:0.9em;height:3em;margin:1em 0 0 8.2em;padding:.2em 0 0 1.3em;text-align:left;text-transform:uppercase;width:16em;}

.te_dashboard .te_content {
  margin:0 !important;
  overflow:hidden !important;
  height:10em;
}

/*- ERROR -*/
#popup-content #callback-contact input.error {background: transparent url(../img/exelution-input-back-error.png) no-repeat 0 0}
#popup-content #callback-contact textarea.error {background: transparent url(../img/exelution-callback-textarea-back-error.png) no-repeat 0 0}
#popup-content #callback-contact p.yourname span.error {background: transparent url(../img/exelution-contact-error.png) no-repeat 0 .2em;height:2em;width:2em;display:block;position:absolute;left:20.3em;top:10.9em}
#popup-content #callback-contact p.yourphonenumber span.error {background: transparent url(../img/exelution-contact-error.png) no-repeat 0 .2em;height:2em;width:2em;display:block;position:absolute;left:20.3em;top:15.1em}
#popup-content #callback-contact p.yourmessage span.error {background: transparent url(../img/exelution-contact-error.png) no-repeat 0 .2em;height:2em;width:2em;display:block;position:absolute;left:20.3em;top:19.3em}

#popup-content div.callback-error {display:none;color:#f49e00;font-size:1.3em;text-transform:uppercase;position:relative;top:.5em}
/* -------------- SOCIAL BOOKMARKS --------------- */
.tx-timtabsociable-pi1 a {padding: 0 .7em 0 0}
.tx-timtabsociable-pi1 strong {padding: 0 1.4em 0 0;}
.tx-timtabsociable-pi1 img {vertical-align:middle}

/* -------------- CONTACT WIDGET --------------- */
.contact-service {float:left;padding:0.9em .8em 0 .8em;}
.callback-service {float:left;padding: 0.9em .7em 0 0;}
#wrapper .contact-info p {font-size:1.2em}
.contact-info {float:left;padding:1.2em 0 0 1.2em;width:12em}


/* -------------- LOGIN --------------- */
#top_up {overflow:hidden}
#login {background:none;background-color:#667882;overflow:hidden;min-height:27.6em;height:auto}
#login h1 {font-size:2.8em;line-height:1.1em;padding:.3em 0 0 0}
#login p {font-size:1.3em;}
#login input, #login textarea, #login select {border:none}
#login label {font-weight:bold;color:#2a3740;display:block;margin: .2em 0 0.15em .55em;width:20em}
#login fieldset {margin: 1.4em 0 0 0;}

#login input {background: transparent url(../img/exelution-input-back.png) no-repeat 0 0}
#login input {height:1.9em;margin:0 .8em .25em 0.1em;padding: .1em .3em 0 0.4em;width:21em;}

#login textarea {background: transparent url(../img/exelution-callback-textarea-back.png) no-repeat 0 0;border:none;height:4em;overflow:hidden;width:21em;}
#login .submit {background: transparent url(../img/contact-widget/exelution-send-callback-widget.jpg) no-repeat 0 0.55em;color:#FFF;cursor:pointer;font-size:0.9em;height:3em;margin:1em 0 0 8.2em;padding:.3em 0 0 1.3em;text-align:left;text-transform:uppercase;width:16em;}

#login .username span.error {
  background: transparent url(../img/exelution-contact-error.png) no-repeat 0 .2em;
	height:2em;
	width:2em;
	display:block;
	position:absolute;
	left:19.7em;
	top:11.8em;
}

#login .password span.error {
  background: transparent url(../img/exelution-contact-error.png) no-repeat 0 .2em;
	height:2em;
	width:2em;
	display:block;
	position:absolute;
	left:19.7em;
	top:15.7em;
}

.te_dashboard .te_close_link {
  background-image:url(/fileadmin/templates/img/top_up/dashboard/sprite.png);
  background-position:-20px 0;
  height:26px;
  right:2px;
  top:5px;
  width:28px;
}

/* -------------- POPUP --------------- */


/* -------------- TWITTER --------------- */
#wttwitter .wgtContent {
	position:relative;
	top:0;
  margin-top:2em; 
}

#wttwitter {height:23em;position:relative;overflow:hidden;margin: 0 .1em .1em .1em}
.twitter-container {overflow:hidden;background: #050607 url(../img/exelution-twitter-back.gif) repeat-x 0 0em;}
.avatar, .twitter-pic {float:left;width:4.9em;margin: .9em .9em 0 .9em}
.txt, .twitter-info {float:left;overflow:hidden;margin: .9em 0 .9em .9em;width:15.5em}
.tweet h3 a{color:#e69101;}
.tweet h3 {font-size:1.1em;color:#e69101;padding:0;padding-top:.4em;}

.tweet h6 {font-size:1em;color:#a1b0b7;font-weight:bold;padding:.2em 0 0 0}
.tweet a{color:#6f7e86;text-decoration:none;}
.tweet a:hover,.tx-wttwitter-pi1 a:hover {color:white;}
.text {font-size:1.2em}
.tweet .user {color:#6f7e86;text-decoration:none;}
.tweet {display:block;clear:both;}
/* -------------- RSS --------------- */
#atom .wgtContent {
	position:relative;
	top:0; 
}

#social-widget #atom {
	height: 22em;
	overflow: hidden;
	position:relative;
}

#social-widget .close-button {
	cursor: pointer;
	left:22em;
	position:relative;
	top:.7em;
	width:1em;
	height:2em;
	
}

#social-widget .atom_pager {
	cursor: pointer;
	position:relative;
	margin: 1em 0 1em .5em;
}

#social-widget .atom_next:hover, #social-widget .atom_next:active , #social-widget .atom_next:focus {
  color:#5d6b74	
}

#social-widget .atom_pager .atom_next {
  background: transparent url(../img/right-arrow-atom.gif) no-repeat 15.1em 0.2em;
	padding: 0 2em 0 9.5em
}

#social-widget .atom_pager .atom_prev {
  background: transparent url(../img/left-arrow-atom.gif) no-repeat 0 0.2em;
  margin:0 0 0 0.6em;
  padding:0 0 0 1.2em;

}

#social-widget .atom_prev:hover, #social-widget .atom_prev:active , #social-widget .atom_prev:focus {
  color:#5d6b74	
}

#social-widget .atom_items {
	padding: 1.5em 2em 0 1em;
	display:block
}

#social-widget .atom_item_date, .atom_item_header {
	font-weight: bold;
	margin-right: 1em;
}

#social-widget .atom_item_date {
	color: #F49E00;
}

#social-widget .atom_item_header a {
	color: white;
	text-decoration:none;
	
}

#social-widget .atom_item_header a:hover {
	color:#9099a0;text-decoration:none;
}

#social-widget .atom_item_content {color:#949c9f}


/* -------------- YOUTUBE --------------- */
#youtube {height:23.5em;overflow:hidden;position:relative}

#youtube .wgtContent {
	position:relative;
	top:0;
  margin-top:1em;	
}

.button {
  background-color:black;
  color:white;
  width:23.6em;
  position:absolute;
  text-align:right;
  cursor:pointer;
  margin-left: 0.1em;
  height:2em;
}

.upBtn img, .downBtn img {margin-right: .9em;}
.upBtn img {margin-top:-1.0em;}
.downBtn img {margin-top:.5em;}
/*
.upBtn img {margin-top:.5em}

.downBtn img { margin-bottom:.5em}
*/
.upBtn {
  top:0px;  
}

.downBtn {
  bottom:0px;
}

.tx-youtubeapi-list ul li {list-style:none}
.tx-youtubeapi-list li {background: #050607 url(../img/exelution-twitter-back.gif) repeat-x 0 0em;overflow:hidden;width:23.7em; }
#wrapper .tx-youtubeapi-list h3 {font-size:1.1em;font-weight:bold;padding:0;margin:-1em 0 0 0}
#wrapper .tx-youtubeapi-list h3 a {color:white;text-decoration:none}
#wrapper .tx-youtubeapi-list h3 a:hover {color:#6f7e86;}
.youtube-container {width:8em}
.youtube-container img {float:left;padding: .8em;}
.youtubeplay {background: transparent url(../img/exelution-playbutton.png) no-repeat 0 0em;height:2.5em;left:3.5em;position:relative;top:2.3em;width:2.5em;}
.youtubeplay a.spacer {position:absolute;top:0;left:0}

/* -------------- MAPS-WIDGET --------------- */
#maps-widget {overflow:hidden;margin:0 0 1.4em 0}
.maps-widget-content {background: transparent url(../img/exelution-maps-widget-back.png) repeat-y 0 0em;padding:1.1em 1.6em 0 1.6em}
.maps-widget-top {background: transparent url(../img/exelution-maps-widget-top.png) repeat-y 0 0em;height:1.1em;width:23.8em}
.maps-widget-bottom {background: transparent url(../img/exelution-maps-widget-bottom.png) repeat-y 0 0em;height:1.1em;width:23.8em}
#maps-widget h1 {font-size:1.2em;font-weight:normal;margin: -.9em 0 0.6em 0;}
#maps-widget p {color:#2e363b;padding: 0 0 .8em 0}

#maps-widget .maps-images {margin: .5em 0 0 0}

/* -------------- ADRESS-WIDGET --------------- */
.text-widget-content {background:transparent url(../img/exelution-news-widget-content.png) repeat-y 0 0;width:20.6em;padding:0 1.6em 0 1.6em}
.text-widget-content h1 {font-size:1.2em;font-weight:normal;margin: 0 0 0.6em 0;}
.text-widget-content h2 {color:#ffa000;font-size:1.6em;padding: 0;font-weight:bold}
.text-widget-content h3 {font-size:1.6em;padding:1em 0 0 0}

/* -------------- AKTION-WIDGET --------------- */
#aktion-widget {width:20.6em;margin:0 0 1.4em 0;position:relative;padding: 0 0 0 0}
#aktion-widget .aktions-badge {position:absolute;top:-1.5em;left:0.5em}
#aktion-widget .aktion-widget-content {background-color: #45525a;padding:1.1em 1.6em 0 1.6em;width:20.6em;overflow:hidden}

#aktion-widget .aktion-link {background-color: #45525a;width:23.8em;margin:-3em 0 0 0;}
#aktion-widget .aktion-link a {display:block;text-align:right;margin:0 .5em 0 0;padding: 0 0 0.8em 0}

.aktion-image {float:left;width:7.5em;height:8.5em;margin: .5em 0 0 0em}
.aktion-container {float:left;width:12em;overflow:hidden;margin:.8em 0 0 0}
.aktion-desc {}
.aktion-title {font-size:1.54em;margin: .3em 0 0 0}


/* -------------- AKTION-WIDGET --------------- */

#aktion-flash-widget {
width:23.6em;
margin-bottom:10px;
position:relative;

padding: 0 0 0 0

height:auto;
display:block;
}

#aktion-flash-widget .aktion-widget-content {width:20.6em;overflow:hidden}



/* -------------- KEYWORD-ALL-WIDGET --------------- */
.keyword-widget-content {background: transparent url(../img/exelution-keyword-widget-back.png) repeat-y 0 0em;overflow:hidden;}

/* -------------- FLEXIBLE CONTENT --------------- */
/* TEAM */
#content .team-container h1 {border-bottom: .1em solid #6a6b6c;color:#f49e00;font-size:1.2em;padding:0 0 .5em 0;margin:0;text-transform:uppercase}
#content .team-container h2 {border-bottom: .1em solid #6a6b6c;color:#f49e00;font-size:1.3em;padding-bottom:.7em;}
#content .team-container ul {padding: .6em 0 .7em 0}
#content .team-text {min-height:12.5em;}

/* TEAM-WIDGET */
.team-widget-container {padding: 0 .1em .1em .1em}
.team-widget-container .team-contact  {background: transparent url(../img/exelution-widget-arrow.png) no-repeat 5.9em 0.3em;margin:0 0 0.5em 16em;}
.team-widget-container .team-contact a {color:#676f75;font-size:1em;text-align:left;text-transform:uppercase;text-decoration:none;}
.team-widget-pic {float:left;margin: 0 1.1em .8em .8em} 
.single-team-container {background: #050607 url(../img/exelution-twitter-back.gif) repeat-x 0 0em;overflow:hidden;padding: .8em 0 0 0}
.single-team-container h2 a {text-decoration:none;color:white}
.single-team-container h2 {font-size:1.1em;font-weight:bold;text-transform:uppercase}
#wrapper .single-team-container p {font-size:1.2em;color:#a1b0b7}
#wrapper .single-team-container p a {color:#a1b0b7;text-decoration:none;}

/* QUALITAET */

#quality h6 {color:#b5b5b6;font-size:1.2em;}

.quality-image {float:left;}
.quality-image img{
  margin: .1em 0 0 0;
  opacity: 0.3;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}

.quality-image img:hover {
  opacity: 1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  background-color:#fff;
}

/* POLL */
.poll-container {background-color:#6e828c;overflow:hidden;margin:0 .1em;padding: .6em 0 .2em 0}
.poll-image {float:left;width:5.4em;margin: 0 0 0 .7em}
.poll-text {margin:0 0 0 7em;}
.poll-text a {font-size:1.6em;font-weight:bold;color:white;text-decoration:none;}

/* TIMER */
.timer {background-color:#6e828c;overflow:hidden;margin:.2em .1em;padding: .6em 0 .2em 0}

/* TOP-KEYWORDS */
.top-keywords {background-color:#6e828c;overflow:hidden;margin:.2em .1em;padding: .6em 0 1.5em 0}

.top-keywords table {border-collapse:collapse;padding:0;margin:0;}
.top-keywords tbody {background-color:#6e828c}
.top-keywords table th {font-weight:normal;text-align:left;vertical-align:bottom;margin:0 0 1em 0}
.top-keywords table th strong {color:white}
.top-keywords table th.top-key-header {font-size:1.6em;padding: 0 0 .5em .5em;}
.top-keywords table th.top-key-week {font-size:1.1em;padding: 0 0 .8em 0em;}
.top-keywords table td {font-size:1.1em;color:#21282d;padding:0 0 .2em 0;}
.top-keywords table tr.line {}
.top-keywords table td.keywords {background: transparent url(../img/keyword-line.gif) no-repeat 0 0em;padding: 0 0 0 1em;width:15em;}
.top-keywords table td.clicks {background: transparent url(../img/keyword-small-line.gif) no-repeat 0 0em;width:8em;}

/* ALTERNATIVE INHALTE */

/* 2 Spalten  176px - 528px*/
.alternative-container, .alternative-content-100 {overflow:hidden;padding: 2em 1.6em;}

.left-container {float:left;width:12.5em;}
.right-container {float:left;width:52.5em;margin: 0 0 0 2.3em;}

/* 2 Spalten  235px - 470px*/
.left-235-container {float:left;width:20.3em;}
.right-470-container {float:left;width:43.1em;margin: 0 0 0 2.3em;}

/* STYLED CONTENT */

/* TEXT mit Bild links */
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
  margin-right:2.5em !important;
}

/* TEXT mit Bild rechts */
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
  margin-left:2.5em !important;
}
/* TEXT mit Bild oben zentriert */
div.csc-textpic-center div.csc-textpic-imagewrap {
  margin-bottom:1.5em;
}

/* TEXT mit Bild oben links */
div.csc-textpic-left div.csc-textpic-imagewrap {
  margin-bottom:1.5em;
}

/* TEXT mit Bild oben rechts */
div.csc-textpic-right div.csc-textpic-imagewrap {
  margin-bottom:1.5em;
}

/* TEXT mit Bild unten mitte */
div.csc-textpic-center div.csc-textpic-text {
  margin-bottom: 1.5em;
}
/* TEXT mit Bild unten links */
div.csc-textpic-left div.csc-textpic-text {
  margin-bottom: 1.5em;
}

/* TEXT mit Bild unten rechts */
div.csc-textpic-right div.csc-textpic-text {
  margin-bottom: 1.4em;
}

/* IMPRINT */

#imprint h6 {font-size:1.3em;color:#f49e00;padding:0}
#imprint p.city {margin: 1em 0 2.5em 0}
#imprint p.tel {color:#f49e00;margin: .9em 0 0 0}
#imprint p.fax {color:#f49e00;margin: 0 0 .9em 0}
#imprint div.mail-web {color:#f49e00;margin: 1.8em 0 1.2em 0}
#imprint div.mail-web a {color:#f49e00}
#imprint p.responsible {margin: 2.5em 0 1.1em 0}
#imprint div.text {margin: 0 0 1.1em 0}
#imprint p.sitz {margin:2.6em 0 1.1em 0}
#imprint p.register {margin: 0 0 1.1em 0}
#imprint p.handelsregister {margin: 0 0 1.1em 0}
#imprint p.ustid {margin:0}

/* UMFRAGE */
#tx-simplesurvey-pi1-hide-question1, #tx-simplesurvey-pi1-hide-question2, #tx-simplesurvey-pi1-hide-question3, #tx-simplesurvey-pi1-hide-question4, #tx-simplesurvey-pi1-hide-question5, 
#tx-simplesurvey-pi1-hide-question6, #tx-simplesurvey-pi1-hide-question7, #tx-simplesurvey-pi1-hide-question8, #tx-simplesurvey-pi1-hide-question9, #tx-simplesurvey-pi1-hide-question10, 
#tx-simplesurvey-pi1-hide-question11, #tx-simplesurvey-pi1-hide-question12, #tx-simplesurvey-pi1-hide-question13, #tx-simplesurvey-pi1-hide-question14, #tx-simplesurvey-pi1-hide-question15, 
#tx-simplesurvey-pi1-hide-question16, #tx-simplesurvey-pi1-hide-question17, #tx-simplesurvey-pi1-hide-question18, #tx-simplesurvey-pi1-hide-question19, #tx-simplesurvey-pi1-hide-question20 {margin:1em 0;}

.tx-simplesurvey-pi1 {font-size:1.3em;}

.tx-simplesurvey-pi1-title {font-weight:normal;font-size:2.8em;color:#FFF}
.tx-simplesurvey-pi1-caption {font-weight:bold;padding: .5em 0}
.tx-simplesurvey-pi1-description {font-weight:normal;padding: 0 0 .5em 0}

#content .tx-simplesurvey-pi1-description p {font-size:1em}

.tx-simplesurvey-pi1-questiontext {float:left; width:1.5em;}
.tx-simplesurvey-pi1-question {font-weight:bold;margin: 0 0 .5em .2em;}

.tx-simplesurvey-pi1-answer {clear:left;margin:0 0 0 0em;padding: .3em 0}
.tx-simplesurvey-pi1-answer input, .tx-simplesurvey-pi1-userdata-answer input {border:none;background: transparent url(../img/exelution-input-back.png) no-repeat 0 0}
.tx-simplesurvey-pi1-answer input, .tx-simplesurvey-pi1-userdata-answer input {height:2em;margin:0 .8em .25em 0.1em;padding: 0em .3em 0 0.4em;width:21em;}
.tx-simplesurvey-pi1-answer textarea {border:none;background: transparent url(../img/exelution-callback-textarea-back.png) no-repeat 0 0;border:none;height:4em;overflow:hidden;width:21em;}

input[type=checkbox] {height:0;width:2em;padding:0;margin: 0 0.5em 0 0}

.tx-simplesurvey-pi1-userdata-title {font-weight:bold;margin:.5em 0}

#tx-simplesurvey-pi1-error {color:#f49e00;text-transform:uppercase;margin: 1em 0 0 0}

.tx-simplesurvey-pi1-submit {border:none;background: transparent url(../img/contact-widget/exelution-send-callback-widget.jpg) no-repeat 0 0.7em;color:#FFF;cursor:pointer;font-size:0.9em;height:3em;margin:1em 0 0 0;padding:.3em 0 0 1.3em;text-align:left;text-transform:uppercase;width:19em;}

