/*
Theme Name: Kreis1
Description: 1-spaltig mit Kopf.
Version: 1.0
Author: Bernd Geissler
Author URI: http://bgeissler.de
*/


body {
   background-color:#f8f8f8;
   margin-top: 40px;
   margin-left: 10%;
   margin-right: 10%;
   padding: 0;
   font-family: 'Lucida Grande', Verdana, sans-serif;
   font-size: 0.8em;
   
   }

a:link {
   color:#2c2d90;
   font-weight:bold;
   text-decoration:none;
   }

a:visited {
   color:#4a4bca;
   font-weight:bold;
   text-decoration:none;
   }

a:hover {
   color:#ff0000;
   font-weight:bold;
   text-decoration:none;
   }

#header {
   background-image:url(images/raster.gif);
   border: none;
   }

#logo {
   position: absolute;
   top: 40px;
   }

#headertext1 {
   color: #0f5676;
   font-size: 2.3em;
   font-weight: bold;
   vertical-align:middle;   
   text-align:center;
   }

#headertext2 {
   color: #0f5676;
   font-size: 1.6em;
   font-weight: normal;
   height: 60px;
   vertical-align:middle;   
   text-align:center;
   }

#headertext3 {
   margin-top:20px;
   color: #0f5676;
   font-size: 1.2em;
   font-weight: bold;
   vertical-align:middle;   
   text-align:center;
   }

#right {
   background-color: transparent;
   width:100%;
   margin-top: 40px;
   }

#right-inside {
   width:100%;
   color: #2c2c6a;
   }

#right-inside ul {list-style-type:none; padding: 0 10px; margin: 0 10px;}
#right-inside li {list-style-position:outside;}

#footer-right-inside {
   color: #ffffff;
   margin-left: 0px;
   }

#footer-right-inside a:link {
   color:#ffffff;
   font-weight:bold;
   text-decoration:none;
   }

#footer-right-inside a:hover {
   color:#ff0000;
   font-weight:bold;
   text-decoration:none;
   }

#footer-right-inside a:visited {
   color:#ffffff;
   font-weight:bold;
   text-decoration:none;
   }

#navcontainer
{
position:relative;
/*background-image:url(images/raster.gif);
height:100px;
top: auto;
right:auto;
padding-right:36px;
*/
}

#navcontainer ul
{
padding: 0;
margin: 0;
font-size: 100%; 
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li.page_item a
{
padding: 10px 10px 10px 10px;
background: #c3cbe3;
color: #2850d8;
text-decoration: none;
font-weight: bold;
}

#navcontainer ul li.page_item a:hover
{
color: #c3cbe3;
background: #2850d8;
}

#navcontainer ul li.current_page_item a
{
padding: 10px 10px 10px 10px;
background: #2850d8;
color: #c3cbe3;
text-decoration: none;
}

#navcontainer ul li.current_page_item a:hover
{
background: #2850d8;
}


#content {
   clear:both;
   }

#content p {
   clear:both;
/*   text-align:justify*/
   }

#content p:first-letter { 
/*   color:red; */
   }

.bild_rechts {
   float: right; 
   margin-bottom: 12px; 
   margin-left: 24px;
   }

.bild_links {
   float: left; 
   margin-bottom: 12px; 
   margin-right: 24px;
   }

P {
   margin: 0.7em 1em;
   }

h1 {
   font: 1.3em 'Lucida Grande', Verdana, sans-serif;
   color: #f8f8f8;
   margin:0;
   padding-left:0.6em;
   padding-top:4px;
   padding-bottom:6px;
   background-image:url(images/raster.gif);
   }

h2 {
   font: 1.3em  'Lucida Grande', Verdana, sans-serif;
   }

h3 {
   font: 1.0em  'Lucida Grande', Verdana, sans-serif;
   font-weight:bold;
   }

.page_item {
   font: 1em  'Lucida Grande', Verdana, sans-serif;
   padding: 0.5em;
   }

.meta { font-size: 80%; color: #ff0000; margin-bottom: 15px; }
.meta a:link, .meta a:visited { color: blue; }
.meta a:hover { color: #ff0000; }

p.credit
{
font-size: 80%;
text-align: left;
}

p.credit a
{
color:#0000c1;
text-decoration:none
}

p.credit a:hover
{
color:#ff0000;
text-decoration:none
}

.contactform {
	position: static;
	overflow: hidden;
	width: 450px;
	font-size:90%;
        margin-left: 24px;
}

.contactleft {
	width: 60%;
        margin-top:8px;
	text-align: left;
	clear: both;
	float: left;
	display: inline;
}


.contactfeld {
	width: 60%;
        margin-top:0px;
        margin-left:0px;
	text-align: left;
	clear: both;
	float: left;
	display: inline;
}

.contacterror {
	border: 1px solid #ff0000;
}

.contactsubmit {
}



