/* Stylesheet for e-kiosk.ch */

html, body {
  background: #FFFFFF url("http://www.e-kiosk.ch/cms/templates/ekiosk/images/bg_gradient.jpg") repeat-x 0px 0px;
}

body, h1, h2, h3, h4, p, ul, ol, li, div, td, th, b, i {
  font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
  font-size:12px;
  line-height:18px;
  color:#444444;
}

h1 {
  font-size:18px;
  font-weight:bold;
  line-height:24px;
  color:#444444
}

h2 { 
  font-size:15px;
  font-weight:bold;
  line-height:20px;
  color:#444444
}

h3 {
  font-size:13px;
  font-weight:bold;
  line-height:20px;
  color:#444444
}

a {
  color:#EC0808;
  text-decoration:none;
}

a:hover{ 
  color:#EC0808;
  text-decoration:underline;
}

#nav, #nav a {
  font-family:Verdana,Arial,sans-serif;
  color:white;
  font-size:12px;
  line-height:13px;
  font-weight:bold;
  text-decoration:none;
}
#nav a:hover{ color:#EC0808; }


#nav2, #nav2 a {
  color:#EC0808;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
#nav2 a:hover{ 
  color:#EC0808;
  text-decoration:underline;
}


#kat, #kat a {
  color:EC0808;
  font-size:11px;
  text-decoration:none;
  line-height:24px;
  background-color:#FFCCBA;
  padding-left:2px;
}

#kat th {
  text-align:left;
  padding-top:6px;
  padding-bottom:2px;
  padding-left:2px;
}

#kat a:hover{ 
  color:#EC0808;
  text-decoration:underline;
}


#kat2, #kat2 a {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  color:#444444;
  text-decoration:none;
}
#kat2 a:hover{ 
  color:#EC0808;
  text-decoration:underline;
}

#mainwindow {
  margin-top:18px;
  margin-left:18px;
  margin-right:18px;
  margin-bottom:18px;
}

#mainwindow div {
  text-align:left;
}

#mainwindow input, #mainwindow select, #mainwindow textarea, #mainwindow option  {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  color:#555555;
  background-color:#FBFBFB;
  border:inset 1px #555555;
}

#mainwindow img {
  border-color:#B95353;
}

/* Style of user info messages (script output)*/
#msg {
  font-size:12px;
  font-weight:bold;
  color:#B95353;
  text-align:center;
  background-color:#FFE8E1;
  border-top:1px solid #B95353;
  border-bottom:1px solid #B95353;
  line-height:20px;
  padding:4px;
  margin-bottom:30px;
}

/* Styles for birthday reminder overview */
#geb_reminder table tr td {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
}

/* Styles for birthday reminder countdown */
#rem_high { color:#EC0808 }
#rem_med { color:#FF9933 }
#rem_low { color:#339933 }

/* Form styles */
#form input, #form select, #form textarea, #form option  {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  color:#555555;
  background-color:#FBFBFB;
  border: inset 1px #555555;
}

/* ----------------------------- */
/* Styles for Mambo CMS elements */

/* Newsflash on startpage */
.moduletable-nflash {
  background-color:#FFF4F1;
  border:1px solid #F8B8A8;
  padding-bottom:3px;
}

/* Promotion on startpage */
.moduletable-promo {
  background-color:#FFF4F1;
  border:1px solid #F8B8A8;
  padding:3px;
  padding-bottom:6px;
}

/* Image on startpage (bottom right) */
.moduletable-pimage {
  background-color:#FFF4F1;
  border:1px solid #F8B8A8;
  padding:3px;
}

/* Weltzeit module */
.moduletable-weltzeit table tr td {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  line-height:15px;
}

/* Search function*/
.moduletable-search {
  text-align:left;
  padding-left:2px;
  padding-bottom:1px;
  line-height:18px;
}
.moduletable-search input {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  color:#555555;
  background-color:#FBFBFB;
  border: inset 1px #555555;
}
#search {
  margin-left:2px;
  margin-bottom:6px;
}
#search th {
  padding-top:3px;
  padding-bottom:4px;
}

/* Search results */
.small{
  border-bottom:1px solid #B95353;
}

.componentheading {
  font-size:12px;
  font-weight:bold;
  padding-bottom:5px;
}

/* Category content table */
.sectiontableentry1 {
  height:18px;
}
.sectiontableentry2 {
  height:18px;
}

.contentpane {
  margin-left:0px;
  margin-right:332px;
  width:370px;
}
.contentpane a {
  color:EC0808;
  text-decoration:none;
}
.contentpane a:hover{ 
  color:#EC0808;
  text-decoration:underline;
}

/* Image captions */
.mosimage_caption {
  font-size:10px;
}

/* Top-5 Themen */
.mostread {
  padding:2px;
  margin:0;
  list-style-type:none;
  text-align:left;
}
