body {	
margin: 0;	
padding: 0;	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 12px;	
line-height: normal;	
}

body#single .meta 
{    
width:600px;    	
padding-bottom: 20px;    	
padding-top: 0px;
}

body, #wp-calendar td:hover, #wp-calendar #today
{	
background-color: #f3f3f3;	
} 
/* just set the background of the site to white and today on calendar */


body#home #rap, body#archives #rap, body#about #rap, body#e404 #rap {	
background-color: #ffffff;	background-repeat: repeat-y; 
} 
/* pages with sidebar */	

body {	
background-repeat: repeat-x;	
background-position: top; 
} 
/* very backbackground-image: url(images/back.gif); image (top stripes either side of page by default)  */

HR
 { height: 3px;
  background: #fff url(http://www.e-politik.de/lesen/images/linehead.gif) no-repeat scroll center; border: 0;
}
INPUT.felder{
background-color: #F7F7FE;
border-color: #D1D6ED;
border-width: 1px;
color: #434D8D;
border-style:solid;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;

}

.alignright { 
float: right; 
MARGIN-top: 3px; 
MARGIN-bottom: 3px; 
MARGIN-left: 5px;
MARGIN-right: 0px;

}
.alignleft { 
float: left; 
MARGIN-top: 5px; 
MARGIN-bottom: 3px; 
MARGIN-right: 3px;
}
.captionunten {
	font-size: 0.85em;
	line-height: 1.0em;
	text-align: center;
	background-color: #ffffff;
	border-top: 1px solid #f2f0d9;
	border-bottom: 1px solid #e6e4cf;
	padding: 2px;
	margin: 1px; }

#rap {	
background-color: #f3f3f3;	
border-right-color: white;	
border-left-color: white; } 
/* the main blog content page background and left and right inner borders */

#shadow {
border-right-color: #d3d3d3;	
border-left-color: #d3d3d3;	
} /* the outer thin borders */

#rap {	
width: 880px;	
margin-right: auto;	
margin-left: auto;	
border-right-style: solid;	
border-right-width: 3px;	
border-left-style: solid;	
border-left-width: 3px;} 
/* w 826 this is a container divfor the page */	

#shadow {	
width: 886px;	
margin-right: auto;	
margin-left: auto;	
border-left-width: 1px;	border-right-width: 1px;	
border-right-style: solid;	
border-left-style: solid;	
} /* not a shadow, its the side grey borders */


#bottommeta { 
background-color: #ffffff; 
color: #777681;
width: 880px;
	height: 60px;
	text-align: center;
	padding-top: 8px;
padding-bottom: 8px;
	font-size: 75%;
	clear: both;
} 
/* bottom meta info (admin login, design credits etc) background */



.blocktop{background-image : url(images/blocktop.jpg); 
margin-left: 3px;
padding-top : 3px;
padding-left : 5px;
padding-bottom : 5px;
width:168px; 
font-size:90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;color: #434D8D;font-weight: bold;
}





.pn-topl {
background-color: transparent;
color: #000000;font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;text-decoration: none;
}


.blockcontent{
background-image : url(images/blockbg.jpg);   
margin-left: 3px; 
padding: 5px;
width:168px; 
color: #434D8D;
text-decoration: normal;
font-weight: normal;
list-style-type: none;
font-size: 90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;  }

.blockcontentblog{
background-image : url(images/blockbgblog.jpg);   
margin-left: 3px; 
padding: 5px;
width:168px; 
color: #434D8D;
text-decoration: normal;
font-weight: normal;
list-style-type: none;
font-size: 90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;  }

.meta {
color: #777681;	text-align: left;	font-size: 90%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	margin-top: 0px;    margin-bottom: 0px;	clear : left;}


li { list-style: none;}
.blockfuss{ margin-left: 3px;  }
a:link { 
color: #434D8D; 
text-decoration: none;
} 

a:visited
{ 
color: #434D8D; 
text-decoration: none;
} 

a:hover { 
color: #434D8D; 
text-decoration: underline;
} a:active 
{ 
text-decoration: none; 
}

.start img
{ 
MARGIN-top: 2px; 
MARGIN-bottom: 1px; 
MARGIN-right: 5px;
border: 1px solid; 
border-color:#cccccc;
}

.noneborder img
{
border: 0px;
}

#commentarea { background-color: #d3d3d3;	} /* regular comment backgrounds */
#content img { 
max-width:535px; }

/* .storycontent img { MARGIN: 5px;} regular comment backgrounds max-width:300px;
max-height:200px; */
	
#topimage { 	
background-image: url(images/banner.jpg); 	
background-position: left top;} 
/* grad.jpg top  banner image */

#linehead
{background-image : url(images/linehead.jpg); 
background-position: center top;	
width: 850px;	height: 10px;}
/* end images */ other .. in no particular order 

#commenttitle 
{
font-size:150%;
font-weight:normal;
margin-bottom:5px;
}

#commentarea { 
background-color: #ffffff;
display:block; 
clear:both;
padding-top:10px;
width:650px;
}

.post {	
padding-top: 7px;    
padding-bottom: 10px;
} 
/* position each post display: block;		float: left; */

.topnavigation {
	font-size: 90%;
	font-family: "Lucida Grande", "Lucida Sans Unicode",  Verdana, Arial, Helvetica, sans-serif;
}  
/* topnaviagation */

.menu {
	font-size: 90%;
	font-family: "Lucida Grande", "Lucida Sans Unicode",  Verdana, Arial, Helvetica, sans-serif;
}  

.menu p {
	font-size: 90%;
	font-family: "Lucida Grande", "Lucida Sans Unicode",  Verdana, Arial, Helvetica, sans-serif;
} 

/* topnaviagation */

.navigation {	
display: block;	
text-align: center;	
padding-bottom: 40px;	
padding-top: 10px;	font-size: 80%;	
font-family: "Lucida Grande", "Lucida Sans Unicode",  Verdana, Arial, Helvetica, sans-serif;
}  
/* prev/next page buttons */

#commentform #author, #commentform #email, #commentform #url, #commentform textarea 
{	
background-color: #F7F7FE;
border-color: #D1D6ED;
border-width: 1px;
color: #434D8D;
border-style:solid;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
}

#commentform textarea 
{	
width: 90%;
background-color: #F7F7FE;
border-color: #D1D6ED;
border-width: 1px;
color: #434D8D;
border-style:solid;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
}

.postinput input {
border: 1px solid #333;
}
.commentlist cite {	
font-weight:normal;	
font-size: 110%;	
text-align: left;	
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}

.commentlist cite small {	
font-size: 80%;	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-weight: normal;
}	

#commentlist {	
margin: 20px 10px 0 0;}

h1
{
text-decoration: none;
margin: 0;	
padding: 0;	
display:inline;
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 12px;	
line-height: normal;	
}

h2 {	
font-size: 100%;	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-weight: bold;
line-height: 100%;
margin: 3px 0 2px 0;
}

h3 {	
font-size: 0.8em;
font-weight: normal;
line-height: 0.8em;
margin: 0px 0 0px 0;

}


.comments {	list-style: none; margin: 0px 0px 10px 0px; width: 530px;	padding: 10px 10px 5px 8px;}

.pings {	list-style: none; margin: 0px; width: 530px;}

.authorcomment {	list-style: none; width: 530px; margin: 0px 50px 10px 0px;	padding: 10px 10px 5px 8px;	}		
.notedcomment {	list-style: none; width: 530px; margin: 0px 50px 10px 0px;	padding: 10px 10px 5px 8px;	}

body#single #content, #commentcontent {	
padding-bottom: 10px;		
width: 650px;align: left;			
margin-right: auto;	
margin-left: auto;
}

.pagebar 
	{ 
		font: 11px Arial, Helvetica, sans-serif; 
		padding-top: 20px; 
		padding-bottom: 10px; 
		margin: 0px; 
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .break 
	{
		padding: 2px 6px; 
		border: none; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		border-color: #999; 
		font-weight: bold; 
		font-size: 13px; 
		vertical-align: top; 
		background: #fff;
	}

.pagebar a:hover 
	{
		color: #fff; 
		background: #0063DC; 
		border-color: #036; 
		text-decoration: none;
	}
	

