div.smik table, div.smik, div#cloud table, div#cloud {font-size:1em; /*line-height:1em;*/}
div.smik ul, div#cloud ul {margin:0; padding:0; list-style-type:none;}
html>body .smikcol h3.icn span {/* padding-top:.3em*/}
.smikcol h3.icn a {color:#fff;}
.smikcol h3.icn a:hover {text-decoration:none;}
.smikcol label {color:#0066CC;}
div.smik h3.icn {margin-bottom:0.6em;}
div.smik .plaintext ul li {list-style:disc outside none;}
:focus, :active, : hover {outline:medium none;}
div.smik a {line-height:1.3333em;}

/* marginalie */
#margi .smikcontact  {
background:url("/img/icons/icons.png") no-repeat scroll 10px -3993px transparent;
color:#666666;
padding-left:1.75em;
padding-top:3px;
text-decoration:none;
font-size:120%;
display:block;
}

#margi .coloredlink a, #margi .coloredlink a:hover {color:#009999;text-decoration:none;}


/*ReiterBaustein*/
.tab {width:35.75em; margin-bottom:1em;}
.tabhead table, .tabhead table td, .tabhead a, .tabcontent {border:solid #87BBF0 0;}
.sac .tabhead table, .sac .tabhead table td, .sac .tabhead a, .sac .tabcontent {border-color:#88C5C5;}
.tabhead table {border-left-width:.0625em; width:57.2em;/*35.75em*/}
.tabhead table td {background-color:#fff; color:#06c; border-width:.0625em .0625em 0 0; width:12%;}
.tabhead table td.lasttab {background-color:#fff; border-width:0 0 .0625em 0; width:100%;}
.tabhead a {background-color:#ebf6fa; color:#06c; display:block; padding:.5em 1em .5em 1em; border-bottom-width:.0625em;}
.sac .tabhead a {background-color:#e8f2ed;}
.tabhead a.tabselected {background-color:#fff; color:#1A478A; border-bottom:0;}
.sac a.tabselected {color:#14737D;}
.tabhead a:hover {text-decoration:none;}
.tabhead a span {font-size:120%; white-space:nowrap; font-weight:bold;}
.tabcontent {width:35.75em; padding:1.4em 1.2em; border-width:0 .0625em .0625em .0625em;}
.tabcontent ul {margin-bottom:.5em;}
html>body .tabcontent {width:54.6em}
.hiddentab {visibility:hidden; position:absolute; display:none; }
/*for Webeditor*/
#form1 .hiddentab {visibility:visible; display:block; clear:both; float:none; position:relative;}
#form1 #tabcontent_1 {visibility:hidden; display:none;}
#form1 .tabhead a {float:none;}
/* /ReiterBaustein*/

/* /Image-Gallery */
.tabcontent div.imgbox {width:15.75em;}
.tabcontent div.imgbox img {width:15.625em;}

.tabcontent div.zoomed {width:34em;position:absolute;left:0px;top:254px;z-index:200000;background-color:#ffffff;}
.tabcontent div.zoomed img {width:33.875em;}

.tabcontent div.imgbox img.zoomicon,
.tabcontent div.imgbox td.prev,
.tabcontent div.imgbox td.next,
.tabcontent div.imgbox td img {width:1.3125em; cursor:pointer;}

#zoomdivgalery {position:absolute; top:100; left:100; z-index:100000; cursor:pointer;}
#zoomdivgalery div.tabcontent{border:0px;}
#zoomdivgalery div.tabcontent div.imgbox img.zoomicon{/*display:none; visibility:hidden;*/}
#zoomdivgalery div.tabcontent div.zoomed{top:0px;background-color:#e8f2ed;margin-bottom:0px;}
#zoomdivgalery div.tabcontent div.zoomed span.caption{border:#333 1px solid;border-top:0px;padding:5px;}
#zoomdivgalery div.tabcontent div.zoomed div.halfspacer{line-height:0px;height:0px;}

html>body #zoomdivgalery div.tabcontent div.zoomed span.caption{width:47.5em;}

#Form1 div.imgbox table {display:none; visibility:hidden;}
#Form1 div.imgbox div.image {border-top: .0625em solid #333;}

#margincol #cloud {
  margin-top: 0em;
}
#cloud ul.cosmos {
  margin: 0;
  list-style: none;
  font-size: 100%;
}
#margincol #cloud ul.cosmos {
  margin-left:.625em;
  width:12.25em;
}

#cloud .cosmos li {
  display: inline;
  padding: 0;
  margin: 4px 8px 4px 0;
  line-height: 1.2em;
}
html<body #cloud .cosmos li {
  margin-right: 3px;
}
#cloud .cosmos li a {
  white-space: nowrap;
  
}

#cloud li.keyword5 a,
#cloud li.keyword4 a,
#cloud li.keyword3 a {color:#666;}


/* tabs.css */
/* hide the non-active tab content */
.tabberlive .tabbertabhide {
 display: none;
}
/* .tabberlive = after the tabber interface is set up */
.tabberlive {
 margin-bottom: 1em;
}
ul.tabbernav {
  margin: 0;
  padding: 3px 0;
  font: bold 75% Arial, sans-serif;
  padding-left: .1667em;
}
html>body ul.tabbernav {
  padding-left: .0833em;
}
ul.tabbernav li {
  list-style: none;
  margin: 0;
  float: left;
  display: block;
  position: relative;
  margin: -.25em 0 -.0833em -.0833em;
  border-left: .0833em solid #ccc;
}
html>body ul.tabbernav li {
  margin-top: 0;
}
ul.tabbernav li.hidden {
  visibility: hidden;
  float: none;
}
ul.tabbernav li a {
  padding: .4167em 10px;
  border: .0833em solid #ccc;
  text-decoration: none;
  white-space: nowrap;
  display: block;
  border-left: none;
  /*background: #fcf6de;
  color: #06c;*/
}
ul.tabbernav li a:hover {
  /*color: #a03c00;*/
  text-decoration: none;
}
ul.tabbernav li.tabberactive a {
  /*color: #a03c00;*/
  background-color: #fff;
  border-bottom-color: #fff;
}
/* .tabbertab = the tab content */
.tabberlive .tabbertab {
  padding: .4375em .625em 1.5em;
  border: .0625em solid #ccc;
  clear: left;
width:35.625em;
}
html>body .tabberlive .tabbertab {
  padding: .9375em .625em 1.5em;
}
/* hide the headings */
/*.tabberlive .tabbertab h3,*/
.tabberlive .tabbertab h2 {
  display: none;
}
/* If you don't want the tab size changing whenever a tab is changed you can set a fixed height */ 
.tabberlive#tab1 .tabbertab {
  height: 200px;
  overflow: auto;
}

.tabbg {
  margin: -.9375em -.625em -1.5em;
padding:0 !important;
}

/* colors */
ul.tabbernav li, ul.tabbernav li a, .tabberlive .tabbertab {
  border-color: #87bbf0;
}
ul.tabbernav li a {
  color: #06c;
}
ul.tabbernav li a, .tabbg {
  background: #ebf6fa;
}
ul.tabbernav li a:hover, ul.tabbernav li.tabberactive a {
  color: #1a478a;
}
  /* group */
    .group ul.tabbernav li, .group ul.tabbernav li a, .group .tabberlive .tabbertab {
      border-color: #87bbf0;
    }
    .group ul.tabbernav li a, .group .tabbg {
      background: #ebf6fa;
    }
    .group ul.tabbernav li a:hover, .group ul.tabbernav li.tabberactive a {
      color: #1a478a;
    }
  /* products */
    .products ul.tabbernav li, .products ul.tabbernav li a, .products .tabberlive .tabbertab {
      border-color: #e29d58;
    }
    .products ul.tabbernav li a, .products .tabbg {
      background: #fcf6de;
    }
    .products ul.tabbernav li a:hover, .products ul.tabbernav li.tabberactive a {
      color: #a03c00;
    }
  /* research */
    .research ul.tabbernav li, .research ul.tabbernav li a, .research .tabberlive .tabbertab {
      border-color: #90cb94;
    }
    .research ul.tabbernav li a, .research .tabbg {
      background: #edfbec;
    }
    .research ul.tabbernav li a:hover, .research ul.tabbernav li.tabberactive a {
      color: #063;
    }
  /* social */
    .sac ul.tabbernav li, .sac ul.tabbernav li a, .sac .tabberlive .tabbertab {
      border-color: #88c5c5;
    }
    .sac ul.tabbernav li a, .sac .tabbg {
      background: #e8f2ed;
    }
    .sac ul.tabbernav li a:hover, .sac ul.tabbernav li.tabberactive a {
      color: #14737d;
    }
/* /colors */

.sac ul.tabbernav li.tabberactive a {
  background-color: #fff;
  border-bottom-color: #fff;
}

.tabberlive .tabbertab .indented span.plaintext {
  width: 23em;
  display: block;
  padding-left: 1em;
}
.tabberlive .tabbertab .indented {
  position: absolute;
  z-index: 2;
  padding-left: 16em;
}
.tabberlive .tabbertab .contentlink span.plaintext br {
  /*display: none;*/
}
.tabberlive .tabbertab .contentlink span.plaintext a {
  margin-bottom: 1px;
}
html>body .tabberlive .tabbertab .contentlink span.plaintext a {
  margin-bottom: 0;
}

/* smik */
/*
.smik div.tabhead a {color:#666;}
.smik div.tabhead a.tabselected {background-color:#06c; color:#fff;}
.smik .tabhead table, .smik .tabhead table td, .smik .tabhead a, .smik .tabcontent {border-color:#06c;}
*/
.smik div.tabhead a:hover {color: #14737d;}

.smik div.plaintext span ul {margin-left: 1.3em; margin-bottom:0;}
.smik div.introtext {margin-top:0;margin-bottom:0;}

.smikcol {width:26.6em;display:block;float:left;margin:0 1.2em 0 0;padding:0;}
.smikcol.colright{width:26.6em;margin-right:0;}
#maincontent .smikcol h3.icn, #maincontent .smikcol h3.icn {margin-top:0;margin-bottom:0.6em;/*width:100%;*/}
div.video {background: url(/img/slight/smik.png) no-repeat  0 1px;}
div.audio {background: url(/img/slight/smik.png) no-repeat 0 -101px;}
div.quotation {background: url(/img/slight/smik.png) no-repeat  0 -300px;}
div.presentation {background: url(/img/slight/smik.png) no-repeat  0 -200px;}
div.tags {background: url(/img/slight/smik.png) no-repeat  0 -400px;}
div.socialmedia {background: url(/img/slight/smik.png) no-repeat  0 -807px;}

.smikrow {background-color:#e8f2ed;margin-bottom:1.6em;}
/*.smikrow .rowquotation {margin:.5em 0;}*/
.smikrow h2 {padding:2px 5px 1px 5px;}
.smikrow div.hr, .smik div.hr {font-size:0;clear:both;width:auto;height:1px;border-bottom:1px solid #CCCCCC;}
.smikrow div.plaintext {padding:0px 5px 1em 5px;}
.smikcol div#flashvideo {margin:0 0 0 0;width:266px;}
h2 span.smiktab {font-size:1.4em;}


.addvideos {padding:2px 5px 1px 5px;}
/*tags*/
/*
Prio 1 (gruen, gross, fett) "keyword0" 
Prio 2 (grau, gross, fett) "keyword5"
Prio 3 (gross, gruen) "keyword1" --> gross, grau
Prio 4 (gross, grau) "keyword4" --> Schrift kleiner
Prio 5 "keyword2" --> Schrift kleiner
*/
#maincontent #cloud li.keyword0 {font-size: 1.6em; font-weight: bold;}
#maincontent #cloud li.keyword5 {font-size: 1.6em; font-weight: bold;}
#maincontent #cloud li.keyword1 {font-size: 1.6em;}
#maincontent #cloud li.keyword4 {font-size: 1.4em;}
#maincontent #cloud li.keyword2 {font-size: 1.2em}

#maincontent #cloud li.keyword1 a,
#maincontent #cloud li.keyword4 a,
#maincontent #cloud li.keyword5 a
 {color:#666;}

#basicBookmark ul { width: 171px; padding:4px 0 0 21px; }
html>body #basicBookmark ul { width: 150px; padding:4px 0 0 21px; }

.mrgnimgbookmark {padding: 0.2em 0 0 1.3em;}

.emb label {
  display:block;
  padding:10px 0 6px;
  width:50px;
  float:left;
  clear:both;
  font-size:1em;
}
.emb input {
  width:198px;
  margin:6px 0 3px 0;
  float:left;
  font-size:10px;
}
.emb {
  font-size:10px;
  background:#e8f2ed;
  border:1px solid #ccc;
  padding:2px 4px 4px 8px;
  margin: 6px 0px 6px 0;
  width:266px; 
}
html>body .emb {width:252px;}
#maincontent .plaintext img.linkarrow {
margin-right:.25em;
width:.6667em;
font-size:100%;
}
.clear {
  clear:both;
}

blockquote {
  background:transparent url(/img/slight/smik.png) no-repeat 0 -1000px;
  min-height:1em;
  padding:0 0 0 1.7em;
  margin:0 .2em 1em 0;
}
blockquote span.caption {}
.plaintext blockquote .caption {margin:.5em 0;font-size:0.833em;padding:0;}

blockquote span.timecode {font-size:0.833em;}


