/*
Stylesheet perbike6
(c) 2009-2013 Patrick G. Stößer <pgs@pgs-info.de>
Alle Rechte vorbehalten - All rights reserved
*/

a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:focus{text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}

a.nav:link{color: #000000;}
a.nav:visited{color: #000000;}
a.nav:focus{color: #E00000;}
a.nav:hover{color: #E00000;}
a.nav:active{color: #E00000;}

a.text:link{color: #E00000; }
a.text:visited{color: #CC0000; }
a.text:focus{color: #000000; background-color: #FFA8A8;}
a.text:hover{color: #000000; background-color: #FFA8A8;}
a.text:active{color: #E00000;}

a.foot:link{color: #E00000;}
a.foot:visited{color: #E00000;}
a.foot:focus{color: #000000; background-color: #FFA8A8;}
a.foot:hover{color: #000000; background-color: #FFA8A8;}
a.foot:active{color: #E00000;}

a.head:link{color: #000000;}
a.head:visited{color: #000000;}
a.head:focus{color: #CFCFCF;}
a.head:hover{color: #CFCFCF;}
a.head:active{color: #000000;}

a.info:link{color: #E00000;}
a.info:visited{color: #E00000;}
a.info:focus{color: #000000; background-color: #FFA8A8; cursor:help;}
a.info:hover{color: #000000; background-color: #FFA8A8; cursor:help;}
a.info span { visibility:hidden; position:absolute; left:20px; margin-top:30px; padding:4px; text-decoration:none; }
a.info:hover span {visibility: visible; border: 2px solid #000000; background: #FFA8A8; font-size: 11px;}

html
{
height: 99.9%;
}

* html #nonFooter
{
height: 100%;
}

* {
 position: relative;
 z-index: 1;
}

body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #FFFFFF;
	height: 99.9%;
	
} 

#nonFooter{
 	position: relative;
	min-height: 90%;
	/*background-color: #8F8F8F;*/
}



#footbox {
	font-size: 7pt;
	padding: 3px 10px 3px 10px;
	top: -10px;
	margin-left: 20px;
	margin-right: 20px;
	}

#headbar{
	overflow: hidden;
	width: 100%;
	height: 63px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	background: #C01115;
}

#headbar img{
	right: 8px;
	top: 6px;
	position: absolute;
}

#subheadbar{
	background: #303030;
	font-weight: bold;
	color: #EDEDED;
	font-size: 1.1em;
	padding: 4px 4px 6px 10px;
}

.subheadbar_drk{
	color: #C6C6C6;
}

#main{
	position: absolute;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	top: 160px;
	}
	
#indexmain{
	margin: 0px 20px 0 20px;
	bottom: 100px;
	height: 152px;
	text-align: center;
}

#indexmain img{
	margin: 0 20px 0 20px;
	position: relative;
	top: 250%;
}

#maincontent1{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 25px;
	padding-top: 8px;
	padding-bottom: 2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	font-size: 1.5em;
	font-weight: normal;
	border-bottom: 1px solid darkgrey;
}

#maincontent2{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 25px;
	padding-top: 8px;
	padding-bottom: 2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	font-size: 1.5em;
	font-weight: normal;
	border-bottom: 1px solid darkgrey;
}

#maincontent3{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 25px;
	padding-top: 8px;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	font-size: 0.8em;
	font-weight: normal;
}
	
	
#maincontent1 a:link{
	text-decoration: 1 px dotted black;
	color: #303030;
	}

#maincontent1 a:focus, #maincontent a:active, #maincontent a:hover{
	color: #E00000;	
	text-decoration: 1 px dotted black;
}

#maincontent2 a:link{
	text-decoration: 1 px dotted black;
	color: #303030;
	}

#maincontent2 a:focus, #maincontent a:active, #maincontent a:hover{
	color: #E00000;	
	text-decoration: 1 px dotted black;
}

#maincontent3 a:link{
	text-decoration: 1 px dotted black;
	color: #303030;
	}

#maincontent3 a:focus, #maincontent a:active, #maincontent a:hover{
	color: #E00000;	
	text-decoration: 1 px dotted black;
}

#maincontent1 h1{
	font-weight: bolder;
	font-size: 1em;
	padding-bottom: 0.2em;
	padding-top: 0.4em;
	margin: 0;
	border: none;
}


#maincontent1 h1{
	font-weight: bolder;
	font-size: 1em;
	padding-bottom: 1.2em;
	padding-top: 0.4em;
	margin: 0;
	border: none;
}
	
#maincontent2 h1{
	font-weight: bolder;
	font-size: 1em;
	padding-bottom: 1.2em;
	padding-top: 0.4em;
	margin: 0;
	border: none;
}
	

#navbar{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 25px;
	margin-bottom: 20px;
	padding-top: 8px;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	font-size: 1.1em;
	font-weight: bold;
	display: block;
}
	
#navbar a:link{
	text-decoration: none;
	color: #303030;
	}

#navbar a:focus, #navbar a:active, #navbar a:hover{
	color: #E00000;	
	text-decoration: none;
}

#navbar a:visited{
	color: #3b3b3b;	
	text-decoration: none;
}

.actlink{
	color: #000000;
}
































.hinweis { display:none;; background: #C6C6C6; padding: 10px 10px}


	
.top {
	font-size: 10pt;
	color: #E00000;
}

h1 {
	font-size: 13pt;
	font-weight: bold;
	border-bottom: 2px solid #E00000;
	}
	
h2 {
font-size: 12pt;
font-weight: normal;
border-bottom: 1px solid #000000;
}





#bg {
position:absolute;
width:105%;
height:105%;
overflow: hidden;
}
#bg img {
min-height:100%;
min-width:100%;
margin:0 auto;
display:block;
overflow: hidden;
}


 








 
	











