/*
Theme Name: SimplicityBright
Theme URI: http://www.koch-werkstatt.de/2007/03/24/wordpress-theme-simplicity/
Description: Designed by <a href="http://www.koch-werkstatt.de" title="Kochwerkstatt">Karsten Kuhnen</a>.
Author: Karsten Kuhnen
Author URI: http://www.koch-werkstatt.de
Tags: white, simple, fixed width, two columns
Version: 0.3

Notes: Inspired and created for minimalist, content focused blogs or websites. Customize, edit, poke,  prod, and adapt to your own style.

Please leave credit where credit is due so that others may find the source for your site and adapt a suitable version for their own website.

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

*/

html, body {
	margin: 0;
	padding: 0;
	text-align: center;
}

body {
	background: #f1f3e9;
	font: 12px Verdana, Arial, 'Helvetica', sans-serif;
    padding: 0;
}


blockquote {
	border-left: 1px solid #326ea1;
    color: #555555;
    font-size: 1.00em;
    padding-left: 10px;
     padding-right: 10px;
	margin: 0 30px;
}

a {
	color: #326ea1;
	text-decoration: none;
        outline: none;
}

code {  background: #f5f5f5;
        border: 1px solid #cccccc;
	color: #555555;
        font: 11px Verdana, Arial, 'Helvetica', sans-serif;
        padding: 10px;
	text-align: left;
}

/*#####################*/
/*### Headlines ###*/
/*#####################*/

h1 a {
	color: #326ea1;
        font-weight: 100;
	font: 24px Arial, 'Helvetica', Verdana, sans-serif;
        margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
        display: block;
}

h1 {
	color: #326ea1;
        font-weight: 100;
	font: 24px Arial, 'Helvetica', Verdana, sans-serif;
        margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
}

h2, h2 a,
.header {
	color: #326ea1;
        font-weight: 100;
	margin: 0;
	padding: 0;
	font-size: 18px;
}

h3, h3 a {
	color: #326ea1;
        font-weight: 100;
	margin: 15px 0 0px 0;
	padding: 0;
}

h4 {    color: #326ea1;
	font: 12px Verdana, Arial, 'Helvetica', sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

img {
	border: none;
        }

ol, form {
	margin: 0;
	padding: 0;
}

p {
	line-height: 1.7em;
	text-align: justify;
}

small {
	font-size: 10px;
}

#container,
#container_idx,
#sponsor {
	background: transparent;
    margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 950px;
	overflow: hidden;
}

/*###################*/
/*### Topmenu ###*/
/*###################*/

#topmenu  {
          background: #4b4e52;
          border-bottom: 1px solid #dd4003;
          padding: 10px 0;
          margin: 0 auto;
          width:100%;
          text-align: center;
          overflow: hidden;
}

#topmenu a {
	padding: 0 5px;
	color: #cbcbcb;
}

#topmenu a:hover {
	color: #ffffff;
        text-decoration: none;
}

/*################*/
/*### Content  ###*/
/*################*/

#path {
	margin-top: 20px;
}

#left,
#main-left {
	background: transparent;
        border: none;
	color: #282828;
	float: left;
    text-align: left;
	width: 650px;
	margin-top: 20px;
}


#left a:hover,
#main-left a:hover {
        color: #669933;
        background: transparent;
        text-decoration: none;
}

#left img,
#main-left img {
	float: left;
	margin: 3px 10px 5px 0;
        _margin: 3px 5px 5px 0;
	border: 1px solid #cccccc;
        padding: 5px;
        background-color: transparent;
}

#left a:hover img,
#main-left a:hover img {
        border: 1px solid #777777;
        background: transparent;
}

#left h2 a:hover,
#main-left h2 a:hover {
        color: #669933;
        background: transparent;
        text-decoration: none;
}

#left h3 a ,
#main-left h3 a {
        text-decoration: none;
}

#left h3 a:hover,
#main-left h3 a:hover {
         color: #669933;
         background: transparent;
         text-decoration: none;
}

#left ul,
#main-left ul {
         list-style-type: circle;
         margin: 0 0 0 25px;
         padding:  0 0 0 0;
}

#left ul li,
#main-left ul li {
         line-height: 1.5em;
         margin: 0;
         padding: 5px;
}

.articlelist,
.blue {
	overflow: hidden;
	margin-bottom: 30px;
}

/*################*/
/*#### Footer ####*/
/*################*/

#footer1 {
        background: #e6e3d7;
        border-top: 1px solid #cccccc;
        clear: both;
	color: #363636;
        margin: 20px 0 0 0;
	padding: 20px 0;
        text-align: center;
        overflow:hidden;
}

#footer1 p {
	text-align: center !important;
}

#footer1 a {
        color: #363636;
        text-decoration: none;
}

#footer1 a:hover {
        color: #aa0000;
        text-decoration: none;
}


/*################*/
/*#### SIDEBAR ###*/
/*################*/

#right, 
#main-right {
        width: 250px;
        text-align: left;
        float: right;
		margin-top: 20px;
        padding: 0;
        line-height: 1.6em;
        color: #383d44;
        }

.sect-right {
        background: transparent;
        margin: 0 0 20px 0;
        padding: 0;
        }

#right ul, 
#main-right ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#right li, 
#main-right li {
        border-bottom: 1px solid #cccccc;
	margin: 0;
        padding: 0;
        display: block;
	}

#right li a, 
#main-right li a {
        display: block;
        background-color: transparent;
        color: #383d44;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
        border-bottom: 0;
	}

#right li a:hover, 
#main-right li a:hover {
        color: #669933;
	background-color: #e3e6d7;
        text-decoration: none;
	}

#right h3, 
#main-right h3 {
        background: inherit;
        color: #326ea1;
        font: 24px Arial, 'Helvetica', Verdana, sans-serif;
        font-weight: 100;
        padding: 3px 0px 3px 0px;
        margin: 0;
}


.gray {
        background: transparent;
        font-style: italic;
        color: #363636;
        line-height: 1.5em;
	margin: 5px 0;
        clear:both;
}

.gray a {background: transparent; color: #363636; text-decoration: none;}



