body {
  	background: #FFFFFF;
  	color: black;
  	min-width: 640px; /* Bei weniger als 640px Breite soll ein Scrollbalken erscheinen. */
  	font-size: 100.01%; /* umgeht den Font-Size-Bug im Safari, älteren Operas und IE */
  	font-family: times, serif ;
	}

a 	{ text-decoration: none; }

img {border:0;} 

#content {
	float: left;
	width: 730px;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	line-height: 150%;
	color: #666666;
	margin: 0em 0em 0em 0em; padding: 0;
	background: #ffffff;
	}
   #content a {
  	color: #666666;
    }
   #content a:link {
  	}
   #content a:visited {
	color: #666666;
	}
   #content a:hover {
  	color: #c40505;
	}
   #content a:active {
    }

#text {
         float:left;
         width:500px
         }

#grossbild {
	margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px;        
         }

#thumbnailsmenu {
         font-family:verdana;
  	 color: #c40505;
         font-size: 10px;
 	 font-weight: bold;
         list-style-type: none;
         float: left;
         width: 160px;
	 margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px;
	}
  #thumbnailsmenu li {
        display: block;
	margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;
        }

.image_index {
        float: right;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
        }

.thumb {
	border: 0px;
	}

h2 	{
	font-family:arial;
	float:left;
	width: 300px;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	margin: 0em 0em 0em 0em; padding: 0;
	vertical-align:text-top;
	}

h3 	{
	font-family:times;
	float:left;
	width: 300px;
	font-size: 13px;
	font-weight: bold;
	color: #bbbbbb;
	margin: 1.5em 0em 0em 0em; padding: 0;
	vertical-align:text-top;
	}

#hauptmenu {
        font-size: 1em;
	line-height: 120%;
	margin: 0em 0em 1em 0em; padding: 0;
	list-style-type: none;
	font-weight: bold;
	color: #c40505;
	}

  #hauptmenu li {
    min-height: 3.6em;
	display: inline;
	}
  ul#hauptmenu a {
	display: block;
	text-decoration: none;
	}
  ul#hauptmenu a:link {
  color: #bbbbbb;
   	}
  ul#hauptmenu a:visited {
  color: #bbbbbb;
  	}
  ul#hauptmenu a:hover {
  color: #c40505;
	}
  ul#hauptmenu a:active {
  	}

#zahlen {
   	margin: 0.2em 0em 0em 0em; padding: 0;
	list-style-type: none;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	font-family:arial;
	float:left;
	width: 100%;
	background:#ffffff;
	}
#zahlen li {
	margin: 0;
	padding: 0px 3px 0px 0px;
	display: inline;
	color: #c40505;
	}
ul#zahlen a {
	padding: 0px 0px 0px 0px;
	}
ul#zahlen a:link {
	color: #bbbbbb;
	}
ul#zahlen a:visited {
	color: #bbbbbb;
	}
ul#zahlen a:hover {
  	color: #c40505;
	}
ul#zahlen a:active {
    }
	

#navi_klein {
   	margin: 0em 0em 0em 0em; padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
	color: #c40505;
	font-family:arial;
	width: 100%;
	text-align: right;
	}
   #navi_klein a {
  	color: #666666;
	
    }
   #navi_klein a:link {

  	}
   #navi_klein a:visited {
	color: #666666;
	}
   #navi_klein a:hover {
  	color: #c40505;
	}
   #navi_klein a:active {
    }
		
#beschreibung {
	float:right;
	width: 250px;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	color: #666666;
	margin: 0.9em 0em 0em 2em; padding: 0;
	background: #ffffff;
	
	}
	
#start {
	float:left;
	width: 400px;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	line-height: 150%;
	color: #666666;
	margin: 0.5em 0em 0em 0em; padding: 0;
	background: #ffffff;
	}
   #start a {
  	color: #666666;
    }
   #start a:link {
  	}
   #start a:visited {
	color: #666666;
	}
   #start a:hover {
  	color: #c40505;
	}
   #start a:active {
    }

#einfuehrung {
	float:left;
	width: 400px;
	font-size: 12px;
	font-family: times;
	font-weight: normal;
	margin: 2em 0em 0em 0em; padding: 0em;
	line-height: 200%;
	color: #666666;
	}
   	
#container {
  	margin: 3.5em;
	}
	
.bild {
	border: 0px solid #bbbbbb;
	margin: 0em 1em 0em 0em;
  	background: #ffffff;
	vertical-align:text-top;
	float: left;
  	}
	
.bild2 {
	border: 0px solid #bbbbbb;
	margin: 0.6em 1em 0em 0em;
  	background: #ffffff;
	vertical-align:text-top;
	float: left;
  	}
	
.linie {
  	border: 0;
  	vertical-align:text-top;
  	margin: 0em 0em 0em 0em;
	padding: 0;
  	background: #bbbbbb;
  	}
	
.spacer {
	border: 0;
	vertical-align:text-top;
	margin: 0;
	}
	
.pfeil {
	width: 15px;
	height: 15px;
	border: 0;
	margin: 0;
	vertical-align:text-top;
	}

.ueber {
	font-family:times;
	float:left;
	width: 500px;
	font-size: 13px;
	font-weight: bold;
        color: #bbbbbb;
	margin: 0em 0em 0em 0em; padding: 0;
	vertical-align:text-top;
	}

#artikel {
	font-family:arial;
	float:left;
	width: 300px;
	font-size: 10px;
	font-weight: normal;
  	color: #666666;
	margin: 0em 0em 0em 0em; padding: 0;
	vertical-align:text-top;
	border:0;
	}
	
#catmenu {
	float:left;
	width: 130px;
	}

.categories {
	font-family:arial;
	margin: 0em 0em 0em 0em; padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 100%;
  	color: #666666;
	
	}
  .categories li {
  	margin: 0em 0em 0.7em 0em; padding: 0px 0px 0px 0px;
	width: 150px;
    }
  ul.categories a {
	vertical-align: text-top;
	}
  ul.categories a:link, a:visited {
   	color: #666666;
  	}
  ul.categories a:active {
   	color: #c40505;
    }
  ul.categories a:hover {
   	color: #c40505;
    }