

#wp_body {
	background: #ffffff;
	text-align:center;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

/* Wrapper */

#wp_wrap {
	max-width:960px;
	min-width: 850px;
	margin: 10px auto;
	border: 1px solid darkgray;
	background: #fff;
}

/* 	This is for IE 6.0 as it does not implement the min and max width above 
		this code is not valid css so if this wories you you can delete it
		but the theme will then be fully flexible in IE 6.0 and below	*/

* html div#wp_wrap {
width: 960px /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 978 ? "960px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 868 ? "850px" : "99%"));
}


a[href^="http://"]
  {
    padding-right: 12px;
    background: url("http://www.it-fortbildung.net/link-icon_external_01.gif") right top no-repeat;
  }

a[href^="http://www.it-fortbildung.net"]
  {
    padding-right: 0px;
    background: none;
  }
  


a[href^="http://itwb.it-fortbildung.net"]
  {
    padding-right: 0px;
    background: none;
  }

a[href^="http://forum.it-fortbildung.net"]
  {
    padding-right: 2px;
    background: none;
  }

a[href^="http://www.jobware.de"]
  {
    padding-right: 0px;
    background: none;
  }


a[href^="http://de.wikipedia.org/"]
  {
    padding-right: 0px;
    padding-left:  12px;
    background: url("link-icon_wikipedia_02.gif") left top no-repeat;
  }



a[href^="http://www.disclaimer.de"]
  {
    padding-right: 0px;
    padding-left: 12px;
    background: url("http://www.it-fortbildung.net/link-icon_white.gif") left top no-repeat;
  }


/* Header */

#wp_header {
	height: 85px;
	margin: 0;
	padding: 0px;
text-align:left;
vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif; 
}


#wp_header h1 {
	margin: 0px;
	padding: 0 0 5px 0;
	font-size: 26px;
	letter-spacing: 4px;

}

#wp_header h1 a {
	text-decoration: none;
}

#wp_header h1 a:hover {
	color: #ffff00;
}

#wp_header h2 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	font-size: 14px;
	letter-spacing: 0px;
         text-align: right;
}

#wp_header h2 a {
	text-decoration: none;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

#wp_header h2 a:hover {
	color: #ffff00;
}


/* Horizontal Menu */

#wp_navigation {
	height: 30px;
	border-top: 1px solid #fff;


}

#wp_navigation ul {
	margin: 0 0 0 5px;
	padding: 0px;
}

#wp_navigation li {
	float: left;
	margin: 0 2px 0 2px;
	padding: 8px 7px 7px 3px;
	list-style: none;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#wp_navigation li a {
	font-weight: bold;
	text-decoration: none;
/*	text-transform: uppercase;*/
}

#wp_navigation li.current_page_item a {
	text-decoration: underline;
}

#wp_navigation li.current_page_parent a {
	text-decoration: underline;
}




/* Content wrapper */

#wp_container {
	background: #fff;
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
}

/* Content */

#wp_content {
	margin: 0 360px 0 0;
	padding: 10px 30px 10px 30px;
}


#wp_content p {
	color: #000;
}

#wp_content p.category {
	padding: 2px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

#wp_content p.category a {
	text-decoration: none;
	font-weight: bold;
}

#wp_content h2 {
	font-size: 1.5em;
}

#wp_content h3 {
	font-size: 1.2em;
}


/* Footer */

#wp_footer {
	clear: both;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif; 
}

#wp_footer p {
	margin: 0px;
	padding: 17px 0 2px 0;
	font-size: 1.2em;
}


#wp_footer a {
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

#wp_footer a:hover {
	text-decoration: underline;
}


.wp_clear {
	clear: both;
}

#wp_advert_right 
{
 border:1px solid #8da4b7;
 float:right;
 width:150px;
 margin-left:5px;
 padding-left:5px;
 padding-right:5px;
 font-size:10px;
 position:static;
}

#wp_advert_right a
{
  font-size:12px;  
  text-decoration:none;
}

#wp_advert_right h2 
{
 border-bottom: 1px solid #8da4b7;
 font-size:14px;
 margin: 0 0 10px 0;
 padding: 10px 0 2px 0;
 font-family: Arial, Helvetica, sans-serif;   
}

#wp_advert_right td
{
    padding-top:0px;
    padding-bottom:5px;
}

#wp_advert_footer 
{
 border:1px solid #8da4b7;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:20px;
}


