/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #fff;
background-image:url(../img/grell-bg-verlauf.jpg);
font-size: .8em;
font-family: Tahoma,Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#010101;
}

a {color: #005195;}
a:visited {color:#005195;}
a:hover {color: #000000;}
a:active { color:#000000;}

h1 {
font-size: 1.3em;
font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
margin:0.5em 0;
color:#005195;
 }

h2 {
font-size: 1.2em;
font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
margin:1em 0;
color:#005195;
}

h3 {
font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
font-size:1em;
margin:1em 0;
color:#005195;
}

h4 {
  font-size:1em;
font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
  font-style:italic;
  margin: 1em 0;
  color:#005195;
}


/* ----------container zentriert das layout-------------- */
#container {
width: 967px;
margin:0 auto;
background-color: #f1f4f9;
background-image:url(../img/werft-grell-bg.gif);
background-repeat:repeat-y;
border:1px solid #005195;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #f1f4f9;
background-image:url(../img/werft-grell-head.jpg);
height:125px;
padding: 0px;
margin: 0px;
border-bottom:1px solid #005195;
}

#suche {
  padding:80px 5px 0 0px;
}

#suche form {
  margin:0;
  padding:0;
}

.searchitem {
  width:120px;
  height:14px;
  font-size:.8em;
  border:1px solid #005195;
  color:#666;
  padding:1px;
  vertical-align:middle;
}

.searchbutton {
border:1px solid #005195;
height:14px;
vertical-align:middle;
}

#homelink {
  display:block;
  float:left;
  width:792px;
  height:125px;
}

.invisibletext {
  display:none;
}


/* -----------------Inhalt--------------------- */
#content {
padding: 0;
margin: 20px 185px 10px 210px;
min-height:600px;
}

/*
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}
*/

#content ul.menu-top {
  float:right;
  width:200px;
  border:1px solid #005195;
  margin-top:1em;
  margin-bottom:2em;
  margin-left:2em;
  padding-left:0;
  background-color:#f1f4f9;
}

#content ul.menu-top li {
  list-style-type:none;
  padding-left:10px;
  margin-bottom:5px;
}

#content ul.menu-top li a {
  display:block;
  background-image:url(../img/pointer.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding-left:10px;
}

#content ul.menu-top li ul {
  margin:0;
  padding:0;
}

#content .menu-current {
  font-weight:bold;
}


#breadcrumb {
  margin-bottom:1.2em;
  font-size:.8em;
  color:#ccc;
}

#breadcrumb a:link, #breadcrumb a:visited {
  text-decoration:none !important;
  color:#98a7de!important;
}

#breadcrumb .menu-current {
	display:none;
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 180px;
margin: 10px;
padding: 0px;
}

#left ul {
  margin-left:0;
  padding-left:0;
}

#left ul li {
  list-style-type:none;
  padding-left:10px;
}

#left .menu-2 {
  display:none;
}

#left a:link, #left a:visited {
  text-decoration:none;
  display:block;
}

#left a:hover, #left a:visited:hover {
  background-color:#f1f4f9;
}

#left li.menu-0  {
  margin-top:1em !important;
  font-weight:bold;
}

#left li.menu-1 {
  font-weight:normal !important;
}

#left .menu-current a {
  background-color:#fff;
}

#left .menu-current ul li a {
    background-color:#d8e5f0;
}


#right {
	float: right;
	width: 155px;
	margin: 10px;
	padding: 0;
}
/* -----------footer--------------------------- */
#footer {
border-top:1px solid #005195;

font-size:.9em;
background-color:#d8e5f0;
clear: both;
margin:0;
padding:5px 185px 5px 0;
text-align: right; 
}

.image_random {
  text-align:center;
  margin-top:2em;
}

a.image_link {
  border:0;
  text-decoration:none !Important;
}

.image_navigation {
  text-align:right;
  margin-right:230px;
}
.image_view {
  text-align:center;
}

.image_description {
	height:4em;
}

.image_view img {
  margin-top:1em;
}

a.aggregator h3 {
  margin:.2em 0 1.5em 0 !important;	
}

ul.thumbs {
  margin:0;
  padding:0;
}


ul.thumbs li {
  list-style-type:none;
  float:left;
  width:140px;
  height:100px;
  margin:20px 10px;
  overflow:hidden;
  text-align:center;
  font-size:85%;
}

ul.thumbs li a:link, ul.thumbs li a:visited {
  text-decoration:none;
}

/* ----------------------------------------------------- */

@media print {
#left, #right, #banner, #suche, ul.menu-top {
  display:none;
}

#container {
  width:auto;
  border:0;
}

#content {
  margin:0;
}

}