
/*  
Theme Name: KAT - Kreis autorisierter Autoh&auml;ndler
Description: Wordpress Theme im Auftrag von <a href="http://ideenwerk-essen.de">Peter Magner</a>. Autor: Oliver Hulisz, <a href="http://72dpi.de">72dpi.de</a>.
Version: 1.0
Author: Oliver Hulisz
Author URI: http://72dpi.de/
*/

body{
	margin:0;
	padding:0;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:85%;
	background: #C2C3C3 url(images/page_bg.gif) 0 0 repeat-x;
	text-align: center;
}

	a:link, a:visited, a:active {
		color: #006098;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}

#wrap{
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background-color: #EDF0F9;
	text-align: left;
}




#contentHome{
	float: left;
	width: 530px;
	padding-left: 25px;
}



#content {
	float: left;
	margin: 25px 0 25px 0;
	padding: 0 0 0 25px;
	width: 520px;
	border-left: 1px solid #006098;
}

#contentHome {
	float: left;
	margin: 0;
	padding: 25px 0 25px 25px;
	width: 680px;
}

#sidebar{
	float: right;
	width: 200px;
	margin: 25px 25px 25px 0;
	padding: 15px 0 0 0;
	background: #fff url(images/sb_top.gif) 0 0 no-repeat;
	display: inline;
}


/* Header ---------------------------------------------------------------------- */

#header{
	padding: 0;
	margin: 0;
	height: 120px;
	background-color: #006098;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

	#header h1 {
		float: left;
		margin: 0;
		padding: 0;
	}

#globalnav {
	float: left;
	height: 120px;
}

	#globalnav ul {
		padding: 70px 0 0 0;
		margin: 0;
	}
	
		#globalnav ul li {
			display: inline;
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
			#globalnav ul li a {
				float: left;
				padding: 25px 15px 9px 15px;
				color: #fff;
				border-right: 1px solid #fff;
				font-weight: bold;
				text-decoration: none;
			}
			
				#globalnav ul li a:hover, #login ul li a:hover { /* Hover-Status der Global Navigation und des Login*/
					background-color: #0078BF;
				}
				
				#globalnav li.current a, #globalnav li.level1active a { /* Aktiv-Status Hauptmenu */
					background-color: #005080;
				}

#login ul {
	float: right;
	margin: 0;
	padding: 70px 0 0 0;
}

		#login ul li {
			display: inline;
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
			#login ul li a {
				float: left;
				padding: 25px 15px 9px 15px;
				color: #FAE100;
				border-left: 1px solid #fff;
				font-weight: bold;
				text-decoration: none;
			}
			

/* Subnavigation------------------------------------------------------------------ */

#subnavigation {
	float: left;
	width: 170px;
}

#subnavigation ul {
	margin: 25px 10px 0 25px;
	padding: 0;
	list-style-type: none;
	text-align: right;
}

#subnavigation ul li {
	margin: 0;
	padding: 0 0 1em 0;
}

#subnavigation ul li a {
	text-decoration: none;
}

#subnavigation ul li a:hover {
	color: #333;
}
	
	li#level2active {
		font-weight: bold;	
	}


/* Content ---------------------------------------------------------------------- */

#contentHome h1, #content h1 {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 1.8em;
	color: #006098;
}

#content h2, #content h2 {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 1.5em;
	font-weight: normal;
}

#content h3 {
	margin: 1em 0 .5em 0;
	padding: 0;
	font-size: 1.3em;
	font-weight: normal;
	
}

#content p, #contentHome p {
	margin: 1em 0;
	padding: 0;
	font-size: .9em;
	font-weight: normal;
	line-height: 140%;
}

#content p.meta {
	margin: .3em 0 3em 0 !important;
	padding: 0;
	font-size: .85em;
	font-weight: normal;
	color: #999;
	line-height: 130%;
}




#content ul, ol {
	padding: 0;
	list-style-type: none;
}

	#content ul li {
		margin-bottom: 0.3em;
		padding: 0.1em 0;
		font-size: .9em;
	}
	
	
	#content ol li {
		magin: 0;
		padding: 0;
	}

	#content ol li p {
		magin: 0;
		padding: 0;
	}


/* Sidebar ---------------------------------------------------------------------- */

#sidebar h3 {
	margin: 15px 0 0 0;
	padding: 0 15px;
	font-size: 1em;
}

#sidebar p {
	margin: 0;
	padding: 5px 15px;
	font-size: .9em;
}
	
#sidebar p.date {
	margin: 0;
	padding: 0 15px;
	color: #666;
	font-size: .8em;
	margin-bottom: 1em;
}

#sidebar ul {
	list-style-type:none;
	margin: 5px 15px 10px 15px;
	padding: 0;
}

	#sidebar ul li {
		margin: 0;
		padding: 0;
		font-size: .9em;
	}

#sidebar #sb-bottom {
	margin: 0;
	padding: 0;
	background: url(images/sb_bottom.gif) 0 0 no-repeat;
	height: 25px;
}	

/* Diverses ---------------------------------------------------------------------- */


img {
	border: none;
}

.imgLeft {
		float: left;
		margin: 0 10px 7px 0;
	}
	
	.imgRight {
		float: right;
		margin: 0 0 7px 10px;
	}


hr {
	margin: 15px;
	height: 1px;
  border: 0;
  background: #006098;
  color: #006098;
}

	

hr.clearfix, br.clearfix {
	visibility: hidden; 
	clear: both; 
	line-height: 0px; 
	background: #fff; 
	height: 0px; 
	font-size: 0px; 
	padding: 0; 
	margin: 0;
}	


input.text, textarea {
	width: 26em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

label {
	display: block;
}



#browse {
	clear: both;
	margin: 0 0 1em 50px;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	padding: 5px 0;
	font-size: .8em;
	color: #ddd;
}

.browseLeft {
	float: left;
}

.browseRight {
	float: right;
}


/* Footer ---------------------------------------------------------------------- */

#banner {
	clear: both;
	padding: 5px 25px;
	background-color: #fff;
	border-top: 2px solid #006098;
	margin-bottom:25px;
}

#footer {
	clear: both;
	background-color: #fff;
	border-top: 2px solid #006098;
}

	#footer p {
		margin: 0;
		padding: 10px 25px;
		font-size: .9em;
		color: #999;
		
	}
	
	
/* Download Tabellen 
---------------------------------------------------------------------- */

table.download {
	width: 100%;
	border-collapse: collapse;
	font-size: .9em;
	margin: 5px 0 30px 0;
}

	table.download th {
		background: #006699 url(images/table_th_bg.gif) 0 0 repeat-x;
		padding: 4px;
		border-bottom: 2px solid #fff;
		border-right: 2px solid #fff;
		color: #fff;
	}
	
	table.download td {
		background-color: #dddedf;
		padding: 4px;
		border-bottom: 2px solid #fff;
		border-right: 2px solid #fff;
	}
	
		table.download th.meta, table.download td.meta {
			width: 40px;
			text-align: center;
		}
 