/* style.css v1.1 2003/01/14	*/
/* created with vim		*/

@media all {

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px}

p.klein {font-size: 80%; color: #333333}
p.kleinrechts {font-size: 80%; color: #333333; text-align: right}
	
a {color : #333333} 
a.plain {text-decoration : none}
a.smalllink {color: #0000FF; text-align: left}
a:active {color : #0000FF; text-decoration : underline overline}
a:link {color : #0000FF; text-decoration : underline} 
a:hover { color : #FF0000; text-decoration : underline overline; background-color : #CCCCCC} 
a:visited {color : #0000FF; text-decoration : underline} 
a:visited:hover {color : #333333; text-decoration : underline overline}

a.weiss {color: #FFF; text-decoration : underline}
a.weiss:active {color: #FFF; text-decoration : underline overline}
a.weiss:link {color: #FFF; text-decoration : underline} 
a.weiss:hover {color: #000; text-decoration : underline; background-color : #CCCCCC} 
a.weiss:visited {color: #FFF; text-decoration : underline}
a.weiss:visited:hover {color: #000; text-decoration : underline}

a.rot {font-weight: bold; font-size: 80%; color: #990000; text-decoration : underline}
a.rot:active {color: #FF0000; text-decoration : underline overline}
a.rot:link {color: #FF0000; text-decoration : underline} 
a.rot:hover {color: #000; text-decoration : underline; background-color : #CCCCCC} 
a.rot:visited {color: #FF0000; text-decoration : underline}
a.rot:visited:hover {color: #000; text-decoration : underline}

a.image {color : #FFF; text-decoration : none; background-color: #FFF}
a.image:active {color: #FFF; text-decoration : underline overline}
a.image:link {color: #FFF; text-decoration : underline}
a.image:hover {color: #FFF; text-decoration : underline; background-color : #FFF} 
a.image:visited {color: #FFF; text-decoration : underline}
a.image:visited:hover {color: #FFF; text-decoration : underline}

/* Images */
#imgglt {
	position: absolute;
	right: 2%;
	top: 23px;
	border-style: none;
}

/* Ueberschriften */
h3	{
	display: inline;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	line-height: 100%;
}
h4	{
	margin: 0;
	padding: 0;
	padding-top: 1em;
	font: bold .8em Verdana, Arial, Helvetica, sans-serif;	
	line-height: 150%;
}

/* Neuigkeiten und Suche: 4-spaltiges Layout */
#links, #mittelinks, #mitterechts, #rechts {
	float: left;
	width: 25%;
	margin-top: 5px;
	background: #FFF;
}
/* 3-spaltiges Layout (Mini-Howto) */
#dreilinks, #dreimitte, #dreirechts {
	float: left;
	width: 33.3%;
	margin-top: 5px;
	background: #FFF;
}

/* Kopf- und Fusszeilen */
#head1 {
	text-align: left;
	color: #000;
	background: #DDD;
	padding: 5px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#head2 {
	text-align: left;
	color: #FFF;
	background: #003399;
	padding: 3px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#head3 {
	text-align: left;
	color: #333;
	background: #DDD;
	padding: 5px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#head2forsch {
	text-align: left;
	color: #FFF;
	background: #CC6600;
	padding: 3px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#head2retro {
	text-align: left;
	color: #FFF;
	background: #990000;
	padding: 3px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#head2linux {
	text-align: left;
	color: #FFF;
	background: #009900;
	padding: 3px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#head2internet {
	text-align: left;
	color: #FFF;
	background: #0066CC;
	padding: 3px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#head2sport {
	text-align: left;
	color: #FFF;
	background: #009999;
	padding: 3px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}

#footer {
	text-align: left;
	color: #000;
	background: #DDD;
	padding: 5px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
}
/* Abschnitte */
#top0 {
	text-align: left;
	color: #FFF;
	background: #003399;
	padding: 5px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#top0forsch {
	text-align: left;
	color: #FFF;
	background: #CC6600;
	padding: 5px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#top0retro {
	text-align: left;
	color: #FFF;
	background: #990000;
	padding: 5px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#top0linux {
	text-align: left;
	color: #FFF;
	background: #009900;
	padding: 5px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#top0internet {
	text-align: left;
	color: #FFF;
	background: #0066CC;
	padding: 5px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#top0sport {
	text-align: left;
	color: #FFF;
	background: #009999;
	padding: 5px;
	margin-top: 0px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}
#top1, #top2, #top3, #top4, #top5, #top6 { 
	float: left;
	width: 99%;
	text-align: left;
	color: #000;
	background: #FFCC66;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px
}

@media screen {

abbr[title], acronym[title] {cursor: help}

}

@media print {

#head1 {display: none}
#head2 {display: none}
#head3 {display: none}
#footer {display: none}
body {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

}

