/*********************************************************************************************

Theme Name: wpAllin
Theme URI: http://www.afrox.de/
Description: Designed by Patrick Thomas
Version: 0.1
Author: afrox.de
Author URI: http://www.afrox.de/

**********************************************************************************************

Designed and Built by Patrick Thomas - afrox.de

CSS, XHTML and Design Files are all Copyright 2007-2010 afrox.de, Germany

Be inspired, but please don't steal :)

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Basic Setup  -----------------------  All Theme Files
2.  Header Styles  ---------------------  header.php
3.  Navigation Styles  -----------------  header.php
4.  Widget Styles  ---------------------  header.php
5.  Gallery Styles  --------------------  home.php, index.php
6.  Post Styles  -----------------------  single.php, page.php
7.  Images  ----------------------------  single.php, page.php
8.  Post Comment Styles ----------------  comments.php
9.  Footer Styles  ---------------------  footer.php

**********************************************************************************************/


/********************************************************************************************* 

0.  CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

fieldset, img {border: 0;}

address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

ol, ul {list-style: none;}
caption, th {text-align: left;}

h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
margin: 0 0 5px 0;
}

q:before, q:after {content: '';}
abbr, acronym {border: 0;}

/********************************************************************************************* 

1.  Basic Setup  -------------------------  All Theme Files

*********************************************************************************************/


body {
background: #555555 url(images/bg.jpg) repeat fixed;
width: auto;
height: auto;
font-family: Helvetica, Arial;
font-size: 12px;
line-height: 18px;
color: #525252;
}


a:link, a:visited {
color: #7C0037;
}

a:hover {
color: #805368;
}

h1 {
font-size: 20px;
}

h2 {
color: #7C0037;
font-size: 16px;
font-weight:bold;
}

h3 {
color: #805368;
font-size: 14px;
font-weight:bold;
}

h4 {
color: #805368;
font-size: 12px;
font-weight:bold;
}

blockquote {
padding: 0 0 0 15px;
font-style: italic;
border-left: 1px solid #525252;
}

strong {
font-weight: bold;
}

abbr,acronym {
border-bottom: 1px dotted;
cursor: help;
} 

em {font-style: italic;}
ol,ul {margin: 0;}
ol li {list-style: decimal outside;}
ul li {list-style: none;}

th,td {
border: 1px solid;
padding: 8px;
}

th {
font-weight:bold;
text-align:center;
}

caption {
margin-bottom: 8px;
text-align: center;
}

p,fieldset,table {margin-bottom: 0px;}
a:link, a:visited {text-decoration: none;}

:focus {
outline: 0;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}


input, textarea {
border: 1px solid #000;
background: #eee;
margin: 10px;
padding: 5px;
cursor: pointer;
color: #000;
}

input:hover {
background: #ccc;
}

/********************************************************************************************* 

2.  Content  -------------------------  All Theme Files

*********************************************************************************************/
   
	#wrapper {
		/*float: left;*/
		width: 1004px; 
		margin: auto auto; 
		min-height: 100%; 
		position: relative;
		clear:both;
	}
	


	
	#copyright
	{
		text-align: right;
		height:100px;
		float: right;	
		margin-right: 8px;
		}
	
	#administration
	{
		background: #aaa;
		width:576px;
		height: 50px;
		position:relative;
		float:left;
		margin: 3px 0 0 0;
		padding: 5px;
		font-size: 11px;
		-moz-border-radius:0px 10px 10px 10px; /* Firefox */
		-webkit-border-radius: 0px 10px 10px 10px; /* Safari, Chrome */
		-khtml-border-radius:0px 10px 10px 10px; /* Konqueror */
		border-radius:0px 10px 10px 10px; /* CSS3 */
	}
	#administration .username {
		font-size: 50px;
		color: #b4b4b4;
		font-weight: bold;
		position: absolute; top: 20px; right: 5px;;
		}
	#administration strong {
		color: #fff;
		}
	
/********************************************************************************************* 

2.  HEADER  -------------------------  All Theme Files

*********************************************************************************************/
#header .logo {
		float: left;
		position: absolute; bottom: 5px; left: 0px;
	}
	
	
	#header{
		height:131px;
		
	}
	#header h1 {
		font-family: Arial, Helvetica, sans-serif;
	position: absolute; bottom: 0px; left: 180px;
		}
	#header #language {
	float: right;	
	position: absolute; bottom: 0px; right: 6px;
		}


/********************************************************************************************* 

2.  sidebar  -------------------------  All Theme Files

*********************************************************************************************/
	
	#sidebar{
		background: #E7E7E2;
		width:170px;
		height: 404px;
		position:relative;
		float:left;
		margin: 5px 5px 5px 0;
		padding: 0px;
		text-align:right;
		-moz-border-radius:10px 10px 10px 0px; /* Firefox */
		-webkit-border-radius: 10px 10px 10px 0px; /* Safari, Chrome */
		-khtml-border-radius:10px 10px 10px 0px; /* Konqueror */
		border-radius:10px 10px 10px 0px; /* CSS3 */
		behavior: url(border-radius.htc);	
	}
	
#sidebar h2 {
text-transform:uppercase;
color:#7C0037;
font-size: 16px;
padding: 6px 0px 0 0;
margin: 0px 8px 0 14px;
border-bottom: 1px solid #999;

}

#sidebar ul {
text-transform:uppercase;
color:#887A76;
padding: 5px;
margin: 0px 0px 10px 12px;;
	-moz-border-radius:0px 0px 10px 0px; /* Firefox */
		-webkit-border-radius:0px 0px 10px 0px; /* Safari, Chrome */
		-khtml-border-radius:0px 0px 10px 0px; /* Konqueror */
		border-radius:0px 0px 10px 0px; /* CSS3 */
}

#sidebar ul li {
list-style-type: none;
margin: 0 0 0 0;
color:#887A76;
padding: 1px;
font-size: 12px;
}

#sidebar ul li:hover {
	background: #eee;
}


#sidebar ul li a {
padding: 0 0 0 0px;
color:#887A76;
}

#sidebar ul li a:hover {
color: #7C0037;
	}

#sidebar ul ul {
margin: 0px;
padding: 0px;
}

#sidebar li ul li {
text-transform: uppercase;
margin: 0px 0px 0 0;
padding: 0px 16px 0px 0;
color:#887A76;
background: url(images/unterpunkt-16px.png) top right no-repeat;
font-size: 11px;
}

#sidebar li ul li:hover {
background: url(images/unterpunkt-16px-hover.png) top right no-repeat;
}


#sidebar ul ul ul li a {
}	
	
	
	
	
/********************************************************************************************* 

2.  CONTENT  -------------------------  All Theme Files

*********************************************************************************************/
	#content-main{
		-moz-border-radius:10px; /* Firefox */
		-webkit-border-radius:10px; /* Safari, Chrome */
		-khtml-border-radius:10px; /* Konqueror */
		border-radius:10px; /* CSS3 */
		float:left;	
		width:388px;
		max-width:388px;
		height:388px;
		background: #E8E9E3;
		margin:5px;
		padding: 8px;
		behavior: url(border-radius.htc);	
	}
	
	#content-main h2 {
		padding: 0 0 5px 0;
		}
	
	#content-main h2 a {
		color: #7C0037; }
	
	#content-main h2 a:hover {
		color: #805368; }
	
	#content-main h3 a {
		color: #805368; }
	
	#content-main h3 a:hover {
		color: #7C0037; }
	
	#content-right{
		float:left;
		width:404px;
		height:404px;
		padding: 0px;
		margin: 5px;
		background: #E8E9E3; /*#E8E9E3;*/
		-moz-border-radius:10px; /* Firefox */
		-webkit-border-radius:10px; /* Safari, Chrome */
		-khtml-border-radius:10px; /* Konqueror */
		border-radius:10px; /* CSS3 */
		overflow: hidden;
		behavior: url(border-radius.htc);	
	}
	
	#content-main .loop {
		background: url(images/liste-8px.png) left no-repeat;
		padding: 0 0 0 12px;
		margin: 0 0 0 25px;
		}
	#content-main .loop h3 {
		font-size: 12px;
		}
		
	#content-main .date {
		font-weight: bold;
		margin: 0 0 2px 0;
		}
	
	#content-right .error {
		text-align: center;
		}
	
	#content-right h1.error
	{
		padding: 200px 10px 0 10px;
		font-size:200px;
		font-weight: bold;
		
		}
	
	#content-main .edit-link {
		border-bottom: 1px solid #bbb;
		padding: 0 0 2px 0;
		margin: 0 0 10px 0;
		}
		
	#content-main .entry {
		height: 346px;
		max-height: 346px;
		overflow: auto;
		}
	#content-main .entry-article {
		height: 330px;
		max-height: 330px;
		overflow: auto;
		}

	#content-main .meta {
		text-align: center;
		}
	#content-main ul
	{
		background: #bbb;
		padding: 5px 2px 5px 2px;
		color: #fff;
		-moz-border-radius:10px; /* Firefox */
		-webkit-border-radius:10px; /* Safari, Chrome */
		-khtml-border-radius:10px; /* Konqueror */
		border-radius:10px; /* CSS3 */
		behavior: url(border-radius.htc);	
		}
	#content-main ul li
	{
		padding: 0px 0 6px 12px;
		margin: 0px 0 0 10px;
		background: url(images/liste-8px.png) top left no-repeat;
		}
		
		/*FIREFOX ECKEN ABRUNDEN?? GEHT NICHT*/
	.wp-post-image {
		overflow: hidden;
		-moz-border-radius:10px; /* Firefox */
		-webkit-border-radius:10px; /* Safari, Chrome */
		-khtml-border-radius:10px; /* Konqueror */
		border-radius:10px; /* CSS3 */	
		behavior: url(border-radius.htc);	
		background: transparent;
		}
	
	
/********************************************************************************************* 

3.  2 COLUMN VIEW  -------------------------  All Theme Files

*********************************************************************************************/
	#content-column {
		float:left;	
		width:818px;
		height:404px;
		margin:5px;
		padding: 0px;
		}

	.cspc-column {
		-moz-border-radius:10px; /* Firefox */
		-webkit-border-radius:10px; /* Safari, Chrome */
		-khtml-border-radius:10px; /* Konqueror */
		border-radius:10px; /* CSS3 */
		float:left;
		width: 388px;
		max-width: 388px;
		height:388px;
		background: #e8e9e3;
		margin: 0px;
		padding: 8px;
		overflow:auto !important;
		}

	
/*############################
   
   .impressum{
	line-height:6px;  
   }

   .p_right{
	line-height:4px;  
   }   
  
   
   #subnavi_content_top{
   	background:url("images/content_mid_oben.gif");
   	height:9px;
   	width: 347px;
   }

   #subnavi_content_bottom{
   	background:url("images/content_mid_unten.gif");
   	height:20px;
   	width: 347px;
   }

   #subnavi_content{
   		width: 347px;
	   	background:url("images/content_mid_flex.gif") repeat-y;
   }
   
	ol,ul {
		list-style: none;
		padding:5px;
		margin:0;
	}      
     
   .fontcolor_red{
   		color:#7C0037;
   }
   
   .h1_red{
   		color:#7C0037;
   		font-size:14px;
   }
   
   .font_red{
   		color:#7C0037;
   }

   .font_red_bold{
   		color:#7C0037;
   		font-weight:bold;
   }   
   
   .font_grey{
   		color:#645C52;
   }
   
   .h1_red_klein{
   		color:#7C0037;
   }   

   .red_klein_team{
   		color:#805368;
   }      
   
   a.navi_small{
   	text-decoration:none;
   	letter-spacing:2;
   	color:#887A76;
   	font-size:11px;
   	line-height:13px;
   }
   
   a.navi_small:hover{
   	text-decoration:none;
   	letter-spacing:2;
   	color:#7C0037;
   	font-size:11px;
   	line-height:13px;
   }   
   
   .navi_main{
   }
   
  
   
   a.link_team:link{
    text-decoration:none;
   	color:#805368;
   	font-weight:bold;
   }
   
   a.link_team:visited{
    text-decoration:none;
   	color:#805368;
   	font-weight:bold;
   }   
   
   a.link_team:hover{
    text-decoration:none;
   	color:#7C0137;
   	font-weight:bold;
   }   
   
   a.link_white{
    text-decoration:none;
   	color:#FFFFFF;
   }  
   
   a.link_red{
    text-decoration:none;
   	color:#7C0037;
   }     
   
   a.navi_sprache:link{
    text-decoration:none;
   	color:#805368;
   	font-size:10px;
   }
   
   a.navi_sprache:visited{
    text-decoration:none;
   	color:#805368;
   	font-size:10px;
   }   
   
   a.navi_sprache:hover{
    text-decoration:none;
   	color:#7C0137;
   	font-size:10px;
   }      
   
   
   
   a.navi_sprache_home:link{
    text-decoration:none;
   	color:#726A66;
   	font-size:12px;
   }
   
   a.navi_sprache_home:visited{
    text-decoration:none;
   	color:#726A66;
   	font-size:12px;
   }   
   
   a.navi_sprache_home:hover{
    text-decoration:none;
   	color:#726A66;
   	font-size:12px;
   }   
   
   
 */