/* Grundfarbe: Gr?n (Studium)
******************************/
#tc40 #header {
  background-image:url(/assets/images/green/header-bg.gif);
}
#tc40 #leftbar {
  background-image:url(/assets/images/green/nv2-top.gif);
  background-color:#CFE08D;
}
#tc40 #leftbar-2 {
  background-image:url(/assets/images/green/nv2-bottom.gif);
}
#tc40 a {
  color:#01532B;
}
#tc40 a:hover,
#tc40 #nv1 li.a1 a,
#tc40 #nv1 li.s1 a {
  border-color:#01532B;
}
#tc40 input.button {
  background:#01532b;
}
/* Grundfarbe: Orange (Studium M.A.)
************************************/
#tc42 #header {
  background-image:url(/assets/images/orange/header-bg.gif);
}
#tc42 #leftbar {
  background-image:url(/assets/images/orange/nv2-top.gif);
  background-color:#FBE198;
}
#tc42 #leftbar-2 {
  background-image:url(/assets/images/orange/nv2-bottom.gif);
}
#tc42 a {
  color:#E57825;
}
#tc42 a:hover,
#tc42 #nv1 li.a1 a,
#tc42 #nv1 li.s1 a {
  border-color:#E57825;
}
#tc42 #nv1 li.a1 a,
#tc42 #nv1 li.s1 a {
  border-bottom:solid #e57825 1px;
}
#tc42 input.button {
  background:#e57825;
}

/* Jiggys
************************************/
.jiggy {
  background:#EBEBEB url(/assets/images/jiggy-top.gif) no-repeat 0 0;
  margin:0 0 10px 0;
  line-height:1.4em;
  font-size:11px;
}
.jiggy-2 {
  background:url(/assets/images/jiggy-bottom.gif) no-repeat 0 100%;
  padding:5px;
}
.jiggy h4 {
  font-size:14px;
  font-weight:normal;
}

/* 2-spaltig (50/50)
************************************/
.twoColumns {
  clear:both;
}
.twoColumns .col1 {
  width:320px;
  float:left;
  margin:0 10px 0 0;
}
.twoColumns .col2 {
  width:320px;
  float:left;
  margin:0 0 0 10px;
}

/* 2-spaltig (2/1)
************************************/
.twoColumns21 {
  clear:both;
}
.twoColumns21 .col1 {
  width:430px;
  float:left;
  margin:0 10px 0 0;
}
.twoColumns21 .col2 {
  width:210px;
  float:left;
  margin:0 0 0 10px;
}

.imagebox-210 {
  margin:0 0 10px 0;
}
.imagebox-210 .imagebox-border-radius-top {
  height:5px;
  width:210px;
  display:block;
  background:url(/assets/images/imagebox-210-border-radius-top.png);
  position:absolute;
}
.imagebox-210 .title {
  background:#E9F1F7 url(/assets/images/blue/imagebox-210-border-radius-bottom.gif) 0 100% no-repeat;
  font-size:10px;
  padding:2px 5px;
}

/* Artikel
************************************/
.article {
  border-bottom:dotted #ccc 1px;
  margin:0 0 10px 0;
  padding:0 0 10px 0;
}
.article-image {
  width:140px;
  float:left;
  margin:0 10px 5px 0;
}
.article-image .border-radius-top {
  height:5px;
  width:140px;
  display:block;
  background:url(/assets/images/imagebox-140-border-radius-top.png);
  position:absolute;
}
.article-image .title {
  background:#E9F1F7 url(/assets/images/blue/imagebox-140-border-radius-bottom.gif) 0 100% no-repeat;
  font-size:10px;
  padding:2px 5px;
}
.article-text {
  width:510px;
  float:left;
}

/* Formulare
************************************/
.row {
  clear:both;
  margin:0 0 12px 0;
}
label.block {
  display:block;
}
input.text,
textarea {
  border:solid #888 1px;
  border-radius:5px;
  -moz-border-radius:5px;
  margin:0;
  padding:2px;
  width:250px;
}
input.short {
  width:60px;
}
textarea {
  width:350px;
  height:120px;
}
input.button {
  border:solid #888 1px;
  border-radius:5px;
  -moz-border-radius:5px;
  background:#ccc;
}
.obligatory {
  color:#f00;
}
.sendmail_emptyfield1 input.text,
.sendmail_emptyfield1 textarea,
.sendmail_emptyfield1 select {
  border-color:#f00;
}
.sendmail_emptyfield1 label {
  color:#f00;
}

.gallery-thumb {
  float:left;
  margin:0 5px 5px 0;
}
.gallery-thumb a {
  border:0;
}
.gallery-thumb .border-radius {
  position:absolute;
  width:50px;
  height:50px;
  background:url(/assets/images/imagebox-50-border-radius.png);
}

/* Suche
************************************/
.result {
  margin:0 0 20px 0;
}
.result h2 {
  margin:0;
  font-size:13px;
}
.result .path {
  font-size:11px;
  color:#888;
}