/*
CSS Datei ist von Nico Müller, 2008.
Unerlaubte Kopien sind untersagt!
Bei Interesse: css@page-tec.de
*/

/*#####Grundsätzliches###############################################################################################################################*/
/*=====Seite insgesamt===============================================================================================================================*/
body { 	
	font-family:Verdana, Helvetica, Arial, sanssans-serif;
	background-color: #EEE;
	background: url(images/navi-bg.png) repeat-y;
	font-size:small;
	font-weight:normal;
	color :#000000;
	text-decoration:none;
	padding: 0px;
	width: 980px;
	margin: auto;
}

h1{
	font-size: 1.1em;
	color: #23476A;
}

/*=====Tabellen======================================================================================================================================*/
table{
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: left;
	vertical-align: top;
}
th {
	font-weight: bold;
}
td{
	font-weight: normal;
}
/*=====Bilder========================================================================================================================================*/
img{border: 0px;}

/*=====Links=========================================================================================================================================*/
a {text-decoration:none;}
a:link{color :#000000;}
a:visited{color:#000000;}
a:hover{color:#AA0000;}

/*=====Listen========================================================================================================================================*/
ul{list-style-type:square;}

/*=====Ecken=========================================================================================================================================*/
.ecken{
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-khtml-border-radius-topleft:10px;	
	-khtml-border-radius-topright:10px;
	-khtml-border-radius-bottomleft:10px;
	-khtml-border-radius-bottomright:10px;	
}

/*#####einzelne Seitenelemente#######################################################################################################################*/
/*=====Kopfzeile=====================================================================================================================================*/
#seitenkopftop{
	background: url(images/foot-bg.png) repeat-x top;
	background-color: #FFF;
	padding: 0px;
	margin: 10px 10px 0px 0px;
	border: solid 1px #003261;	
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;	
	-khtml-border-radius-topleft:10px;	
	-khtml-border-radius-topright:10px;
}
#seitenkopf{
	background-color: #FFF;
	padding: 0px 20px 0px 5px;
	margin: 0px 10px 0px 0px;	
	border: solid 3px #EEE;		
}
#seitenkopfbottom{
	background: url(images/foot-bg.png) repeat-x top;
	background-color: #FFF;
	padding: 0px;
	margin: 0px 10px 10px 0px;
	border: solid 1px #003261;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;	
	-khtml-border-radius-bottomleft:10px;	
	-khtml-border-radius-bottomright:10px;
}
#loginbox{
	position:absolute;
 	right:10%; 
	top:50px;	
}

#loginhead{
	background: url(images/loginhead-bg.png) repeat-y left;
	background-color:#E8EFF6;
	padding: 1px 5px 0px 8px;
	color: #FFF;
	font-weight: bold;
	font-size: small; 	
	margin: 0px;
	border: solid 1px #003261;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-khtml-border-radius-topleft:10px;	
	-khtml-border-radius-topright:10px;
	-khtml-border-radius-bottomleft:10px;
	-khtml-border-radius-bottomright:10px;		
}
#logincontent{
	background: url(images/icons/kdmconfig.png) no-repeat 10px 0px;
	background-color: #FFF;	
	padding: 10px 10px 10px 160px;
	margin: 0px 8px 0px 8px;
	border: solid #003261;
	border-width: 0px 1px 1px 1px; 	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-khtml-border-radius-bottomleft:10px;
	-khtml-border-radius-bottomright:10px;		
}
input.login{	
	color: #000;	
	background-color:#F8F8F8;
}
#input_username{
	background: url(images/icons/kopeteavailable.png) no-repeat 6px;
	background-color:#F8F8F8;	
}
#input_password{
	background: url(images/icons/locked.png) no-repeat 6px;
	background-color:#F8F8F8;
}
.linksinloginbox{
	font-size:x-small;
}

.logininput{	
	font-size: small;	
	padding: 2px 2px 2px 25px;	
	border: solid 1px;
	border-top-color: #264F77;
	border-right-color: #7998B7;
	border-bottom-color: #7998B7;
	border-left-color: #264F77;
}
.loginsubmit{	
	padding: 1px 3px 1px 3px;
	font-weight: bold;
	font-size: xx-small;
	border: solid 1px;
	border-top-color: #7998B7;
	border-right-color: #264F77;
	border-bottom-color: #264F77;
	border-left-color: #7998B7;	
}
/*=====Navigation=====================================================================================================================================*/

#navigation{
	/*background: url(images/navi-bg.png) repeat-y;*/	
	padding: 0px;
	margin: 0px 10px 10px 0px;	
	text-align: left;
	border: none;
	width: 185px;
	float: left;
}

#naviboxtop{
	clear: both;	
	background: url(images/foot-bg.png) repeat-x top;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
	border: solid 1px #003261;	
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;	
	-khtml-border-radius-topleft:10px;	
	-khtml-border-radius-topright:10px;
}
#naviboxcontent{
	background-color:#EEF;
	margin: 0px;	
	border: solid 3px #EEE;	
}
#naviboxbottom{
	background: url(images/foot-bg.png) repeat-x top;
	background-color: #FFF;
	padding: 1px 5px 0px 0px;
	margin: 0px;
	border: solid 1px #003261;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;	
	-khtml-border-radius-bottomleft:10px;	
	-khtml-border-radius-bottomright:10px;	
}

#navigation ul{
	list-style-type:none;
	list-style-image: none;	
	padding: 0px;
	margin: 0px;
	border: none;
}
#navigation li{	
	margin: 1px 0px 1px 0px;
	padding: 0px;
	border: none;	
}
#navigation a{
	
}
.navi_lvl1 a{
	/*background: url(images/navi-bg-lvl1.png) repeat-x top;*/
	background-color: #F6F6F6;
	color: #000;
	display:block;
	font-weight:bold;	
	padding-left: 10px;
	border: none;						
}

.navi_lvl1 a:hover{
	color: #FFF;
	font-weight: bold;
	background-color: #32597F;	
	border: none;
	border-color: #AAA #FFF #FFF #AAA;	
}

.navi_lvl2 a{	
	background-color: #FFF;
	display:block;
	font-weight:normal;	
	padding-left: 15px;
	border: none;	
	color: #000;	
}

.navi_lvl2 a:hover{	
	color: #FFF;
	font-weight: bold;
	background-color: #476A8C;	
	border: none;
	border-color: #AAA #FFF #FFF #AAA;	
}

#navititle{
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding-left: 10px;
}
div#navitogglebutton{
	padding-left: 157px;
}
/*=====Inhalt========================================================================================================================================*/
#seiteninhalt{
	background-color: #FFF;
	padding: 10px 15px 10px 15px;
	margin: 10px 10px 10px 200px;	
	border: solid 3px #EEE;	
}
.box{
	background: url(images/box-bg.png) repeat-x bottom;
	background-color:#FFF;
	padding: 0px;
	/*border: solid 1px #EEE;*/
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;	
	-khtml-border-radius-topleft:10px;	
	-khtml-border-radius-topright:10px;	
	-khtml-border-radius-bottomleft:10px;	
	-khtml-border-radius-bottomright:10px;
}

.box_head{
	background: url(images/box-head-bg.png) repeat-x top;
	background-color: #FFF; 
	padding: 2px 0px 2px 5px;	
	margin: 0px;
	border: solid 1px #CCC;	
	font-size: 0.9em;	
	font-weight: bold;	
	/*color: #617F9C;*/
	color: #213F5C;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;	
	-khtml-border-radius-topleft:8px;	
	-khtml-border-radius-topright:8px;	
}


.box_tbl_content,.box_content{	
	padding: 4px 8px 8px 8px;	
	border: solid 1px #DDD;	
	border-top: none;
	font-size: 0.9em;
	margin: 0px 1px 0px 1px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;	
	-khtml-border-radius-bottomleft:10px;	
	-khtml-border-radius-bottomright:10px;	
}

.adv_head{
	color: #888;
}

.adv_content{
	
}

.tbl_field{
	/*background-color: white;*/
}

/*=====Fußzeile======================================================================================================================================*/
#seitenfusstop{
	clear: both;	
	background: url(images/foot-bg.png) repeat-x top;
	background-color: #FFF;
	padding: 0px;
	margin: 10px 10px 0px 0px;
	border: solid 1px #003261;	
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;	
	-khtml-border-radius-topleft:10px;	
	-khtml-border-radius-topright:10px;
}

#seitenfuss{
	background-color: #FFF;
	color: #666;
	font-size: x-small;
	padding: 3px 20px;	
	border: solid 3px #EEE;
	text-align: center;
	margin: 0px 10px 0px 0px;
}

#seitenfussbottom{
	background: url(images/foot-bg.png) repeat-x top;
	background-color: #FFF;
	padding: 0px;
	margin: 0px 10px 10px 0px;
	border: solid 1px #003261;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;	
	-khtml-border-radius-bottomleft:10px;	
	-khtml-border-radius-bottomright:10px;
}

.seitenfussfarbe{
	color: #666;
}

/*=====Startseite====================================================================================================================================*/
.sitemap a:hover{
	display: block;
}

.rub1  a:hover{background-color: #D4E8EF;} /*Farbe der Rubrik 1 Zertifizierer*/
.rub2  a:hover{background-color: #F5E7A2;} /*Farbe der Rubrik 2 Akkreditierer*/
.rub3  a:hover{background-color: #A2C7F5;} /*Farbe der Rubrik 3 Zertifizierte Frmen*/
.rub4  a:hover{background-color: #FAA2A2;} /*Farbe der Rubrik 4 Nachschlagewerke*/
.rub5  a:hover{background-color: #E1EFD4;} /*Farbe der Rubrik 5 QM-World News*/
.rub6  a:hover{background-color: #EFD4D4;} /*Farbe der Rubrik 6 Community*/
.rub7  a:hover{background-color: #EFEBD4;} /*Farbe der Rubrik 7 Service*/
.rub8  a:hover{background-color: #A2D0AE;} /*Farbe der Rubrik 8 Beratung*/
.rub9  a:hover{background-color: #D4D4EF;} /*Farbe der Rubrik 9  Ausschreibungen*/
.rub10 a:hover{background-color: #9EB5C7;} /*Farbe der Rubrik 10 Seminare*/
.rub11 a:hover{background-color: #FAD498;} /*Farbe der Rubrik 11 Produkte*/
.rub12 a:hover{background-color: #D7FFF6;} /*Farbe der Rubrik 12 Normenrecherche*/

.red{color: #800;font-weight:bold;}