/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
         Copyright IGMG e.V.
        Author: Halil Köklü
========================================
 

/*              GLOBALS               */
/**************************************/

html, body, #hd { background: #ddd; }
body { color: #444; }

a {
  text-decoration: none;
  color: #246a26;
}
a:hover {
  text-decoration: underline;
}

th, td { border: none; }

h1, h2 { color: #333; }


/*             DOCUMENT               */
/**************************************/

#document { 
  min-width: 800px;
  width: 61.53em;
  *width: 60em;
  background: #fff;
  border-bottom: 2em solid #ddd;
}

#second-hd {
  clear: both;
  padding: 0em 1em 0em 2em;
  background: #fff url(../img/hd_bg.png) top left repeat-x;
}

#language-navi { height: 5em; }

h1#logo {
  float: right;
  margin: 0;
}
h1#logo a {
  display: block;
  text-indent: -99999px;
  width: 211px;
  height: 106px;
  background: url(../img/uniday_logo.png) top left no-repeat;
}

#banner { margin-right: 1em; }
#banner, #bd { clear: both; }


/*            NAVIGATION              */
/**************************************/

#navi { padding: 7em 0em 0em; }
#navi ul, #subnavi ul { margin: 0; }
#navi li {
  list-style: none;
  display: inline;
  padding: 0;
}
#navi li a {
  display: block;
  float: left;
  color: #666;
  padding: 5px 1em 4px;
  margin-right: 1em;
  font-weight: bold;
  background-image: url(../img/navi_bg.png);
  background-position: top right;
  background-repeat: no-repeat;
  border-bottom: 0.5em solid #fff;
}
#navi li a:hover, #navi li a.current {
  text-decoration: none;
  background-image: url(../img/navi_dia.png);
  background-position: top right;
  background-repeat: no-repeat;
  color: #fff;
}
#navi li.page6 a:hover, #navi li.page6 a.current, div.page6 { background-color: #999; }
#navi li.page6 a.current { border-color: #999; }

#navi li.page5 a:hover, #navi li.page5 a.current, div.page5 { background-color: #b0101d; }
#navi li.page5 a.current { border-color: #b0101d; }

#navi li.page4 a:hover, #navi li.page4 a.current, div.page4 { background-color: #e18319; }
#navi li.page4 a.current { border-color: #e18319; }

#navi li.page3 a:hover, #navi li.page3 a.current, div.page3 { background-color: #286d27; }
#navi li.page3 a.current { border-color: #286d27; }

#navi li.page2 a:hover, #navi li.page2 a.current, div.page2 { background-color: #58585a; }
#navi li.page2 a.current { border-color: #58585a; }

#subnavi {
  clear: both;
  margin-right: 1em;
  height: 2.15em;
}
#subnavi li {
  list-style: none;
  display: inline;
  padding: 0;
}
#subnavi li a {
  display: block;
  float: left;
  font-size: 93%;
  color: #fff;
  padding: 0.6em 1em 0.5em;
}
#subnavi li.current a { font-weight: bold; }

#subsubnavi {
  margin: 0; 
  border-top: 1px solid #ddd;
}
#subsubnavi li { list-style: none; }
#subsubnavi li a {
  display: block;
  padding: 0.3em 1.5em;
  border-bottom: 1px solid #ddd;
  color: #666;
}
#subsubnavi li a:hover, #subsubnavi li.current a { background: #eee url(../img/bullet_green.png) 0.2em center no-repeat; }
#subsubnavi li.current a { font-weight: bold; }

.prevnext {
  padding-top: 1em;
  clear: both;
}

#language-navi ul { margin: 0; }
#language-navi li {
  list-style: none;
  display: inline;
  padding: 0;
}
#language-navi li a {
  display: block;
  float: left;
  font-size: 85%;
  color: #666;
  padding: 0.6em 1em 0.5em;
}
#language-navi li.current a {
  background: #999;
  color: #fff;
  font-weight: bold;
}


/*              CONTENT               */
/**************************************/

#content, #intro { padding: 0em 1em 2em 2em; }
#sidebar { padding: 4.5em 2em 2em 0em; }
#right { padding-right: 2em; }

#content.onecolumn, #intro { padding-right: 2em; }

#sidebar h2, #sidebar h3 { margin-top: 0; }

#intro { padding-bottom: 0; }

p, #content li { line-height: 1.5em; }

#content li { margin-bottom: 0.5em; }

p.align-center { text-align: center; }
p.align-justify { text-align: justify; }

#live {
  background: #000;
  padding: 1em 1em 1em;
  color: #fff;
  margin: 0em 2em 1em;
}
#live h1 {
  color: #fff;
  margin-top: 0em;
}

hr {
  border: 0;
  height: 1px;
  background: #ccc;
  margin: 2em 0em;
}

#welcome {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: #eee;
  padding: 0.3em;
  margin: 1em 0;
  text-align: center;
  font-size: 123%;
  font-weight: bold;
}

h2.csc-firstHeader { margin-top: 0; }

.csc-mailform
{
  margin-bottom: 3px;
  border: 1px solid #ddd;
  border-bottom: 0px;
  background-color: #fff;
}
.csc-mailform .csc-mailform-field
{
  clear: both;
  padding: 10px;
  border-bottom: 1px solid #ddd;
}

.csc-mailform label
{
  display: block;
  padding: 0 1em 3px 0;
  float: left;
  text-align: left;
  width: 8em;
  color: #666;
  font-weight: normal !important;
}
.poll .csc-mailform label { width: 16em; }

.csc-mailform fieldset label {
  display: inline;
  float: none;
  width: auto;
}

.poll .csc-mailform fieldset { margin-bottom: 0; }
.poll .csc-mailform fieldset label { width: auto; }
.poll .csc-mailform fieldset legend { display: none; }

.csc-mailform input { *width: 15em; }
.poll .csc-mailform input { *width: 20em; }

.csc-mailform input[type=text] { width: 15em; }
.poll .csc-mailform input[type=text] { width: 20em; }

.csc-mailform textarea { width: 15em; }
.poll .csc-mailform textarea { width: 20em; }

.csc-mailform input.csc-mailform-submit, .csc-mailform input.csc-mailform-radio { width: auto; }

.csc-mailform input.csc-mailform-radio { margin-right: 0.5em; }

.csc-sitemap ul { margin: 0; }
.csc-sitemap li {
  border: 1px solid #ddd;
  padding: 1em;
  margin: 0 0 1em;
  list-style: circle inside;
  background: #f6f6f6;
}
.csc-sitemap li a { font-weight: bold; }
.csc-sitemap li ul {
  margin-top: 1em;
  border-top: 1px solid #ddd;
}
.csc-sitemap li li {
  margin: 0;
  padding: 0.5em 1em;
  border-top: none;
  list-style-type: disc;
  background: #fff;
}
.csc-sitemap li li a { font-weight: normal; }
.csc-sitemap li li ul { border: none; }
.csc-sitemap li li li {
  border: none;
  list-style-type: square;
  padding: 0.3em 0.5em 0.3em 1.5em;
}

.csc-textpic-imagewrap { margin-bottom: 1em; }

.contenttable { width: 100%; }
.contenttable td { padding: 0.5em 0.8em; }
.contenttable tr.tr-0 td {
  background: #999;
  color: #fff;
  padding: 0.4em 0.8em;
  font-weight: bold;
}
.contenttable tr.tr-even { background: #eee; }
.contenttable td.td-0 { font-weight: bold; }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 1em; }
.panoramas div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol { margin-right: 2em; }

.downloads .csc-textpic { border: 3px solid #ccc; }
.downloads .csc-textpic-imagewrap { border-bottom: 1px solid #ccc; }
.downloads div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0; }

.banner-uploads .paragraph { margin-bottom: 2em; }
.banner-uploads input, .banner-uploads input[type=text], .banner-uploads textarea {
  width: auto; 
  border: 1px solid #ccc;
  padding: 3px;
}

/*              FOOTER                */
/**************************************/

#ft { 
  background: url(../img/footer_bg.png) bottom left no-repeat;
  font-size: 93%;
  padding: 10em 2em 1em 4em;
}
#ft, #ft a { color: #888; }
#ft a:hover {
  color: #246a26;
  text-decoration: none;
}

#footer-navi { margin: 0; }
#footer-navi li {
  display: inline;
  list-style: none;
}
#footer-navi li a {
  display: block;
  float: left;
  padding-left: 1em;
  margin-left: 1em;
  border-left: 1px solid #ddd;
}
#footer-navi li.page14 a {
  padding-left: 0;
  border-left: none;
}


/*           MISCELLANEOUS             */
/**************************************/

.left   { float: left; }
.right  { float: right; }
.clr    { clear: both; }
.aright, .align-right { text-align: right; }
.nd     { display: none; }
