body { 
background: #fff; 
color: #222; 
font: 11px Arial, sans-serif; 
}


* { 
padding: 0; 
margin: 0; 
}





/*---:[ global typography elements ]:---*/


a:link {
	color: #036;
text-decoration:none;
}
a:visited {
	color: #036;
text-decoration:none;
}
a:hover {
	color: #036;

text-decoration:underline;
}
a:active {
	color: #036;

text-decoration:none;
}


	
a img { 
border: none; 
}

p.unstyled { 
font-size: 11px; 
}

p.center { 
text-align: center; 
}


/*---:[ headlines ]:---*/

h1, h2, h3, h4 { 
font: normal 18px Arial, sans-serif; 
}
	
h1, h2 { 
line-height: 1.4286em; 
color: #000; 
}

h2 a, h2 a:visited { 
color: #000; 
}
	
h2 a:hover { 
color: #000; 
}
	
.page h1 { 
margin: 0 0 0.6071em 0; 
}
	
#bund_forside { 
width:950px;
display:inline;
font-size:10px;
}





#bund_forside a:link {
	color: #036;
text-decoration:none;
font-weight:normal;
padding:0;
margin:0;
font-size:10px;

}

#bund_forside a:visited {
	color: #036;
margin:0;
text-decoration:none;
font-weight:normal;
padding:0;
font-size:10px;
}

#bund_forside a:hover {
	color: #036;
text-decoration:underline;
font-weight:normal;
padding:0;
margin:0;
font-size:10px;
}

#bund_forside a:active {
	color: #036;
margin:0;
text-decoration:none;
font-weight:normal;
padding:0;
font-size:10px;
}


#bund_forside_box1 { 
width:215px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#888; 
float:left;
margin-right:3px;
height:230px;
margin-bottom:20px;
padding:0 10px 0 10px;

}	


#bund_forside_box2{ 
width:215px;
float:left;
margin-right:3px;
padding:0 10px 0 10px;
margin-bottom:20px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#888; 
height:230px;
}	

#bund_forside_box3 { 
width:215px;
float:left;
margin-right:3px;
padding:0 10px 0 10px;
margin-bottom:20px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#888; 
height:230px;
}	

#bund_forside_box4 { 
width:205px;
padding:0 5px 0 10px;
float:left;
height:230px;
margin-bottom:20px;
}	


#sidebar h2 { 
font-size: 1.5em; 
line-height: 1.5556em; 
margin: 0 0 0.5em 0; 
color: #000; 
}
	
h3 { 
font-size: 1.3846em; 
line-height: 1.1111em; 
color: #000; 
}
	
h4 { 
font-size: 1.1538em; 
line-height: 1.3333em; 
color: #000; 
}


/*---:[ core layout elements ]:---*/

#header { 
color:#000; 
}

#container { 
width: 950px; 
margin: 0 auto; 
}
	
#content_box { 
width: 950px;
padding:0 0 10px 0;
margin:0;
}

#content_box_front { 
width: 950px;
padding:0 0 10px 0;
margin:0;
}
	
#content { 
width: 710px; 
padding: 5px 10px 10px 10px; 
float: right; 
border-left-style:solid;
border-left-width:1px;
border-left-color:#000; 
}

#content_content { 
width: 700px; 
float: right; 
}

#content_front { 
width: 950px; 
padding: 0 0 10px 0; 
float: right; 
padding-left: 10px;
}

		
#sidebar { 
padding: 5px 5px 10px 0px; 
width: 205px; 
float: left;

}

#sidebar1 { 
padding: 0px; 
float: left;
margin-left:-17px;
}

ul.sidebar1_list { 
list-style: none; 
}




#sidebar1 a:link {
	color: #036;
text-decoration:none;
font-weight:normal;
padding:0;
margin:0;

}

#sidebar1 a:visited {
	color: #036;
text-decoration:none;
font-weight:normal;
padding:0;

margin:0;
}

#sidebar1 a:hover {
	color: #036;

margin-left:-11px;
text-decoration:underline;
font-weight:normal;
padding:0;
}

#sidebar1 a:active {
	color: #036;

margin:0;
text-decoration:none;
font-weight:normal;
padding:0;
}





#sidebar3 { 
padding: 0px; 
float: left;

}

ul.sidebar3_list { 
list-style: none; 
}




#sidebar3 a:link {
	color: #036;
text-decoration:none;
font-weight:normal;
padding:0;
margin:0;

}

#sidebar3 a:visited {
	color: #036;
text-decoration:none;
font-weight:normal;
padding:0;

margin:0;
}

#sidebar3 a:hover {
	color: #036;

margin-left:-11px;
text-decoration:underline;
font-weight:normal;
padding:0;
}

#sidebar3 a:active {
	color: #036;

margin:0;
text-decoration:none;
font-weight:normal;
padding:0;
}
		
#footer {
color: #000; 
padding-top:10px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#000;
}

#footer_line {
color: #000; 
padding-top:10px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#000;
}


/*---:[ #header styles ]:---*/

#logo { 
width: 950px; 
height:50px;
margin: 0 auto; 
}


/* Menu */

#nav {
list-style:none;
}

#nav_pos {
padding:7px 0px 0px 0px;
margin:0 0 0 0;
height:60px;
}

#nav ul {
width: 950px;
margin: 0 auto;
list-style:none;
display:inline;
}

#nav_main {
height:16px;
list-style:none;
width:950px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#888;
}

#nav_sub {
list-style:none;
width:950px;
}

#nav li {
margin-right:10px;
margin-left:20px;
list-style:none;
}

#nav li, #subnav li {
float:left;
list-style:none;
font-family: Arial, serif;
font-size:11px;
list-style:none;
}

#nav a {
color:#444;
text-decoration:none;
font-weight:bold;
padding:3px 11px 3px 11px;
list-style:none;
}


#nav a:hover {
padding:3px 11px 3px 11px;
list-style:none;
display:inline;
color:#000;

}

#nav li.current_page_item a,
#nav li.current_page_item a:visited {
padding:3px 11px 3px 11px;
list-style:none;
display:inline;
color:#000;
border-left-style:solid;
border-left-width:1px;
border-left-color:#888;
border-right-style:solid;
border-right-width:1px;
border-right-color:#888;
}

#nav a:active,
li.current_page_parent a,
li.current_page_parent a:visited {
padding:3px 10px 3px 10px;
list-style:none;
display:inline;
color:#000;
border-left-style:solid;
border-left-width:1px;
border-left-color:#888;
border-right-style:solid;
border-right-width:1px;
border-right-color:#888;
}

#subnav {    
padding:5px 0 0 0;
height:18px;
}

#subnav li {
padding:0 0px;
}    

#subnav a, #subnav a:visited {
color:#888;
padding:0px 11px 0px 11px;
text-decoration:none;
font-weight:bold;
border-left-style:solid;
border-left-width:1px;
border-left-color:#fff;
border-right-style:solid;
border-right-width:1px;
border-right-color:#fff;
}

#subnav a:hover, #subnav a:active,
#subnav li.current_page_item a,
#subnav li.current_page_item a:visited {
text-decoration:none;
font-weight:bold;
padding:0px 11px 0px 11px;
color:#000;
border-left-style:solid;
border-left-width:1px;
border-left-color:#fff;
border-right-style:solid;
border-right-width:1px;
border-right-color:#fff;
}

div#blogfeed {
        font-size:11px;
        font-family: Verdana, sans-serif;
	color: #555;
margin-top:-20px;
}

li {
	list-style: none;
}


div#blogfeed a:link {
        font-size: 19px; 
	color: #000;
	text-decoration: none;
        text-align:left;
	list-style: none;
margin-top:20px;
padding-top:30px;
}
/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets */

.rss-box {
	 background-color: #ffffff;
}

.rss-title, rss_title a {
	margin: 0px 0;
	padding: 0;
}

.rss-items {
       list-style:none;
       margin:0;
       padding:0;
}

.rss-item  {
  font-size: 12px;
  margin-bottom: 1em;;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {

	}

.rss-item a:hover { 

	}
	
.rss-date {
	font-size: 10px;
	} 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

/*---:[ feed styles ]:---*/

# ul.feed { 
list-style: none; 
}




#feed a:link {
	color: #036;
text-decoration:none;
font-weight:normal;
padding:10px 0 0 0;

}

#feed a:visited {
	color: #036;
text-decoration:none;
font-weight:normal;
padding:10px 0 0 0;
}

#feed a:hover {
	color: #036;

text-decoration:underline;
font-weight:normal;
padding:10px 0 0 0;
}

#feed a:active {
	color: #036;

text-decoration:none;
font-weight:normal;
padding:10px 0 0 0;
}

/*---:[ sidebar styles ]:---*/





ul.sidebar_list { 
list-style: none; 
}




#sidebar a:link {
	color: #036;
text-decoration:none;
font-weight:normal;
padding:0;

}

#sidebar a:visited {
	color: #036;
text-decoration:none;
font-weight:normal;
padding:0;
}

#sidebar a:hover {
	color: #036;

text-decoration:underline;
font-weight:normal;
padding:0;
}

#sidebar a:active {
	color: #036;

text-decoration:none;
font-weight:normal;
padding:0;
}

/*---:[ footer styles ]:---*/

#footer p { 
font-weight: bold; 
font-size: 1.0em; 
text-transform: uppercase; 
text-align: center; 
}

#footer a, #footer a:visited { 
color: #fff; 
border-bottom: 1px solid #a90000; 
}

#footer a:hover { 
color: #fff; 
border-bottom: 1px solid #fff; 
}


/*---:[ self-clearing floats courtesy of Dan Cederholm at simplebits.com ]:---*/

#header:after, #logo:after, #nav:after, #content_box:after, .page .entry:after, #comments:after, dl#comment_list dd:after, #comment_form:after { display: block; height: 0; content: "."; visibility: hidden; clear: both; }