/*Grundeinstellungen zur Vereinheitlichung der Browser */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,ul,ol,li,table,th,td,a,img,hr {margin:0px;padding:0px;border:none 0px;text-align:left}
body {font-weight:normal;text-decoration:none;line-height: 110%;font-size:100.01%}
p,h1,h2,h3,h4,h5,h6,th,td {font-size:1em;font-weight:normal;line-height: 110%}
table {border-collapse:collapse;border-spacing:0px;empty-cells:show}
th,td {vertical-align:top}
a {background-color:transparent;text-decoration:none}

/* styles for frisch */
html, body {
margin: 0;
padding: 0;
}
/* set all to 0 */
* {
margin: 0;
padding: 0;
}

/* Globale Einstellungen */
body#corpus { background-color: #E9F2F8; font-family: verdana, helvetica, arial, sans-serif; color: #000000; }

/* Firma */
#firma       { position: absolute; margin-top: 270px; }

/* Impressum */
#impressum       { position: absolute; margin-top: 90px; margin-left: 210px; width: 300px;  }
#impressum #text { padding: 0px 0px 2px; }

/* Logo */
#logo       { position: absolute; margin-top: 10px; margin-left: 0px; }

/* Slideshow */
#streifen      { position:absolute; margin-top:120px; z-index:1; }
#slideshow   { position:absolute; margin-top:120px; margin-left:360px; z-index:2; }

/* Menu */
#menu      {
	position: absolute;
	margin-top: 250px;
	margin-left: 210px;
}
#menu #links { padding: 20px 0px 2px; }
#menu #links a { font-size: 11px; line-height: 200%; color: #000000; text-decoration: none; }
#menu #links a:hover  { background-image:url(../img/quadrat.gif); background-repeat:no-repeat; color: #000000; }
#menu #links a:aktiv  { background-image:url(../img/quadrat.gif); background-repeat:no-repeat; color: #000000; }

/* Inhalt */
#content       { position: absolute; width: 550px; margin-top: 250px; margin-left: 350px; }
#content #text { padding: 22px 20px 2px; }

#content2       { position: absolute; width: 300px; margin-top: 250px; margin-left: 350px; }
#content2 #text { padding: 22px 0px 2px 10px; }
#bild {
	position: absolute;
	width: 300px;
	margin-top: 272px;
	margin-left: 700px;
}
		
/* Thumbs */
#thumbs{}
table.thumbs { margin-top:0; padding-top: 10px; }
table.thumbs td {padding:6px;vertical-align:middle}

/* Textbloecke im Inhalt */
p       { font-size: 11px; line-height: 150%; }

/* Textformate */
.text { font-family: verdana, helvetica, arial, sans-serif; color: #000000; font-size: 11px; line-height: 150%; }
.liste { font-size: 11px; line-height: 180%; color: #000000; }
.fett { font-weight: bold; }
.fett_rot { font-weight: bold; color: red;}
.aktuell { 
  font-size: 11px; 
  line-height: 200%; 
  color: #000000; 
  background-image:url(../img/quadrat.gif);
  background-repeat:no-repeat;
  color: #000000; }
.aktuellblau { 
  font-size: 11px; 
  line-height: 200%; 
  color: #000000; 
  background-image:url(../img/quadratblau.gif);
  background-repeat:no-repeat;
  color: #000000; }
.italic {
	font-size: 11px;
	line-height: 150%;
	color: #000000;
	text-decoration: none;
	font-style: italic;
}

/* Standard-Linkformatierungen */ 
a.kontakt { font-size: 11px; line-height: 180%; color: #000000; text-decoration: none; }
a.kontakt:hover  { background-image:url(../img/quadrat.gif); background-repeat:no-repeat; color: #000000; }
a.kontakt:aktiv  { background-image:url(../img/quadrat.gif); background-repeat:no-repeat; color: #000000; }

/* a.text { font-size: 11px; line-height: 180%; color: #000000; text-decoration: none; background-color: red; }*/
a.text { font-size: 11px; line-height: 180%; color: #000000; text-decoration: none; background-color: #DADADA; } 
a.text:hover  { color: #000000; text-decoration: underline; }
a.text:aktiv  { color: #000000; text-decoration: underline; }

/* Standard-Linkformatierungen 
a.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: White;
	text-decoration: none;        
	background-color: Black;
	}

a.menu:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: White;
	text-decoration: none;
        background-color: Black;
	}

a.menu:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: Black;
	background-color: White;
	}
	
a.menu:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: Black;
	background-color: White;
	}
*/ 



/* Images */
img { border: 0 none; }

/* Scrollbars 
html, body, textarea {
  scrollbar-base-color:#851e3b;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#851e3b;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#ffffff;
}*/.fettgross {
	font-weight: bold;

}

