 
div {font-family : verdana;}
a:link { color: #00aa00; text-decoration: underline; font-weight: bold; font-family: Tahoma; font-size: 12px}
a:visited { color: #00aa00; text-decoration: underline; font-weight: bold; font-family: Tahoma; font-size: 12px}
a:hover { color: #aa0000; font-weight: bold; text-decoration: underline; font-family: Tahoma; font-size: 12px}
a:active { color: #047D5A; text-decoration: underline; font-weight: bold; font-family: Tahoma; font-size: 12px}

.gtextb		{ color: #00aa00; font-weight: bold; font-family: tahoma; font-size: 12px;}
.rtextb		{ color: #aa0000; font-weight: bold; font-family: tahoma; font-size: 12px;}

 .banner {
 margin-left:auto; margin-right:auto;
 text-decoration : none;
 font-family : verdana;
 font-weight : normal;
 position : relative;
 width : 770px;
 height : 95px;
 border : 0px; }
 
 .banner a {
 margin-left:auto; margin-right:auto;
 text-decoration : none;
 font-family : verdana;
 font-weight : normal;
 position : relative;
 width : 770px;
 height : 95px;
 border : 0px; }

.navibar {
 margin-left:auto; margin-right:auto;
 text-decoration : none;
 font-family : verdana;
 font-weight : normal;
 position : relative;
 width : 770px;
 height: 45px;
 border : 0px; }
 
 .main {
	float: left;
	width: 85px; 
	height: 45px;
	background: url( 'pics/navi/mainact.png' ) 0px 0 no-repeat;
	border : 0px; }
.main a {
	display: block;
        width:100%; height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main1.png' ) top left no-repeat;
	border : 0px; }
.main a:hover {
	background: url( 'pics/navi/main1.png' ) -85px 0 no-repeat;
	 border : 0px;}
.prog {
	float: left;
	width: 175px; height: 45px;
	background: url( 'pics/navi/progact.png' ) 0px 0 no-repeat;
	 border : 0px; }
.prog a {
	display: block;
        width:100%; height:100%;
	overflow:hidden;
	background: url( 'pics/navi/prog1.png' ) top left no-repeat;
	 border : 0px; }
.prog a:hover {
	background: url( 'pics/navi/prog1.png' ) -175px 0 no-repeat;
	 border : 0px; }
	
.lin {
	float: left;
	width: 80px; height: 45px;
	background: url( 'pics/navi/linact.png' ) 0px 0 no-repeat;
	 border : 0px; }
.lin a {
	display: block;
        width:100%; height:100%;
	overflow:hidden;
	background: url( 'pics/navi/lin1.png' ) top left no-repeat;
	 border : 0px; }
.lin a:hover {
	background: url( 'pics/navi/lin1.png' ) -80px 0 no-repeat;
	 border : 0px; }
.mc {
	float: left;
	width: 220px; height: 45px;
	background: url( 'pics/navi/mcact.png' ) 0px 0 no-repeat;
	 border : 0px; }
.mc a {
	display: block;
        width:100%; 
	height:100%;
	overflow:hidden;
	background: url( 'pics/navi/mc1.png' ) top left no-repeat;
	 border : 0px; }
.mc a:hover {
	background: url( 'pics/navi/mc1.png' ) -220px 0 no-repeat;
	 border : 0px; }
	
.mtb {
	float: left;
	width: 210px; height: 45px;
	background: url( 'pics/navi/mtbact.png' ) 0px 0 no-repeat;
	 border : 0px; }
.mtb a {
	display: block;
        width:100%; 
	height:100%;
	overflow:hidden;
	background: url( 'pics/navi/mtb1.png' ) top left no-repeat;
	 border : 0px; }
.mtb a:hover {
	background: url( 'pics/navi/mtb1.png' ) -210px 0 no-repeat;
	 border : 0px; }

 .navitopmain {
  position:relative;
  top:-10px;
  width:140px;
  height:50px;
  background-image: url('pics/navi/main/mainnavi.png');
  z-index:50;
  border : 0px; }
  .navitoplin {
  position:relative;
  top:-10px;
  width:140px;
  height:50px;
  background-image: url('pics/navi/lin/linnavi.png');
  z-index:50;
  border : 0px; }
   .navitopprog {
  position:relative;
  top:-10px;
  width:140px;
  height:50px;
  background-image: url('pics/navi/prog/prognavi.png');
  z-index:50;
  border : 0px; }
  .navitopmtb {
  position:relative;
  top:-10px;
  width:140px;
  height:50px;
  background-image: url('pics/navi/mtb/mtbnavi.png');
  z-index:50;
  border : 0px; }
   .navitopmc {
  position:relative;
  top:-10px;
  width:140px;
  height:50px;
  background-image: url('pics/navi/mc/mcnavi.png');
  z-index:50;
  border : 0px; }
 
 
  .naviob {
  position:relative;
  top:-10px;
  width:140px;
  height:15px;
  background-image: url('pics/navi/naviob.png');
  z-index:50;
  border : 0px;
  overflow:hidden;
  }
 
  .navi {
 width:140px;
 min-height:100px;
 border : 0px; 
 }
  .placeholder {
 width:140px;
 height:50px;
 border : 0px; 
 }
.google {
	float: left;
	vertical-align:bottom;
	width: 130px; height: 120px;
	}
	
.footer {

	 width: 140px;
	 height:20px;
 background-image: url('pics/navi/navibottom.png');
 overflow: hidden;
 }

 h1 {
 color : #c3c3c3;
 background-color : transparent;
 text-decoration : none;
 font-family : verdana;
 font-weight : normal;
 font-size : 24px;
 }

 h2 {
 color : #005500;
 background-color : transparent;
 text-decoration : none;
 text-align:center;
 font-family : verdana;
 font-weight : bold;
 font-size : 18px;
 }
 

 h3 {
 color : #005500;
 background-color : transparent;
 text-align:center;
 text-decoration : none;
 font-family : verdana;
 font-weight : normal;
 font-size : 16px;
 }

 body {
 background-color : #ffffff;
 	margin:0px; padding:0px;}

 .contentdiv {
 
 margin-left:auto; margin-right:auto;
 position:relative;
 top:0px;
 left:0px;
 width : 640px;
 min-height:650px;
 background-image: url('pics/bg.jpg');
 background-repeat: no-repeat;

 text-decoration : none;
 font-family : verdana;
 font-weight : normal;
 border:0;
}
 
.news {
    position:relative;

	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/main/news.png' ) -130px 0 no-repeat;
	}
.news a {
	display: block;
    width:100%;
    height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main/news.png' ) top left no-repeat;
	}
.news a:hover {
	background-image: none;
	}

.aboutme {
    position:relative;
	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/main/aboutme.png' ) -130px 0 no-repeat;
	}
.aboutme a {
	display: block;
        width:100%; height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main/aboutme.png' ) top left no-repeat;
	}
.aboutme a:hover {
	background-image: none;
	}
	
.linux {
    position:relative;
	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/main/linux.png' ) -130px 0 no-repeat;
	}
.linux a {
	display: block;
        width:100%; height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main/linux.png' ) top left no-repeat;
	}
.linux a:hover {
	background-image: none;
	}

.downloads {
    position:relative;
	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/main/dloads.png' ) -130px 0 no-repeat;
	}
.downloads a {
	display: block;
        width:100%; height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main/dloads.png' ) top left no-repeat;
	}
.downloads a:hover {
	background-image: none;
	}
	
.pics {
    position:relative;
	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/main/pics.png' ) -130px 0 no-repeat;
	}
.pics a {
	display: block;
        width:100%; height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main/pics.png' ) top left no-repeat;
	}
.pics a:hover {
	background-image: none;
	}
	
.links {
    position:relative;
	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/main/links.png' ) -130px 0 no-repeat;
	}
.links a {
	display: block;
    width:100%; height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main/links.png' ) top left no-repeat;
	}
.links a:hover {
	background-image: none;
	}
	
.sponsors {
    position:relative;
	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/main/sponsors.png' ) -130px 0 no-repeat;
	}
.sponsors a {
	display: block;
        width:100%; height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main/sponsors.png' ) top left no-repeat;
	}
.sponsors a:hover {
	background-image: none;
	}
	
	
.guestbook {
    position:relative;
	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/main/gbook.png' ) -130px 0 no-repeat;
	}
.guestbook a {
	display: block;
        width:100%; height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main/gbook.png' ) top left no-repeat;
	}
.guestbook a:hover {
	background-image: none;
	}


.klasse11tb {
    	position:relative;
	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/main/11tb.png' ) -130px 0 no-repeat;
	}
.klasse11tb a {
	display: block;
        width:100%; height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main/11tb.png' ) top left no-repeat;
	}
.klasse11tb a:hover {
	background-image: none;
	}
	
	
.abi {
    	position:relative;
	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/main/abi.png' ) -130px 0 no-repeat;
	}
.abi a {
	display: block;
        width:100%; height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main/abi.png' ) top left no-repeat;
	}
.abi a:hover {
	background-image: none;
	}
	
	
.eaf {
    position:relative;

	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/prog/eaf.png' ) -130px 0 no-repeat;
	}
.eaf a {
	display: block;
    width:100%;
    height:100%;
	overflow:hidden;
	background: url( 'pics/navi/prog/eaf.png' ) top left no-repeat;
	}
.eaf a:hover {
	background-image: none;
	}
	
	
.ya0 {
    position:relative;

	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/prog/ya0.png' ) -130px 0 no-repeat;
	}
.ya0 a {
	display: block;
    width:100%;
    height:100%;
	overflow:hidden;
	background: url( 'pics/navi/prog/ya0.png' ) top left no-repeat;
	}
.ya0 a:hover {
	background-image: none;
	}
	
.videos {
    position:relative;

	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/main/videos.png' ) -130px 0 no-repeat;
	}
.videos a {
	display: block;
    width:100%;
    height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main/videos.png' ) top left no-repeat;
	}
.videos a:hover {
	background-image: none;
	}

.fh-k {
    position:relative;

	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/main/fh-k.png' ) -130px 0 no-repeat;
	}
.fh-k a {
	display: block;
    width:100%;
    height:100%;
	overflow:hidden;
	background: url( 'pics/navi/main/fh-k.png' ) top left no-repeat;
	}
.fh-k a:hover {
	background-image: none;
	}
	
.howtos {
    position:relative;

	float: left;
	width: 130px; height: 25px;
	background: url( 'pics/navi/mc/howtos.png' ) -130px 0 no-repeat;
	}
.howtos a {
	display: block;
    width:100%;
    height:100%;
	overflow:hidden;
	background: url( 'pics/navi/mc/howtos.png' ) top left no-repeat;
	}
.howtos a:hover {
	background-image: none;
	}
	

.news_head { font-family: Tahoma; font-size: 20px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.news_over { font-family: Tahoma; font-size: 16px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.news_text{ font-family: Tahoma; font-size: 12px; font-weight: bold; color:#000000; font-style: normal; line-height: normal; font-variant: normal}
.news_date { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #000000; font-style: normal; line-height: normal; font-variant: normal}
.news_autor { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}

.pics_bighead { font-family: Tahoma; font-size: 20px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.pics_head { font-family: Tahoma; font-size: 13px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.pics_gal { font-family: Tahoma; font-size: 16px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.pics_text{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; font-style: normal; line-height: normal; font-variant: normal}
.pics_date { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #000000; font-style: normal; line-height: normal; font-variant: normal}
.pics_autor { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.pics_comments { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #000000; font-style: italic; line-height: normal; font-variant: normal}
.gal_text { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; font-style: normal; line-height: normal; font-variant: normal}

.linux_head { font-family: Tahoma; font-size: 20px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.linux_over { font-family: Tahoma; font-size: 16px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}

.greets_head { font-family: Tahoma; font-size: 20px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.greets_name { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.greets_text{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; font-style: normal; line-height: normal; font-variant: normal}

.howto_head { font-family: Tahoma; font-size: 20px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.howto_big { font-family: Tahoma; font-size: 16px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.howto_text{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; font-style: normal; line-height: normal; font-variant: normal}

.code{ font-family: Tahoma; font-size: 12px; font-weight: normal; color: #000000; font-style: normal; line-height: normal; font-variant: normal}

.aboutme_head { font-family: Tahoma; font-size: 20px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.aboutme_type { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.aboutme_text{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; font-style: normal; line-height: normal; font-variant: normal}

.links_head { font-family: Tahoma; font-size: 20px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.links_link { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.links_text { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; font-style: normal; line-height: normal; font-variant: normal}

.gb_head { font-family: Tahoma; font-size: 20px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.gb_link { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.gbhead { font-family: Tahoma; font-size: 15px; font-weight: bold; color: #000000; font-style: normal; line-height: normal; font-variant: normal}
.gbname { font-family: Tahoma; font-size: 15px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.gbname a { font-family: Tahoma; font-size: 15px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal ; text-decoration: underline}
.gbname a:hover { font-family: Tahoma; font-size: 15px; font-weight: bold; color: #aa0000; font-style: normal; line-height: normal; font-variant: normal; text-decoration: underline}
.gbcontent { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; font-style: italic; line-height: normal; font-variant: normal}
.gbdate { font-family: Arial; font-size: 10px; font-weight: normal; color: #000000; font-style: normal; line-height: normal; font-variant: normal}
.gbnum {font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; font-style: normal; line-height: normal; font-variant: normal}
.gbadd a { font-family: Tahoma; font-size: 13px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal ; text-decoration: underline}
.gbadd a:hover { font-family: Tahoma; font-size: 13px; font-weight: bold; color: #aa0000; font-style: normal; line-height: normal; font-variant: normal; text-decoration: underline}
.gbbox{
  border-style:solid;
  border-color:#999999;
  border-width:1px;
  position:relative;
  top:0px;
  width:350px;
  padding:5px;
  max-height:300px;
  background-color:#fafafa; 
  overflow:auto;
  }
  
  .gbentry {
  	width:330px;
  	border:0px;
  }

.content {
	width:540px;
	border:0px;
	position:relative; top:-20px
	}
	
.newstable {
	width:610px; 
	border:0px;
	}

.downloads_over { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}

.newssection {
  border-style:solid;
  border-color:#999999;
  border-width:1px;
  position:relative;
  top:0px;
  width:620px;
  padding:5px;
  }

.line {
	color:#d4d4d4;
	background-color:#d4d4d4;
	height:1px;
	border:0px;
}
  
  
.admindiv {
  border-style:solid;
  border-color:#999999;
  border-width:1px;
  position:relative;
  top:50px;
  width:770px;
  padding:5px;
  background-color:#f5f5f5;
  overflow:auto;
}

.cursorhand {
        cursor:pointer;
        cursor:hand;
}

.picsdivH {
	border-style:solid;
  border-color:#999999;
  border-width:1px;
	width:610px;
	padding:5px;
}
.picsdivB {
	border-style:solid;
  border-color:#999999;
  border-width:1px;
	width:450px;
	padding:5px;
}

.picstableH {
	border-width:0px;
	width:600px;
	margin:0px;
	border-spacing:0px;
	text-align:center;
}

.picstableB {
	border-width:0px;
	width:430px;
	margin:0px;
	border-spacing:0px;
	text-align:center;
}


.picshead {font-family: Tahoma; font-size: 14px; font-weight: bold; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.picscontent {font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; font-style: normal; line-height: normal; font-variant: normal}

.picsdate {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #a1a1a1; font-style: normal; line-height: normal; font-variant: normal}
a .picsdate {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #a1aaa1; font-style: normal; line-height: normal; font-variant: normal}
a:visited .picsdate {font-family: Arial; font-size: 10px; font-weight: normal; color: #a1aaa1; font-style: normal; line-height: normal; font-variant: normal}
a:hover .picsdate {font-family: Arial; font-size: 10px; font-weight: normal; color: #a1ffa1; font-style: normal; line-height: normal; font-variant: normal}

.picsbighead { font-family: Arial; font-size: 10px; font-weight: normal; color: #00aa00; font-style: normal; line-height: normal; font-variant: normal}
.picsbigcontent { font-family: Arial; font-size: 10px; font-weight: normal; color: #000000; font-style: normal; line-height: normal; font-variant: normal}

.image {
				border-width:2px; 
				border-color:#ffffff;
				border-style:solid;
				padding:0px;
}			
a .image {
				border-width:2px; 
				border-color:#ffffff;
				border-style:solid;
				padding:0px;
}	
a:visited .image {
				border-width:2px; 
				border-color:#ffffff;
				border-style:solid;
				padding:0px;
}	
a:hover .image {
			 border-width:2px; 
				border-color:#aa0000;
				border-style:solid;
				padding:0px;
}
