/*
Theme Name: Peter Hellwig
Theme URI: http://www.hellerweg.de/
Author: Dirk Pfuhl
Author URI: http://www.dirkpfuhl.de
Version: 1.0
.
This work is released under the GNU General Public License 2:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
.center	{
		text-align: center;
		}
.middle	{
		vertical-align: middle;
		}
.bottom	{
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		}
.paddingright	{
		padding-right: 20px;
		}
.marginright	{
		margin-right: 10px;
		}
.margintop	{
		margin-top: 120px;
		}
.black	{
		color: #000000;
		}
.white	{
		color: #FFFFFF;
		}
.blau	{
		color: #3b3bbd;
		}
.darkblue	{
		color: #2222DD;
		}
.borderblue	{
		border: 1px solid #5555DD;
		}
.floatright	{
		float: right;
		}
.floatclear	{
		clear: both;
		}
.right	{
		text-align: right;
		}
.normal	{
		font-weight: normal;
		}
.bold	{
		font-weight: bold;
		}
.fontsize20	{
		font-size: 20px;
		}
body	{
		font-family: arial, helvetica, sans-serif;
		font-size: 100.01%;
		color: #2e2e2e;
		background-color: #e6b966; 
		background-image: url(images/hintergrund_body.jpg);
		background-repeat: repeat-x;
		margin: 0;
		padding: 0;
		width: 100%;
		overflow: auto;
		scrollbar-face-color: #DCA53D;
		scrollbar-track-color: #F5EBD7;
/*		scrollbar-highlight-color: #C7D2EE;
		scrollbar-shadow-color: #C7D2EE;
		scrollbar-base-color: #D7E2FE;
		scrollbar-3dlight-color: #C7D2EE;
		scrollbar-arrow-color: #002689;
		scrollbar-darkshadow-color: #002689;*/
		}
#container	{
		position: absolute;
		width: 960px;
		top: 0px;
		left: 50%;
		z-index: 1;
		margin-left: -480px;
		/*background-color: #ffffff; */
		}
#banner	{
		width: 960px;
		height: 120px;
		margin-bottom: 0;
		}
#menu		{
		/*position: absolute;
		top: 120px;
		left: 0px;*/
		width: 920px;
		height: 30px;
		margin-left: 40px;
		margin-top: 0;
		background-image: url(images/hintergrund_navigation.jpg);
		background-repeat: no-repeat;
		}
#content	{
		width: 920px;
		min-height: 500px;
		margin-left: 40px;
		padding-top: 0px;
		padding-bottom: 10px;
		background-color: #fafafa;
		}
#col_left	{
		width: 470px;
		float: left;
		text-align: justify;
		padding-left: 60px;
		padding-right: 60px;
		padding-top: 20px;
		}
#col_right	{
		width: 280px;
		float: right;
		padding-left: 30px;
		padding-right: 20px;
		background-color: #f5ebd7;
		background-color: #f9f3e8;
		padding-top: 20px;
		background-image: url(images/hintergrund_col_right.jpg);
		background-repeat: repeat-x;
		}
#social_bookmarking	{
		margin-top: 30px;
		}
div.teaser	{
		clear: both;
		margin-bottom: 15px;
		padding-right: 10px;
		}
.teaser_thumb img, div.teaser img	{
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		/*border: 1px solid #e6b966;*/
		}
div.teaser h4, div.teaser h5	{
		margin-left: 70px;
		}
div.thumb	{
		clear: both;
/*		float: left;
		width: 300px;*/
		margin: 0px;
		margin-right: 5px;
		margin-bottom: 5px;
		margin-top: 10px;
		}
#footer	{
		margin-top: 10px;
		text-align: right;
		}
a		{
		color: #3b3bbd;
		text-decoration: none;
		}
.pdf	{
	padding-left: 15px;
      background-image: url(images/icon_pdf.gif);
      background-position: left center;
      background-repeat: no-repeat;
      }
.wmv	{
	padding-left: 15px;
      background-image: url(images/icon_wmv.jpg);
      background-position: left center;
      background-repeat: no-repeat;
      }
.real	{
	padding-left: 15px;
      background-image: url(images/icon_real.gif);
      background-position: left center;
      background-repeat: no-repeat;
      }
.extern	{
	padding-left: 15px;
      background-image: url(images/icon_link_extern.gif);
      background-position: left center;
      background-repeat: no-repeat;
      }
a.pdf:hover, a.wmv:hover, a.real:hover, a.extern:hover, a.pfeil:hover	{
	color: #E08600; /*Orange*/
      }
a.pfeil	{
	padding-left: 10px;
      background-image: url(images/pfeil_link_orange.gif);
      background-position: 2px 0.4em;
      background-repeat: no-repeat;
      }
a.pfeil:hover	{
      background-image: url(images/pfeil_link_blau.gif);
      }
a.extern:hover	{
      background-image: url(images/icon_link_extern_blau.gif);
      }
li.page_item a, li.menu-item a	{
		color: #FFFFFF;
		}
li.current_page_item a	{
		color: #3b3bbd;
		}
#menu a	{
		/*color: #FFFFFF;*/
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		}
a:hover	{
		color: #BB0000;
		}
#menu a:hover	{
		color: #3b3bbd;
		}
a:active	{
		color: #3b3bbd;
		}
h1, h2, h3, h4	{
		clear: both;
		letter-spacing: 0.2pt;
		text-align: left;
		}
h1		{
		font-size: 1.4em;
		font-weight: bold;
		color: #3b3bbd;
		margin-bottom: 12px;
		}
#banner h1		{
		font-size: 22px;
		font-weight: normal;
		line-height: 30px;
		color: #c38613;
		padding: 0px;
		margin: 0px;
		position: absolute;
		top: 23px;
		left: 120px;
		z-index: 2;
		background-image: url();
		}
h2		{
		font-size: 0.8em;
		line-height: 15px;
		font-weight: bold;
		color: #ffffff;
		margin-top: 20px;
		margin-bottom: 10px;
		padding-top: 3px;
		padding-bottom: 5px;
		}
#col_left h2	{
		margin-left: -10px;
		padding-left: 10px;
		background-image: url(images/hintergrund_h2.png);
		background-repeat: no-repeat;
		} 
#col_right h2	{
		margin-left: -30px;
		margin-right: -20px;
		padding-left: 30px;
		padding-right: -20px;
		margin-top: 10px;
		padding-top: 10px;
		margin-bottom: 10px;
		padding-bottom: 0px;
		color: #c38613;
		border-top: 5px solid #fafafa;
		} 
#col_left div.topic h2	{
		font-size: 85%;
		line-height: 120%;
		font-weight: bold;
		color: #3b3bbd;
		letter-spacing: 0pt;
		margin-top: 6px;
		margin-bottom: 6px;
		margin-left: 2px;
		padding-left: 15px;
		background-image: url(images/button_topic.png);
		background-repeat: no-repeat;
		background-position: left 6px;
		}
#social_bookmarking h2	{
		font-size: 75%;
		line-height: 120%;
		font-weight: bold;
		color: #c38613;
		margin-top: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		padding-left: 0px;
		padding-bottom: 1px;
		border-bottom: 1px solid #e6b966;
		background-image: url();
		}		
h3		{
		font-size: 0.9em;
		line-height: 120%;
		font-weight: bold;
		color: #3b3bbd;
		margin-top: 18px;
		margin-bottom: 6px;
		border-bottom: 1px solid #e6b966;
		}
h4		{
		font-size: 75%;
		line-height: 120%;
		font-weight: bold;
		color: #3b3bbd;
		margin-top: 6px;
		margin-bottom: 6px;
		}
h4 span	{
		font-size: 90%;
		color: #555555;
		font-style: normal;
		}
p		{
		font-size: 75%;
		line-height: 120%;
		color: #555555;
		font-style: normal;
		margin-top: 0%;
		margin-bottom: 2%;
		}
p.tags {
  font-weight: bold;
  margin-top: 2%;
}
#col_right p	{
		clear: both;
		}
#col_left h3, #col_left h4, #col_left p	{
		margin-right: 10px;
		}
#banner p.feed	{
		position: absolute;
		right: 0px;
		top: 100px;
		}
p.zitat	{
		clear: both;
		color: #3b3bbd;
		font-style: normal;
		margin-top: 1%;
		margin-left: -15px;
		padding-top: 15px;
		padding-left: 15px;
		background-image: url(images/hintergrund_zitat.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}
#menu ul	{
		margin-left: 56px;
		padding-left: 0px;
		padding-top: 5px;
		}
#menu li	{
		display: inline;
		padding: 0px;
		padding-right: 10px;
		}
table	{
		vertical-align: top;
		text-align: left;
		}
table.content	{
		width: 90%;
		position: absolute;
		top: 60px;
		left: 60px;
		z-index: 1;
		}
td		{
		vertical-align: top;
		text-align: left;
		margin: 0px;
		padding: 0px;
		border: 0px solid;
		}
td.contentleft	{
		width: 45%;
		padding-right: 10%;
		}
td.contentright	{
		width: 40%;
		padding-left: 5%;
		padding-top: 20px;
		}
td.headline	{
		background-color: #9999ff;
		vertical-align: bottom;
		text-align: left;
		}
td.bgimage	{
/*		background-image: url(images/kreis_tabelle_unten.jpg);*/
/*		background-repeat: no-repeat;*/
		padding-left: 50px;
		padding-right: 0px;
		}
td.padding	{
		padding-left: 20px;
		padding-right: 0px;
		}
td.bgbar	{
		background-image: url(images/hintergrund_farbbalken.gif);
		background-repeat: no-repeat;
		}
td.bgcolor	{
		background-color: #CCCCD9;
		}
td.indent	{
		color: #FFFFFF;
		font-weight: bold;
		margin-left: 70px;
		text-indent: -70px;
		}
td.font	{
		font-size: 75%;
		padding: 2px;
		}
ul		{
		list-style-type: disc;
		margin-top: 6px;
		padding-left: 5px;
		margin-left: 10px;
		}
ul.normal	{
		font-family: arial, helvetica, sans-serif;
		font-size: 15px;
       }
li		{
		font-size: 75%;
		line-height: 120%;
		margin-left: 3px;
		/*padding-right: 20px;*/
		margin-top: 1%;
		}
img		{
		border: 0px solid;
		}
#col_right img	{
		float: right;
		margin-left: 5px;
		margin-bottom: 5px;
		}
img.balken	{
		width: 100%;
		position: absolute;
		top: 0%;
		left: 0%;
		z-index: 0;
		}
img.kreis	{
		width: 500px;
		height: 530px;
		position: absolute;
		top: 0%;
		right: 2%;
		z-index: 1;
		}
img.logo	{
		width: 120px;
		height: 120px;
		position: absolute;
		top: 0px;
		left: 10px;
		z-index: 1;
		border: 0px solid;
		}
div.thumb img	{
		float: left;
		margin: 0px;
		margin-right: 10px;
		margin-bottom: 10px;
		border: 1px solid #E5B965;
		}
td.contentright img	{
		border: 1px solid #5555DD;
		margin-top: 20px;
		}
iframe	{
		overflow: hidden;
		border: 0px solid;
		background-color: #fafafa;
		}		

		
