/*  
Theme Name: Gelfarth DE
Theme URI: 
Description: wordpress theme for Rüdiger Gelfarth. 
Version: 4.1.19
Author: Core Consulting GmbH - Eliser Wiedemann, Richard Hagl
Author URI: www.coreconsulting.de


*/

* {
    margin: 0px;
    padding: 0px;
	
    }


html {
	height: 100.3%;
	font-size: 62,5%;
/*	line-height:1.8em;/**/

	}
	

body {
	font-size: 1.2em; 
	font-family: Verdana, Arial, Sans-Serif;
	text-align: center;
	width: 750px;
	margin: 0px auto;
	padding: 0px;
	
	}

p {
	margin: 6px 0px 0px 0px;

}


h1	{
	font-size: 13px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #525252;
	
	}


h2	{
	font-size: 12px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #525252;
	margin: 10px 0px 7px 0px;
	
	}

h3	{
	font-size: 11px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #525252;
	margin: 15px 0px 5px 0px;
	
	}

a 	{
	color: #525252;
	font-weight: bold;
	
	}


a:visited, a:active {
	color: #525252;
	
	}


a:hover, a:active {
	color: #ff5702;
	
	}

#wrapper {
	font-size: 1.2em;
	text-align: left;
	width: 750px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background: transparent;	
	overflow: auto;
	
	}
		

#header {
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 0px; 
	background: transparent;/**/
/*	background: orange;/**/
	overflow: auto;
	
	}
	

/* Formatierungen der aktuellen Seitenlinks (Linkfarbe) */
.page_item a {
	color: #323232;

	}	


.current_page_item a { 
	color: #ff5702;

	}

	
#mainNav {
/*	float: right;	/**/
	position: absolute;
	width: 750px;
	font-size: 12px; 
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	text-align: right;
    margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
/*	background: yellow;/**/
	overflow: hidden;
	
	}
	

#mainNav ul  {
    margin: 0px 0px 0px 0px;
	padding: 27px 0px 0px 0px; 
				
	}
	

#mainNav ul li {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
		
	}


#mainNav a {
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	font-weight: normal;
	border-right: 1px solid #000000;	/**/
	    
	}
	
	
#mainNav a:focus, #mainNav a:hover {
	text-decoration: underline;
		    
	} 


#main {
	font-size: 11px; 
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	overflow: hidden; /**/
	background: transparent;/**/
/*	background: pink;/**/

	}
	
	
#categoryNav {
	font-size: 15px; 
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	text-align: left;
	height: 30px;/**/
	margin: 290px 0px 0px 5px;
	padding: 10px 0px 0px 0px; 
	background: transparent; /**/
/*	background: green;/**/
	overflow: hidden;/**/
	position: absolute;
		
	}

	
	
#categoryNav ul {
	list-style-type: none;
	margin: 0px 0px 0px -5px;
	padding: 0px 0px 0px 0px;/**/
	
	}
	
	
#categoryNav li {
    display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #aaaaaa; /**/		
	
	}

	
#categoryNav a {
	text-decoration: none;	/**/
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
/*	color: #333333;	/**/
	border-color: #aaaaaa;
	font-weight: normal;
	
	}


#categoryNav a:hover {
	color: #ff5702;
	
	}
	
/* Category-Navigation for Aktuelles-Seiten */

#categoryNavBlog {
	font-size: 15px; 
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	text-align: left;
	height: 30px;/**/
	margin: 30px 0px 0px 5px;
	padding: 10px 0px 0px 0px; 
	background: transparent; /**/
/*	background: green;/**/
	overflow: hidden;/**/
/*	position: absolute; /**/
		
	}


#categoryNavBlog ul {
	list-style-type: none;
	margin: 0px 0px 0px -5px;
	padding: 0px 0px 0px 0px;/**/
	
	}
	
	
#categoryNavBlog li {
    display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #aaaaaa; /**/		
	
	}

	
#categoryNavBlog a {
	text-decoration: none;	/**/
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
/*	color: #333333;	/**/
	border-color: #aaaaaa;
	font-weight: normal;
	
	}


#categoryNavBlog a:hover {
	color: #ff5702;
	
	}



#secondaryNav {
	font-size: 1em; 
	font-family: Verdana, Arial, Sans-Serif;
	text-align: center;/**/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
/*	background: red;/**/
	background: transparent;
	overflow: auto; /**/
	
	}


#secondaryNav ul {
	list-style-type: none;	
	padding: 0px 0px 0px 0px;
	margin: auto;
	line-height: 14px;
		
	}
	
	
#secondaryNav li {
	display: inline;
	list-style-type: none;
	padding: 0px 0px 0px 0px;	
		
	}
	

#secondaryNav a {

	list-style-type: none;
	text-decoration: none;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	
	}	
	

#secondaryNav a:hover {
	text-decoration: underline;
	color: #ff5702;
		    
	}


#tablecontainer {
    float: left;
    text-align: justify;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px; 
/*	background: yellow;		/**/
	overflow-x: hidden;
	overflow-y: visible;
	
	}



#tablecontainer li {
	margin: 0px 0px 0px 30px;
	
	}


#blogcontainer {
    float: left;
    text-align: justify;
/*  line-height: 15px; /**/
    width: 480px;
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 40px 0px; 
/*	background: yellow;		/**/
	overflow-x: hidden;
	overflow-y: visible; /**/   
	
	}

#blogcontainer li {
         
    }


#blogcontainer a {
    line-height: 15px;  /**/
   	font-weight: normal;
/*  background: pink;	/**/ 
	text-decoration: none;
	
	}	

#blogcontainer a:hover {
	font-weight: normal;
    color: #ff5702;
 
    
    }

#blogcategories {
    float: left;
    text-align: justify;
    line-height: 20px;
    width: 480px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px; 
/*	background: yellow;		/**/

}	
	
	
#widgetwrapper {
    
    float: right;
    width: 200px;
/*  height: 600px; /**/
    margin: 20px 10px 30px 0px;
	padding: 0px 0px 0px 0px; 
/*  background: orange; /**/
    
    }




#widgetwrapper ul li {
    
    padding: 7px 0px 0px 0px;
    list-style-type: none;   
    }



#widgetwrapper a {
    
    font-weight: normal;
       
    }

#footer {
	font-size: 11px; 
	text-align: center; 
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #ffffff;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px; 
/*	background: red; /**/
	background: #5c5d5f; /**/
	overflow: auto;

	}

	
