a:link       { text-decoration:none; color:#2B66FF; }
a:hover     { text-decoration:none; color:#2B66FF; }
a:active   { text-decoration:none; color:#2B66FF; }
a:visited { text-decoration:none; color:#2B66FF; }

 .post h2 a {
 
 color:#660000;
 }
 
body 	{
     background:#99CCFF url('images/verlauf.jpg') repeat-x;
	 font-size:12px;
	 font-family:arial;
	 line-height:15px;
}

 h1  {
     font-family:arial;
	 font-size:20px;
	 font-weight:bold;
     color:#660000;
}

.alignleft a {
	 color:#2B66FF;
     text-decoration:none;
}

 h2   {
     font-family:arial;
	 font-size:18px;
	 color:#660000;
}

 h3  {
     font-family:arial;
     font-size:12px;
	 font-weight:bold;
	 color:#2B66FF;
}

h3 a  {
	 color:#fff;
} 


 #submenue h3	{
     color:#fff;
	 font-family:arial;
     text-align:left;
     padding-left:7px;
     cursor: pointer;
}

#page  {
	 background-color: #fff;
	 margin: 20px auto;
	 width: 825px;
	 border: 1px solid #959596;
}

#header  {
	 margin: 15px;
     margin-bottom:0;
     background: #fff url('images/header.jpg') no-repeat center;
	 padding: 0;
	 height:  90px;
	 width: 795px;
	 vertical-align:bottom;
	 color:#fff;
	 
}

#header a	{
     font-family:arial;
     font-size:12px;
	 font-weight:bold;
     color:#fff;
     bottom:0px;
}

#headmenu	{
padding-left:445px;
padding-bottom:7px;
vertical-align:bottom;
}

#footer  {
	 font-weight:bold;
	 padding: 0;
	 margin-bottom: 15px;
	 width: 825px;
	 height:50px;
	 clear: both;
     background: #fff url('images/footer.jpg') no-repeat center;
}

 #footer a:link  {
     color:#fff;
}
 #footer a:visited  {
     color:#fff;
}

#footer p  {
     color:#fff;
	 padding-left: 100px;
	 text-align: left;
}

#sidebar_left  {
     width:157px;
	 float:left;
	 
}

#sidebar_right  {
	 background-color:#969696; 
	 width:157px;
	 text-align:right; 
	 float:right;
	 margin-top:15px; 
	 margin-right:15px;
     height: 100%;
}

#search {
	 background-color:#99CCFF;
     margin-top:15px;
	 padding-bottom:15px;
}

#searchform  {
     text-align:center;
	 padding-top:15px;
	 padding-bottom:15px;
}

#s   {
     font-size:15px;
     font-weight:bold;
     color:#660000;
	 width:143px;
	 
}


#wolke  {
     background-color:#FFF;
     margin-top:15px;
	 line-height:20px;
}

.narrowcolumn  {
     background:#fff url('images/verlauf2.jpg') repeat-x;
	 float: left;
     padding:15px;
     margin-right:0;
     margin:15px;
     width: 400px;
     border: solid 1px #cccccc
}

.page_item  {
     list-style:none;
	 padding-left:7px;
	 line-height: 25px;
	 font-family:arial;
     font-size:12px;
}

.page_item a:link  {
     color:#fff;
     text-decoration:none; 
	 font-weight:bold;
}

.page_item a:hover  {
     color:#fff;
     font-weight:bold;
}

.page_item a:visited  {
     color:#fff;
     text-decoration:none;
	 font-weight:bold;
}

.page_item a:active  {
     color:#fff;
     text-decoration:none;
     font-weight:bold;
}

.wolke a:active  {
     color:#2B66FF;
     text-decoration:none;
}

.wolke a:visited  {
     color:#2B66FF;
     text-decoration:none;
}

.wolke a:hover  {
     color:#2B66FF;
     text-decoration:none;
     font-weight:bold;
}

.wolke a:link  {
     text-decoration:none;
     color:#2B66FF;
}


#blogroll  {
     padding-left:7px;
     list-style:none;
}

#submenue  {
	 background-color:#99CCFF;
	 padding-top:5px;
	 margin-top:15px;
	 padding-bottom:15px;
}

#cat  {
     padding-left:7px;
}

#archiv  {
     padding-left:7px;
}

#feed  {
     padding-left:7px;
}

#comment  {
     width:350px;
}

#msg{
width:290px;

}

.banner {
text-align:center;
padding-top:15px;
padding-bottom:15px;
height:100%;
}

.banner img {

border:0;
}


