/*   
Theme Name: ICV
Theme URI: http://www.arrastheme.com/
Description: Child theme for the Arras Theme for WordPress
Author: Robert Brock
Author URI: http://www.arrastheme.com/
Template: arras
Version: 1.0
.
Arras.Theme, like WordPress, is released under the GNU General Public License, version 2 (GPL).
.
*/
a, a:link {color: #800000; text-decoration: none}
a:visited {color: #570000}

.entry-content {font-size: 13px}
blockquote.zitat {
    margin-top: 1em;
    border: none;
    padding: 8px 40px 1em 40px;
    background: url('../../../../../media/zitatbild.gif') no-repeat 5px 12px}
blockquote.zitat p {
    font-style: italic;
    color: #5A5A5A;
    background: none}
blockquote.zitatr {
	clear: right;
	float: right;
	width: 200px;
	margin-top: 0px;
    border: none;
    padding: 8px 0 0 40px;
    background: url('../../../../../media/zitatbild.gif') no-repeat 5px 12px}
blockquote.zitatr p {
    font-style: italic;
    color: #5A5A5A;
    background: none}

cite {
    display: block;
    margin-left: 40px;
    font-weight: bold;
    background: none}

.aligncenter			{ display: block; margin: 0 auto; }
.alignright, p img.alignright
	{ float: right; margin: 0 0 1em 1em; }
.alignleft, p img.alignleft
	{ float: left; margin: 0 1em 1em 0; }
.floatleft				{ float: left; }
.floatright				{ float: right; }
img.aligncenter, img.alignright, 
img.alignleft			{ border: 3px solid #EEE; }

.entry-content ul.hoch {list-style-type: none}
.entry-content ul.hoch li {padding-bottom: 3em}
ul.hoch a span {font-size: 16px}

#header { 
	margin:0 auto;
	position:relative;
	width:980px;
	min-width:980px;
	background: #1e1b1a URL(http://chorleiterverband.de/wp-content/themes/icv/images/header.jpg) no-repeat;
	border-bottom: none;
	height: 209px}

#branding				{ width: 980px; margin: 0 auto; padding: 0 0 20px}
.logo					{ max-width: 590px; float: left; margin: -40px 0 0 50px}
.logo h1 {text-indent: -9999px}
.logo p {
	color: #D7D7D7;
	font: 12px Verdana,arial,sans-serif;
	width: 238px;
	text-align: center;
	border-bottom:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:44px 25px 4px;
	padding:3px}

.wp-caption {margin: 10px 0}
.wp-caption.alignleft {margin: 0 1em 1em 0}
.wp-caption.alignright {margin: 0 0 1em 1em}
.wp-caption.alignnone {margin-right:0; margin-left:0 !important}

#nav .sf-menu a {padding: 0 20px; font-size:12px; font-weight:700}
#nav {max-height:32px}
#nav .sf-menu, #nav .sf-menu ul {line-height:31px}
#nav .sf-menu li.current_page_item a { background: #373331; color: #FFF }

#searchbar {margin: 5px 0; padding:0 4px; width:250px}
.searchform {border:none;padding:2px}
.searchform .s {font-size:12px; width:229px}

#primary img.coop {border: 5px solid #EFEFEF; margin: 0 10px 10px 0 }
#primary img.coop:hover	{border-color: #9B9B9B}

.home-title {padding: 8px 3px}
.flag {float: right;margin:0 0 6px}

input[type="text"], input[type="password"], textarea {display: block}

.widgetcontainer ul, .widgetcontent .xoxo, .widgetcontainer ol	{ list-style: disc; margin: 0 0 0 15px; padding: 0}
.widgettitle {font-variant: small-caps}
.widgetcontainer li {border: none;padding:0 0 5px}
.attachment-sidebar-thumb, .multi-sidebar .recentcomments .avatar {
	float: left;
	border: 3px solid #CCC;
	width: 36px;
	height: 36px;
	margin: 0 10px 0 0}

dl {font-size: 13px}
dl.table-display {
	clear: left;
	float: left;
	width: 620px;
	margin-bottom: 2em;
	padding: 0;
	/*border-bottom: 1px solid #999;*/}
.table-display dt {
	clear: left;
	float: left;
	width: 150px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
	font-weight: bold}
.table-display dd {
	float: left;
	width: 450px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999}

.wp-pagenavi {margin: 40px 0 40px 140px}

.posts-quick .entry-summary {padding-left: 144px}
.posts-quick .entry-title {padding: 0}
.posts-quick li {border-bottom: 1px solid #D3D3D3}

.entry-content ul.inhalt li {
	list-style: none;
	padding-left: 1.5em}
ul.inhalt li:first-child {
	color:#444;
	letter-spacing: .2em;
	margin: 20px 0 10px 0}
ul.inhalt a {font-weight: bolder}
ul.inhalt li.current {list-style-type: square; }

table.program {width: 100%}
table.program th {
	font: normal bold 1.5em/1.4em "Lucida Grande", verdana, sans-serif;
	text-align: left;
	border: none;
	padding: 1.2em}
	
table.program th.info p {padding:.5em; margin:0;font-size: 1em}
table.program th.info img {padding: 0; margin:0 auto; background-color: rgb(221, 221, 221);}

table.program, table.program tr, table.program td {
	border: none;
	font-size: 11px;
	padding: 0 20px;
	vertical-align: top;
	line-height: 1.35em}
table.program td.sep {
	line-height: 2em;
	vertical-align: middle}
table.program td.spec {letter-spacing: .45em}
table.program tr:last-child td {padding-bottom: 1em}
table.program h4 {
	font: normal small-caps bold 1.3em/1em "Lucida Grande", verdana, sans-serif;
	margin-bottom: .4em}
a img.noborder {
	border: none;
	padding:0;
	margin:0}

