/*Theme Name: WordPress Default 
Theme URI: http://wordpress.org/ 
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>. 
Version: 1.6 
Author: Michael Heilemann 
Author URI: http://binarybonsai.com/ 
Kubrick v1.5 
http://binarybonsai.com/kubrick/ 
This theme was redesigned by f.com, 
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php 
 img, div, input { behavior: url("iepngfix.htc") } */ 

/* Begin Typography & Colors */ 

body { 
font-size: 10px; /* Resets 1em to 10px */ 
font-family: Helvetica, Arial, Nimbus Sans L, sans-serif; 
color: #111; 
text-align: left; 
/*line-height: 16px;*/
} 
a:focus { 
outline: none 
} 
img:focus { 
outline: none 
} 
#page { 
text-align: left; 
} 
#header { 
/*opacity: 0.5;*/
border-bottom: 1px solid #8399ba; 
cursor: pointer; 
} 
/* My Comment
#headerimg { 
font-family: Helvetica, Arial, Nimbus Sans L, sans-serif; 
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
}
 */ 
#content { 
font-size: 12px 
} 
.widecolumn .entry p { 
font-size: 12px;
} 
.narrowcolumn .entry, .widecolumn .entry { 
line-height:17px; 
} 
.widecolumn { 
line-height: 17px; 
} 
.narrowcolumn .postmetadata { 
text-align: left; 
} 
.narrowcolumn ul , .widecolumn ul {
list-style-type: square;	
	margin-bottom: 0px;
}
.narrowcolumn ul li, .widecolumn ul li{
	list-style-type: square;
    padding-left: 10px;
}
.alt { 
background-color: #fff;
padding-bottom: 5px; 
} 
#footer { 
background: #999;/*#a11500; */ 
} 
small { 
font-size: 12px; 
line-height: 14px; 
} 
h1, h2 { 
font-family: Helvetica, Arial, Nimbus Sans L, sans-serif; 
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;
width: 600px; 
} 



h3{

	

font-family: Helvetica, Arial, Nimbus Sans L, sans-serif; 



letter-spacing: 1px;



font-weight: 500;



width: 600px;

	

}



h1 { 
display: none; 
font-size: 26px; 
text-align: left; 
}

h2 { 
font-size: 19px; 
text-align: left; 

}

h2, h2 a, h2 a:visited, h2 a:hover{ 
line-height: 23px; 
}

h3 { 
font-size: 17px; 
font-weight: 500;

text-align: left; 
text-transform: uppercase;
}

h4{
	font-size: 14px;
	font-weight: 600;
	
	text-transform: uppercase;
	line-height: 17px;
}
h5{
	color: #1458a6;
	font-size: 14px;
	font-weight: 600;
	
	text-transform: uppercase;
	line-height: 17px;
        margin: 15px 0 6px 0;
}
h6{
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 16px;
        margin: 15px 0 6px 0;
}
em{
	font-style: normal;
	color: #1458a6;
}
a#descr { 



display: block; 



color: #111; 



text-decoration: none; 



} 



/*div + div.post h2 { 



font-size: 1.8em; 



} 



*/ 



/*widecoloumn + div.post h2 { 



font-size: 2.5em; 



} 



*/ 

/* My Comment

#sidebar h2 { 



font-size: 1.1em; 



}



 */

h1, h1 a, h1 a:hover, h1 a:visited{ 



text-decoration: none; 



} 



h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { 



color: #000; 



} 



h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { 



text-decoration: none; 



} 



.entry p a:visited { 



/*color: #b85b5a; */



} 



.commentlist li, #commentform input, #commentform textarea { 



font: 9px; 



} 



.commentlist li { 



font-weight: bold; 



} 



.commentlist cite, .commentlist cite a { 



font-weight: bold; 



font-style: normal; 



font-size: 11px; 



} 



.commentlist p { 



font-weight: normal; 



line-height: 12px;; 



text-transform: none; 



} 



#commentform p {  



} 



.commentmetadata { 



font-weight: normal; 



} 



small, .nocomments, .postmetadata, blockquote, strike { 



color: #999; 



} 



small{

text-align: right;

}



code { 



font: 12px 'Courier New', Courier, Fixed; 



} 



acronym, abbr, span.caps 



{ 



font-size: 12px; 



letter-spacing: 1px; 



} 


a { 



color: #1458a6; 



text-decoration: underline; 



}

h2 a:hover, h3 a:hover { 



color: #1458a6; 



text-decoration: none; 



} 



a:hover { 



color: #5385be; 



text-decoration: underline; 



} 



#wp-calendar #prev a, #wp-calendar #next a { 



font-size: 9pt; 



} 



#wp-calendar a { 



text-decoration: none; 



} 



#wp-calendar caption { 



font: bold 15px; 



text-align: center; 



} 



#wp-calendar th { 



font-style: normal; 



text-transform: capitalize; 



}  



#footer p{ 



color: #999; 



} 



#footer p a, #footer p a:visited{ 



color: #333; 



} 



#footer p a:hover{ 



color: #111; 



} 



/* End Typography & Colors */ 



/* Begin Structure */ 



html{

height: 101%;

}



body { 

height: 101%;

margin: 20px; 



padding: 0; 



} 



div#page { 



background: transparent url('images/bg.png') repeat-y;
margin: 0px auto; 
padding: 0; 
width: 888px; 
} 



#header { 



margin: 0 0 0 7px; 



height: 140px; 



width: 874px;  



overflow: hidden; 



} 



#headerimg { 



margin: 0; 



padding: 0px 0px 0px 0px; 



height: 70px; 



width: 870px; 



border: 0px dashed #111; 



cursor: pointer; 



} 



.breadcrumb{

padding: 0 0 0 0px;

text-align: left;

}



/* My Comment */



.narrowcolumn, .widecolumn { 



float: right; 



padding: 25px 55px 50px 0px; 



margin: 0 0 0 0; 



width: 600px; 



border-left: 0px solid #111; 



overflow: hidden; 



} 



/*{ 



padding: 20px 0 60px 0; 



margin: 0 0 0 150px; 



width: 510px; 



height: 100%; 



border: 0px solid #111; 



background: #fff; 



}*/ 



.post { 



padding: 0px;/*15px;*/ 



margin: 0 0 40px 0; 



text-align: left; 



/*border: 0px solid orange; */



} 



.post hr { 



display: block; 



} 



.widecolumn .post { 



margin: 0; 



} 



.narrowcolumn .postmetadata { 



padding-top: 5px; 



line-height: 17px; 



} 



.widecolumn .postmetadata { 



margin: 30px 0; 



} 



.widecolumn .smallattachment { 



text-align: left; 



float: left; 



width: 128px; 



margin: 5px 5px 5px 0px; 



} 



.widecolumn .attachment { 



text-align: left; 



margin: 5px 0px; 



} 



.postmetadata { 



clear: left; 



} 



#footer { 



height: 13px;



padding: 5px 0 5px 0; 



width: 100%; 



clear: both; 



background: transparent;



} 



#footer p { 



margin: 0; 



padding: 0px 0; 



text-align: center; 



} 



/* End Structure */ 



/* Begin Headers */ 



h1 { 



padding-top: 20px; 



margin: 0; 



} 



h2 { 



margin: 15px 0 10px 0; 



border-bottom: 4px solid #1458a6;

}

h3 { 
padding: 0; 
margin: 20px 0 8px; 
}

h4{
margin: 17px 0 8px 0;
}

p {
margin: 5px 0 7px 0;
}

h2.pagetitle { 

} 



#sidebar h2 { 



margin: 5px 0 0; 



padding: 0; 



}

h3.comments { 



padding: 0; 



margin: 40px auto 20px ; 



}



/* End Headers */ 



/* Begin Images */ 



body{ 



background: url(images/bg.gif); 



background-repeat: repeat; 



background-attachment: fixed; 



} 



img { 

margin: 0 10px 5px 0px;

} 



/* Using 'class="alignright"' on an image will (who would've 



thought?!) align the image to the right. And using 'class="centered', 



will of course center the image. This is much better than using 



align="center", being much more futureproof (and valid) */ 



img.centered { 



display: block; 



margin-left: auto; 



margin-right: auto; 



} 



img.alignright { 



padding: 0; 

width: 600px;
height: 1px;

margin: 10px 0 10px 0; 



display: inline; 



} 



img.alignleft { 



/*padding: 0px 20px 5px 0;*/



margin:  0px 10px 5px 0;







} 



.alignright { 



float: right; 

text-align: right; } 



.alignleft { 

float: left; 

text-align: left; } 



#leftwidth, #rightwidth{ 

height: 50px; 

width: 250px; 

border: 1px dashed #daefde; 

} 



/*div.post > div img{ 



width: 250px; 



margin: 0 10px 0 0; 



float: left 



} 



*/ 



/* End Images */ 



/* Begin Lists 



Special stylized non-IE bullets 



Do not work in Internet Explorer, which merely default to normal bullets. */ 



html>body .entry ul { 



margin-left: 0px; 



padding: 0 0 0 30px; 



list-style: none; 



padding-left: 10px; 



text-indent: -10px; 



} 



html>body .entry li { 



margin: 0px 0 2px 15px; 



} 



.entry ul li:before, #sidebar ul ul li:before { 



/*content: "\00BB \0020";*/ 



} 



.entry ol { 



padding: 0 0 0 15px; 



margin: 0; 



} 



.entry ol li { 

list-style-type:lower-alpha;

margin: 0; 



padding: 0; 



} 



.postmetadata ul, .postmetadata li { 



display: inline; 



list-style-type: none; 



/*list-style-image: none;*/ 



} 

/*WICHTIG#######################*/

#sidebar ul, #sidebar ul ol { 



margin: 0; 



padding: 0; 



} 



#sidebar ul li { 



list-style-type: none; 



/*list-style-image: none;*/ 



margin-bottom: 0px; 



}



#sidebar  ul li.page_item{

	

	width: 175px;

	

} 



#sidebar  ul#MenuBar1 {

	

	width: 175px;

	

}







#sidebar ul ul ul, #sidebar ul ol { 
margin: 0 0 0 0px; 
} 



ol li, #sidebar ul ol li { 
text-decoration: none; 
} 



#sidebar ul ul li, #sidebar ul ol li { 



margin: 0 0 0; 



padding: 0; 



border-bottom: 1px solid #8399ba;



} 



#sidebar ul ul li{ 
list-style-type: none;
} 



/* End Entry Lists */ 



/* Begin Form Elements */ 



#sidebar ul li a, #sidebar ul li a:hover{
	text-decoration: none;
}



/*#sidebar*/ 



input{ 



font-family: Helvetica, Arial, Nimbus Sans L, sans-serif;



line-height: 15px;



padding: 4px; 



font-size: 11px; 



color: #111; 



background-color: #f3f6f9;



border: 1px solid #000; 

} 



input.searchform{

width: 100px; 

height: 14px;

}

textarea{  



font-family: Helvetica, Arial, Nimbus Sans L, sans-serif;



font-size: 11px;



width: 472px; 



background-color: #f3f6f9;



padding: 4px;



border: 1px solid #000; 

} 



input.searchsubmit 



{ 

background:#efefef;

	color:#333;

	font-weight:bold;

	padding: 0px 0 1px 0;

	margin-left: 5px;

	width: 50px;

	cursor:pointer;

	cursor:hand;

	border: 1px solid #111;



} 

input.schaltfl{

	color: #fff;

	background-color: #1458a6;

	border: none;

	margin-left: 0px;
        cursor: pointer;

}



/*#suche { 



border: 1px solid #111; 



background: #ccc; 



text-transform: uppercase; 



} 



#s{ 



background: #bbb; 



}*/ 



.entry form { /* This is mainly for password protected posts, makes them look better. */ 



text-align:left;

 



} 



select { 



font-family: Helvetica, Arial, Nimbus Sans L, sans-serif; 



line-height: 15px;



width: 200px; 



color: #000;



background-color: #f3f6f9;



border: 1px solid #000;



padding: 4px 4px 4px 4px; 



font-size: 11px; 



} 



#commentform input { 



width: 170px; 



padding: 2px; 



margin: 5px 5px 1px 0; 



} 



#commentform textarea { 



border: 1px solid #111; 



padding: 4px; 



background: #fff url(http://www.neunau.de/img/comment.gif) no-repeat; 



} 



input#submit{ 



width: 510px; 



border: 1px solid #111; 



} 



#commentform #submit { 



margin: 0; 



float: right; 



} 



/* End Form Elements */ 



/* Begin Comments*/ 



.alt { 



margin: 0; 



padding: 10px; 



} 



.commentlist { 



padding: 0; 



text-align: justify; 



} 



.commentlist li { 



margin: 15px 0 3px; 



padding: 5px 10px 3px; 



list-style: none; 



} 



.commentlist p { 



margin: 10px 5px 10px 0; 



} 



#commentform p { 



margin: 5px 0; 



} 



.nocomments { 



text-align: left; 



margin: 0; 



padding: 0; 



} 



.commentmetadata { 



margin: 0; 



display: block; 



} 



/* End Comments */ 



/* Begin Sidebar */ 



#sidebar 



{ 
padding: 0px 0px 0px 0px; 
margin-left: 7px; 
height: 100%; 
} 



#sidebar form { 



margin: 0; 



} 



/* End Sidebar */ 



/* Begin Calendar */ 



table#wp-calendar{ 



font-size: 10px; 



background: #eee; 



} 



table#wp-calendar thead{ 



text-align: center; 



} 



#wp-calendar { 



empty-cells: show; 



margin: 5px 0 0; 



width: 155px; 



} 



#calender_wrap{ 



text-align: center; 



color: #111; 



} 



#wp-calendar #next a { 



padding-right: 10px; 



text-align: right; 



} 



#wp-calendar #prev a { 



padding-left: 10px; 



text-align: left; 



} 



#wp-calendar a { 



display: block; 



} 



#wp-calendar caption { 



text-align: left; 



width: 100%; 



} 



#wp-calendar td { 



padding: 3px 0; 



text-align: center; 



} 



#wp-calendar td.pad:hover { /* Doesn't work in IE */ 



background-color: #eee; } 



/* End Calendar */ 



/* Begin Various Tags & Classes */ 



acronym, abbr, span.caps { 



cursor: help; 



} 



acronym, abbr { 



border-bottom: 1px dashed #666; 



} 



blockquote { 



margin: 15px 30px 0 10px; 



padding-left: 20px; 



border-left: 5px solid #ddd; 



} 



blockquote cite { 



margin: 5px 0 0; 



display: block; 



} 



.center { 



text-align: center; 



} 



hr { 



display: none; 



} 



a img { 

padding: 0px;

border: 1px solid #fff; 
text-decoration: none;

} 

a:hover img { 



border: 1px solid #748CB1;



} 



.navigation { 



display: block; 



text-align: left; 



margin-top: 10px; 



margin-bottom: 40px; 



border: 0px dashed red; 



} 



/*Postkarten 6 Fullsize-sites*/ 



.extrawidecoloumn{ 



width: 810px; 



height: 100%; 



padding: 20px 15px 30px 45px; 



background: #fff; 



border: 0px dashed red; 



font-size: 12px; 



} 

 



.toplink{ 



position: relative; 



left: 455px; 



margin: 20px 0px 5px 0px; 



padding-right: 20px; 



padding-bottom: 2px; 



width: 120px; 



font-size: 10px; 



height: 10px; 



text-align: right; 



text-decoration: none; 



color: #888; 



border: 0px dashed #f00; 



background: url(images/toplink.gif) no-repeat; 



background-position: bottom right; 



clear: both; 



} 



/* Navigation Vertikal*/ 



#navicontainer{ 

margin-left: 7px;



width: 874px; 



padding: 0; 



height: 27px; 



font-size: 12px; 



text-transform: uppercase;



letter-spacing: 1px;



background: #9b0010; 



border-top: 0px solid #999; 



border-bottom: 1px solid #8399ba;



color: #ffffff;



} 



/** Navi vert entfernt **/





/****Meta Navi*********/ 



.metadiv{ 



width: 870px; 



height: 20px; 



padding: 0; 



margin: 0; 



text-align: right; 



border: 0px solid #123456; 



} 



ul.metan{ 



padding: 3px 0 3px 0;/* ul gibt das Padding fuer IE vor*/ 



margin: 0; 



list-style-type: none; 



} 



ul.metan li 



{ 



display: inline; 



list-style-type: none; 



} 



/**Zurueck & Seitenanfang**/ 



#left{ 

font-size: 11px; 

text-align: left; 



float: left; 



width: 200px; 



margin-top: 20px; 



} 



#right{ font-size: 11px; 

text-align: right; 



float: right; 



width: 200px; 



margin-top: 20px;  



} 

/***Automatische Icons fuer Hyperlinks******/



a[href$='.pdf'], .pdflink {

display:inline-block;

padding:2px 0px 2px 20px;

line-height:18px;

min-height:18px;

overflow:visible;
background:transparent url(images/pdficon.gif) center left no-repeat;
}
div#footy{
	margin: 0 auto 0 auto;
	width: 888px;
    height: 20px;
	background: url('images/footerklein.png') no-repeat;
}
td.db_datenkopf{
	border-bottom: 1px solid #1458a6;
	background-color: #f3f6f9;
}
table.tabmitglied {
	border-top: 1px solid #1458a6;
}
table.tabmitglied td{
	border-bottom: 1px solid #1458a6;
}
td.db_trenntd{
	height: 5px;
	overflow: hidden;
	border-bottom: 0px solid #1458a6;
}
div.buchstabnav a{
	padding: 3px 5px;
	background-color: #1458a6;
	color: #fff;
	line-height: 18px;	
        text-decoration: none;	
}
div.buchstabnav a:hover{
        color: #fff;
	background-color: #778fb3;
	text-decoration: none;	
}
div.buchstabnav {
	font-size: 14px;
	padding: 5px 0px 15px 5px;
	border-bottom: 0px solid #1458a6;
}
/*****Vorstand****************/
div#tabletime.entry img{
	float:left;
	margin: 0px 10px 15px 0px;
	padding: 0px 0px 0px 0px;
	}
div#tabletime.post table.organisation tr:hover {
	margin-left: 0px;
	background-color: #f3f6f9;
}
div.post table tr:hover {
	empty-cells: hide;
}
.red{
	color: #9B0010;
}

div.post div.entry form p label input{
	width: 100px;
	margin: 5px 0 5px 0;
	padding: 4px;

}
/******Bestellform-Pulldown**********/
#pub_pulldown{
	width: 400px;
	white-space: nowrap;
	}
/******Tabelle Vorstand*******************/
table.vorstand tr td{
        padding-bottom: 15px;
}