/*
www.pkdesign.de | Template fuer Website Baker ab 2.7
CSS fuer DLAS www.laserklasse.de
Alle box sind mit float ausgerichtet
*/

/************* B E G I N N **************/

/****************************************/
/* Seiteneinstellung allgemein          */
/****************************************/	
html, body { 
	margin: 0; 
	padding: 0; 
	height: 100%;
	background-color: #f7f6f3;
	background-image: url(images/hg_body.jpg);
	background-repeat: repeat-x;	 
	}
	
/* Generelle Einstellungen */
div, th, td {
	font-family: "verdana",Arial,MS Sans Serif, Geneva, sans-serif;
	font-size: 13px;
	color: #000144;
	background-color: transparent;
}

/* Überschriften H1 - H6 */
h1 { }

h2 { }

h3 { }

h4 { }

h5 { }

h6 {}

/* Bilder ohne Rand */
img{
	border: 0px;
}

/* Formularfeld */
form {
	margin: 0;
}

/* Neutralisation der Containerausrichtung */
.clear{
	clear: both;
}

/* Hervorhabung z.B. Suchseite Ausgabe */
.highlight {
	background-color: #fbf3df;
	border: 1px dotted #b77700 ;
	color: #a85517;
}

/* Keine Unterstreichung im Menuepunkt */
.menu_default{
	text-decoration: none; 
}

/* Kein gestrichelter Rand um Links */
a:focus {
	outline: none;
	-moz-outline: none; /*damit verstehen es alle Gecko-Browser */
}

/* Standardlinks */
a:link, a:visited, a:active {
	color: #a52929;
	text-decoration: none;
	background-color: transparent;
}
a:hover {
	color: #00008b;
	text-decoration: none;
	background-color: transparent;
}

/* Links in der Fusszeile */
a.footerlink:link { 
	font-size:9px; 
	color: #b7c9d4; 
	text-decoration: none;
}
a.footerlink:visited { 
	font-size:9px; 
	color: #b7c9d4; 
	text-decoration: none;
}
a.footerlink:hover {
	font-size:9px; 
	color: #f5f5f5; 
	text-decoration: 
	none;
}


/****************************************/
/* box Seiteneinstellung                */
/****************************************/	
/* Zentriert umfassend 100x100 */
#page-aussen {
	width: 100%;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-image: url(images/hg_page.jpg);
	background-position: top;
	background-repeat: no-repeat;
}


/****************************************/
/* KOPF                                 */
/****************************************/	
/* box kleine navigation ab oberen browserrand */
#kopfnav-oben {
	float: left;
	width: 100%;
	height: 50px;
	background-color: transparent;
}

/* box mit hintergrundbild (banner) und hauptnavigation */
#kopf {
	float: left;
	width: 100%;
	height: 334px;
	background-image: url(images/hg_kopf.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #f0f8ff;
}


/****************************************/
/* CONTENT                              */
/****************************************/	
/* box aussen */
#content-aussen {
	width: 100%;
	padding-bottom: 130px; /* Hoehe des Footer */
}

/* box innen zur aufnahme der gesammten seite */
#content-page {
	margin: 0 auto;
	width: 977px;
}

/* box ab aufnahme des inhalt und randes */
#content {
	float: left;
	width: 100%;
	background-color: #f7f6f3;
	border-top: 3px solid white;
	border-right: 2px solid white;
	border-bottom: 3px solid white;
	border-left: 2px solid white;
}

/* linke spalte mit text und inhalt */
#spalte-links {
	float: left;
	width: 740px;
	background-color: transparent;
}
/* formatierung für den text */
#spalte-links-innen {
	margin: auto;
	width: 95%;
	height: 100%;
	background-image: url(images/hg_content.gif);
	background-repeat: repeat-y;
}

/* rechte spalte fuer untermenue */
#spalte-rechts {
	float: right;
	width: 235px;
	background-color: transparent;
}

/* untere box im inhalt fuer statistik, isaf u. google translate */
#statistik {
	margin: auto;
	padding: 0 0 10px 0;
	width: 95%;
	background-color: transparent;
	border-top: 1px dotted gray;
}

/* abschluss inhalt */
#content-footer {
	float: left;
	width: 100%;
	height: 30px;
	background-color: #799bb0;
}
/* box Footer innen */
#content-foot-innen {
	float: left;
	margin: 3px 0 0 15px;
	padding: 3px 0 3px 0;
	width: 60%;
	font-size: 8px;
	color: #b7c9d4;
	background-color: transparent;
	text-align: left;
}
/* rechte iconbox am ende des textes */
#iconbox {
	float: right;
	width: auto;
	margin: 5px 10px 0 10px;
}


/****************************************/
/* Fusszeile                            */
/****************************************/
/* fusszeile mit hintergrund */
#foot-aussen {
	width: 100%;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
	height: 130px;
	background-image: url(images/hg_footer-aussen.gif);
	background-repeat: repeat-x;
}
/* box fusszeile innen */
#foot-innen {
	margin: auto;
	padding: 30px;
	width: 977px;
	font-size: 9px;
	color: gray; 
	text-align: center;
	background-image: url(images/sponsoren_txt.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


/*****************************************/
/* Kopf-Menue horizontal Browserrand     */
/*****************************************/	
/* Menü horizontal */
#menue-hori-kopf {
	float: right;
	width: 100%;
	margin: 15px 20px 0 0;
	background-color: transparent;
}
#menue-hori-kopf ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menue-hori-kopf li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#menue-hori-kopf a, #menue-hori-kopf a:hover {
	float: right;
	width: auto;
	height: 25px;
	margin: 0px;
	padding: 0px 8px 0px 8px; 
	font-family: "verdana",arial,MS Sans Serif, Geneva, sans-serif;
	font-size: 12px;
	color: #f7f6f3;
}
/* Link hover */
#menue-hori-kopf a:hover{
	color: #6495ed;
}
/* gewählter Link */
#menue-hori-kopf a.menu_current {
	color: #6495ed;
}


/*****************************************/
/* Haupt-Menue horizontal im Kopf        */
/*****************************************/	
/* Menü horizontal */
#menue-hori-haupt {
	float: right;
	margin: 287px 0 0 0;
	height: 50px;
	width: 100%;
	background-color: transparent;
}
#menue-hori-haupt ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menue-hori-haupt li {
	display: inline;
	margin: 0 -2px 0 0;
	padding: 0px;
	height: 50px;
}
#menue-hori-haupt a, 
#menue-hori-haupt a:hover {
	float: right;
	width: auto;
	margin: 0px;
	padding: 16px 10px 15px 10px; 
	font-family: "verdana",Geneva,MS Sans Serif, Geneva, sans-serif;
	font-size: 13px;
	color: black;
	border-left: 1px solid #f4fbff;
	border-right: 1px solid #ccdfeb;
}
/* Link hover */
#menue-hori-haupt a:hover{
	color: #a62a00;
	background-image: url(images/hover.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
/* gewählter Link */
#menue-hori-haupt li a.menu-current,
#menue-hori-haupt li a.menu-parent {
	color: black;
	background-image: url(images/hover.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


/****************************************/
/* Unter-Menue vertikal rechts          */
/****************************************/	
/* box vertikal rechts */
#menue-unter-rechts {
	margin: 15px auto;
	padding: 0px;
	width: 212px;
	background-color: #f2f1ec;
	background-image: url(images/hg_box.gif);
	background-position: right top;
	background-repeat: no-repeat; 	
}

/* ul */
#menue-unter-rechts ul { 
	list-style-type: none;
	margin: 0px;
	padding: 10px 0 10px 10px;
}

/* ul ab zweite ebene kein abstand nach oben */
#menue-unter-rechts ul ul { 
	list-style-type: none;
	margin: 0px;
	padding: 0 0 10px 10px;
}

/* li */
#menue-unter-rechts li {
	padding: 1px; 
}

/* li Links */
#menue-unter-rechts a:link, 
#menue-unter-rechts a:visited {
	display: block;
	color: black;	
	text-decoration: none;
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 1px 0 1px 13px; 
}

/* li hover */
#menue-unter-rechts a:hover {
	color: #a52929;
	background-image: url(images/hoverh.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/* li aktiv */
#menue-unter-rechts .menu-current {
	color: #a52929;
	font-weight: bold; 
}


/****************************************/
/* SUCHEN                               */
/****************************************/	
/* box suchen */
#suchen {
	margin: auto;
	width: 212px;
	height: 23px;
	background-color: #f2f1ec;
	background-image: url(images/hg_box.gif);
	background-position: right top;
	background-repeat: no-repeat; 	
}
/* suchformular eingabefeld*/
#suchen input{
	width: 170px;
	margin: 0 0 0 5px;
	padding: 5px 0 0 5px;
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000162;
	background-color: transparent;
	border: none;
}



/************* E N D E **************/