/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*	

edit by alpha projekt GbR (www.alpha-projekt.de), 2009 
Roman Hanzlik && Annett Richter

*/

a {outline: 0;}
p { padding-bottom: 10px; }

table tr { 
	border-bottom: 1px solid #DDE2E5;
	}	
	
table td { 
	width: 135px;
	}	
	
#col1 img {
	border: 1px solid #DDE2E5;
	}
	
table {width: 100%; font-size: 80%!important;}

#beta {
	color: #FFF;
	background: #F00;
	height: 25px;
	font-weight: bold;
	text-align: center;
	border-bottom: 5px #fff solid;
	}
	
#quick a, #quick p, #quick a:visited {
	font-size: 0.8em!important;
	text-decoration: none;
	}
	
#quick {
	border: 1px solid #900;
	background: #F6F3F3;
	padding: 5px 0 0 15px ;
	margin-bottom: 10px;
	}

.sidebar_top1 {
	height: 35px;
	background: #9A0000 url(images/sidebar_top1.jpg) top left no-repeat;
	}
	
.sidebar_top2 {
	height: 35px;
	background: #6DA990 url(images/sidebar_top2.jpg) top left no-repeat;
	}
	
.sidebar_content1 {
	/*background: url(images/sidebar_content.jpg);*/
	border-left: 1px #9A0000 solid;
	}	
	
.sidebar_content2 {
	/*background: url(images/sidebar_content.jpg);*/
	border-left: 1px #6DA990 solid;
	padding-bottom: 10px;
	}

.sidebar2, .sidebar_top1, .sidebar_content1 {
	z-index: 500;
	width: 221px;
	}
	
.sidebar_content1 p, .sidebar_content a, .sidebar_content2 p, .sidebar_content2 a  {
	margin: 0 20px 0 15px;
	}
	
.sidebar_content1 p, .sidebar_content2 p {
	padding-top: 10px;
	}
	
.sidebar_top1 h4 , .sidebar_top2 h4 {
	padding: 5px 20px 0 15px;
	}

.sidebar_bottom1 {
	height: 7px;
	background: url(images/sidebar_bottom.jpg);
	margin-bottom: 15px;
	border-top: 1px #9A0000 solid;
	}
	
.sidebar_bottom2 {
	height: 7px;
	background: url(images/sidebar_bottom.jpg);
	margin-bottom: 15px;
	border-top: 1px #6DA990 solid;
	}

body {
	font-family: Verdana, Tahoma, Arial;
	background: #B3B3B3;
	line-height: 22px;
	font-size: 14px;
	color: #333;
	margin: 0;
	}

/* ## Colors & Styling ## */
	
#col1 h1 {
	color: #6DA990;
	margin: 10px 0;
	}	
	
#col1 h2 {
	color: #5870B6;
	margin: 10px 0;
	}	
	
#col1 h3 {
	color: #FD8A1F;
	margin: 10px 0;
	}	
	
#col1 h4 {
	color: #9A0000;
	margin: 10px 0;
	}	
	
#wissen li a, #wissen li a:visited  {
	text-decoration: none;
	color: #900;
	font-weight: bold;
	}
	
#wissen li {
	border-bottom: 1px solid #900;
	}
	
#sidemenu li a, #sidemenu li a:visited  {
	text-decoration: none;
	color: #333;
	}	
	
#sidemenu li a:hover {
	text-decoration: none;
	color: #990000;
	}
	
#sidemenu li a {
	height: 30px;
	}
	
#sidemenu li {
	border-bottom: 1px solid #333;
	}
	
#topnav {
	background: #FD8A1F url(images/topnav-corner.jpg) no-repeat left bottom;
	}

#mainnav{
	background: #C2CD43 url(images/topnav-two-corner.jpg) no-repeat left top;
	}	
	
#header {
	background: #FFFFFF;
	}
	
#logo {
	background: #FFF url(images/logo.jpg) no-repeat left bottom;
	float: left;
	}
	
#main {
	background: #F2F4F5 url(images/main_bg.jpg) repeat-y;
	border-top: 1px solid #FFF;
	}
	
#footer {
	background: #DDE2E5;
	border-top: 1px solid #C9CED2;
	}
	
#col2_content ul, #col2_content li {
	list-style: none;
	}
	
/* ## Dimensions ## */

#symbols {
	padding-bottom: 50px;
	height: 100px;
	}

.page {
	width: 925px;
	margin: auto;
	}
	
#header {
	height: 150px;
	}

#topnav {
	height: 27px;
	width: 710px;
	}
	
#mainnav {
	height: 35px;
	width: 710px;
	}

#logo {
	width: 215px;
	height: 150px;
	}

#sidebar {
	width: 215px;
	}
	
#maindescrition  {
	height: 88px;
	padding-top: 27px;
	}
	
* +html #maindescrition {
	height: 88px;
	padding-top: 0px;
}
	
h1, h2, h3, h4 {
	width: 100%;
	}
	
#footer {
	height: 45px;
	}
	
	
/* ## Font ## */

h1, h4, h2, h3 {
	font-size: 14px;
}

.sidebar2 h4 {
	color: #FFF;
	font-size: 12px;
}

.sidebar2 p {
	color: #333;
	font-size: 14px;
	text-align: justify;
	}
	
.sidebar2 p strong {
	color: #333;
	font-size: 14px;
	text-align: left!important;
	}

#topnav {
	line-height: 25px;
	text-transform: uppercase;
	color: #333;
	}
	
#mainnav {
	line-height: 33px;
	color: #333;
	}
	
#mainnav a {
	font-size: 0.9em;
	}
	
#topnav a  {
	text-decoration: none;
	color: #333;
	}
	
#topnav a:hover {
	color: #990000;
	}
		
#footer a, #footer a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #333;
	}
	
#footer .small a {
	font-weight: normal;
	color: #666;
	}
	
#mainnav a {
	text-decoration: none;
	color: #333;
	}
	
#mainnav a:hover {
	color: #FFFFDF;
	}
	
#header h1 {
	font-size: 1.3em;
	line-height: 88px;
	}
	
#col1_content p {
	text-align: justify;
	}
	
#col1_content a {
	color: #333;
	font-weight: bold;
	font-size: 97%;
	}
	
#col1_content a:hover {
	color: #900;
	font-weight: bold;
	font-size: 97%;
	}
 
/* ## Padding, Margin, Align, Float ## */

h2 {
	margin-bottom: 10px;
	}
	
h3 {
	margin: 10px 0;
	}

#header {}

#topnav {
	text-align: right;
	float: right
	}
	
#mainnav {
	text-align: left;
	float: right;
	position: relative;
	}
	
#footer {
	padding: 10px 0;
	padding-left: 240px; 
	}
	
#main {
	margin-bottom: 25px;
	}
	
/* ## Classes ## */
	
.pr10 {	padding-right: 10px; }
.pl10 {	padding-left: 25px; }

.pl225 { padding-left: 240px; }
* +html .pl225 { padding-left: 25px; }

.small {font-size: 0.8em; color: #666;}
.small85 li {font-size: 0.85em; line-height: 2em;}
.font11 a { font-size: 11px; }
.bold { font-weight: bold; }
.red, .red a { color: #990000!important; }
.white, .white a { color: #D94400!important; font-weight: bold; }

.btop {	border-top: 1px solid #900; }
.bbottom {	border-bottom: 1px solid #900; }

  .subcolumns { width: 100%; overflow:hidden; }
  .subcolumns_oldgecko { width: 100%; float:left; }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25%; }
  .c33l, .c33r { width: 40%; }
  .c50l, .c50r { width: 50%; }
  .c66l, .c66r { width: 66.666%; }
  .c75l, .c75r { width: 75%; }
  .c38l, .c38r { width: 38.2%; }
  .c62l, .c62r { width: 61.8%; }

  .subc  { padding: 0 0.5em; }
  .subcl { padding: 0 1em 0 0; }
  .subcr { padding: 0 0 0 1em; }
