﻿/*
/*
Theme Name:	euer-hochzeitsplaner
Theme URI:		
Description:	kai
Version:		1.1
Author:			kai
Author URI:		http://www.webhilfe.net
*/
body { font: 80% Arial, serif; text-align: center;

    	font-family: Arial, sans-serif, verdana, helvetica;
		padding: 0px;
		margin: 0px;
		background-image:url(images/bg.jpg);
		background-repeat:repeat-y;
		background-position:center;
		background-color:#f8f7f7;
 }
img{border:0px;}
/*----------- Sidebare-------------------------- */
#head_side{background: url(images/buttons/group-arrow-w-right2.gif);background-repeat:no-repeat;color:#fff;line-height:27px;padding-left:5px;}
#cont_side{color:#504a4b;line-height:20px;border:1px solid #e8e8e8;border-top:none;margin-bottom:15px;}
#cont_side ul{list-style:none;}
#cont_side p{padding:0 5px;}
#cont_side a {color: #504a4b;text-decoration: underline;}
#cont_side a:hover{ text-decoration: underline; }

/*----------- Navigation-------------------------- */
.senioren {
height:36px;
width:986px;
background:url(images/blank_sepia.gif);
position:relative; 
font-family:arial,  sans-serif; 
font-size:1.2em;
z-index:500;
}

.senioren .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.senioren li {
float:left;
background:url(images/blank_over_sepia.gif);
}

.senioren .select a {
display:block; 
height:36px; 
float:left; 
background: url(images/blank_sepia.gif); 
padding:0 0 0 12px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#fff;
}

.senioren .select li.ebene1 a {color:#fff;}

.senioren .select a b {
display:block; 
padding:0 30px 10px 12px; 
background:url(images/blank_sepia.gif) right top;
}

.senioren .select a:hover, 
.senioren .select li:hover a {
background: url(images/blank_over_sepia.gif); 
padding:0 0 0 12px;
line-height:27px;
cursor:pointer; 
color:#fff;
}

.senioren .select li.ebene1 a:hover, 
.senioren .select li.ebene1:hover a {
color:#fff;}

.senioren .select a:hover b, 
.senioren .select li:hover a b {
display:block; 
padding:0 30px 9px 12px; 
background:url(images/blank_over_sepia.gif) right top; 
cursor:pointer;
}

.senioren .ebene2 {
display:none;
}
.senioren ul ul {display:none;}

/* IE6 only */
.senioren table {
border-collapse:collapse; 
margin:-1px; 
font-size:1.2em;
width:0; 
height:0;
}

.senioren .ebene2 {
margin:0; 
padding:0;
list-style:none;

}

.senioren .ebene2 li {background:transparent;}

.senioren .select :hover .ebene2 {
height:25px;
display:block; 
position:absolute;
float:left;
width:984px;
top:28px; 
left:0; 
text-align:center;
background:transparent url(images/transparent.gif);
border:1px solid #aaa;
}

.senioren .select :hover .rt li {float:right;}

.senioren .select :hover .ebene2 li a 
{display:block; height:25px; line-height:25px; float:left; background:transparent url(images/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; color:#136bac;font-size:14px;}

.senioren .select :hover .ebene2 li.ebene3 a {color:#136bac;background:transparent url(images/3ebene.gif) no-repeat;}
.senioren .select :hover .ebene2 li.ebene3 .ut a {background:none;}
.senioren .select :hover .ebene2 li a:hover,
.senioren .select :hover .ebene2 li:hover
{color:#000; line-height:23px; position:relative;}

.senioren .select :hover .ebene2 li:hover > a {color:#000;}

.senioren .select :hover .ebene2 :hover ul {padding:0; margin:0; list-style:none; display:block; width:152px; position:absolute; left:-1px; top:25px; border:1px solid #aaa; border-top:0; background:#daecf4;}

.senioren .select :hover .ebene2 :hover ul li a {width:80px; text-align:left; height:20px; line-height:18px;}
.senioren .select :hover .ebene2 :hover ul li a:hover {line-height:16px;}
/*----------- Navigation-------------------------- */
/*- ---------- Intern--------------------------- */
#intern_kopf {color:#fff;font-size:12px;font-weight:bold;line-height:25px;}
#intern_kopf a{text-decoration:none;color:#fff;}
#intern_kopf a:hover{text-decoration:underline;color:#fff;}
/*- ---------- Reiter Einträge--------------------------- */
#boxi{width:740px;}
#boxi h1{font-size:16px;}
#boxicontent{border: 1px solid #bbb;background: #dedcdc url(images/zusatzbox.jpg) repeat-x; }
#boxicontent img 
{
	background:none;
	padding:4px 10px 10px 4px;	
	border:none;
	border:0px;	
}

#sc1 {padding:15px;}
#sc2 {padding:15px;}
#sc3 {padding:15px;}
#sc4 {padding:15px;}
#sc5 {padding:15px;}
#sc6 {padding:15px;}
#navigation2 ul li {
	float: left; 
	margin: 0 2px 0 0; 
	list-style-type: none;
line-height:25px;
}

#navigation2 ul li a {
	padding: 0px 8px; 
	display: block; 
	font-weight:bold;		
	text-decoration: none;
	
background: #dedcdc url(images/zusatzbox.jpg) repeat-x;color:#fff;border:1px solid #bbb;cursor:pointer;height:25px;
border-bottom:none;
}
#navigation2 ul li a:hover, #navigation ul li a:active, #navigation ul li.current_page_item a {
background: #dedcdc url(images/zusatzbox.jpg) repeat-x;color:#fff;border:1px solid #bbb;cursor:pointer;height:25px;
border-bottom:none;}
#bc2 a:hover{background:#dedcdc url(images/buttons/formbutton2.jpg) repeat-x;}
/* --------------------------links oben------------------------ */
#nav_oben_int{color:#fff;}
#nav_oben_int a{text-decoration:none;color:#fff;}
#nav_oben_int a:hover{text-decoration:underline;color:#fff;}
#nav_oben_ext{color:#888;}
#nav_oben_ext a{text-decoration:none;color:#888;}
#nav_oben_ext a:hover{text-decoration:underline;color:#888;}
/* --------------------------intern------------------------ */
#header_intern{background-image: url(images/header.jpg);	width:986px;	height: 57px;font-size: 85%;text-align:right;color: #7c7b7b;}
/* --------------------------formular------------------------ */
#formular table{}
#formular th{width:220px;text-align:right;}
#formular td{width:220px;}
/* --------------------------listen------------------------ */
#internueber{color:#785a64;font-size:16px;padding-left:20px;}
#boxpfeil ul{list-style-image:url("images/arrow-right.png");}
#boxpfeil li a{text-decoration:none;line-height:20px;color:#494949;}
#boxpfeil li a:hover{text-decoration:underline;line-height:20px;color:#494949;}
#boxja ul{list-style-image:url("images/ja.jpg");}
#boxnein ul{list-style-image:url("images/nein.jpg");}
/* --------------------------Infobox------------------------ */
#box_blue{border: 1px solid #785a64;width:700px;padding-left:10px;padding-right:10px;}
#TXT_1,#TXT_2,#TXT_3,#TXT_4,#TXT_5,#TXT_6,#TXT_7,#TXT_8,#TXT_9,#TXT_10,#TXT_11,#TXT_12,#TXT_13,#TXT_14{background: #fff;}
#infobox{border: 1px solid #bbb;width:700px;padding-left:10px;padding-right:10px;background: #dedcdc url(images/zusatzbox.jpg) repeat-x;}
.txtout {
background: #fff;
padding:10px;
}
#infobox a{text-decoration:none;line-height:20px;}

/* Tabelle */
#def td{text-align:right;}
/* Pages Nav */
#pages_nav {
	padding:0px;
	width:200px;
    z-index:2;
    font-size:100%;
    font-weight:normal;
}

#pages_nav ul {
        
        list-style: none;
}
#pages_nav ul.level1 li {
          background: #daecf4 url(images/buttons/group-arrow-w-right.gif) no-repeat;
	color:#111;
	line-height:25px;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	margin-left:-40px;
text-align:left;
}
#pages_nav ul.level1 ul.level3 li {
          background: #daecf4 url(images/buttons/group-arrow-b-right.gif) no-repeat;
	color:#fff;
	line-height:25px;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:normal;
	margin-left:-40px;
}
#pages_nav ul.level2.children {

	color:#111;
	line-height:25px;
	border:1px solid #FFF;
	cursor:pointer;
font-size:11px;
	font-weight:normal;
	margin-left:-40px;
text-align:left;
        
}



#pages_nav li.level1 {
          background: #daecf4 url(images/buttons/group-arrow-w-right.gif) no-repeat;
	color:#fff;
	line-height:25px;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	margin-left:-40px;
text-align:left;
}
#pages_nav li.level2 {
          background: #daecf4 url(images/buttons/group-arrow-b-right.gif) no-repeat !important;
	color:#111;
	line-height:25px;
	border:1px solid #FFF;
font-size:11px;
	cursor:pointer;
	font-weight:normal;
	margin-left:-40px;
text-align:left;
}
#pages_nav li.level1:hover {
          background: #daecf4 url(images/buttons/group-arrow-w-down.gif) no-repeat;
color:#fff;
}
#pages_nav ul.level1 li:hover {
          background: #daecf4 url(images/buttons/group-arrow-w-down.gif) no-repeat;
color:#fff;
}

#pages_nav  a{
padding-left:20px;
        text-decoration:none;
        color:white;
        font-weight: bold;
}
#pages_nav .level2 a{
padding-left:20px;
        text-decoration:none;
        color:#000;
        font-weight: normal;
font-size:12px;
}
#pages_nav .level3 a{
padding-left:20px;
        text-decoration:none;
        color:#000;
        font-weight: normal;
font-size:12px;
}
#pages_nav .level3 .current a{
padding-left:20px;
        text-decoration:underline;
        color:#000;
        font-weight: bold;
}
#pages_nav .level2 a:hover {
          text-decoration:underline;
}
#pages_nav .level3 a:hover {
          text-decoration:underline;
}

#pages_nav li.current {
          background: #daecf4 url(images/buttons/group-arrow-w-down.gif) no-repeat;
color:#fff;
}
#pages_nav ul.level1 li.current {
          background: #785a64 url(images/buttons/group-arrow-w-down.gif) no-repeat;
color:#fff;
}
#pages_nav ul.level1 li.currentparent {
          background: #785a64 url(images/buttons/group-arrow-w-down.gif) no-repeat;
color:#fff;
}
#pages_nav li.current a{
        color:#fff;
}
#pages_nav ul.level3 li a{
        color:#111;
}
#pages_nav li.currentparent a{
        color:#fff;
}
/* Pages Nav */
/*----------accordion formatierung boxen------------------*/
#basic-accordian{
	padding:0px;
	width:198px;
    z-index:2;
    font-size:100%;
    font-weight:normal;
	
}

.accordion_headings{
	background: #cbe3e7 url(images/buttons/group-arrow-b-right.gif) no-repeat;
	color:#111;
	line-height:25px;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
background: #785a64 url(images/buttons/group-arrow-w-down.gif) no-repeat;
color:#fff;
}

.accordion_child{
padding-top:3px;
padding-left:10px;
padding-bottom:3px;
	background:#e8f5f6;
	font-weight:normal;
}

.header_highlight{
background: #785a64 url(images/buttons/group-arrow-w-down.gif) no-repeat;
color:#fff;
}
/*----------accordion formatierung boxen ende------------------*/
/*---linke Navileiste---*/
#nav{
padding:0px;
	width:198px;
    z-index:2;
    font-size:100%;
    font-weight:normal;
}
#nav, #nav ul {
list-style: none;
line-height: 1;
}
#nav a, #nav a:hover {
background: #785a64 url(images/buttons/group-arrow-w-down.gif) no-repeat;
color:#fff;
}
#nav li {
background: #cbe3e7 url(images/buttons/group-arrow-b-right.gif) no-repeat;
	color:#111;
	line-height:25px;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}
#nav a, #nav a:visited {
display:block;
font-weight:bold;
color: #f5f5f4;
padding:6px 12px;
}
#nav a:hover, #nav a:active, .current_page_item a, #home .on {
background:#000;
text-decoration:none
}
#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 174px;
border-bottom: 1px solid #a9a9a9;
}
#nav li li {
padding-top:3px;
padding-left:10px;
padding-bottom:3px;
	background:#e8f5f6;
	font-weight:normal;
}
#nav li li a, #nav li li a:visited {
font-weight:normal;
font-size:0.9em;
color:#FFF;
}
#nav li li a:hover, #nav li li a:active {
background:#000;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}
a.main:hover {
background:none;
}

/*---linke Navileiste Ende---*/



#header{background-image:url(images/header_pic.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	height:245px;
	width:986px;font-size: 85%;text-align:right;color: #7c7b7b;}
#header2{background-image: url(images/header2_bg.jpg);	width:986px;	height: 19px;}
/*---:[ core layout elements ]:---*/

#container { width: 986px;position: absolute;left: 50%;margin-left: -493px; }
	#content_box { width: 986px; text-align: left; float: left; clear: both;background-image: url(images/content_bg.jpg);background-repeat:repeat-y;  }
	#blogcontent { width: 500px;background: #fff;}
	#content { width: 520px;float: left;padding:0px 20px; background: #fff;}
	#blogsidebar1 { width: 199px; float: left; border-bottom: none; background: #f1f3f4;}
	#blogsidebar { width: 220px; float: left; border-bottom: none; background: #fff;}
	#boxrahmen { border:2px solid #f1f3f4;padding:5px; background: #fff;border-bottom:0px;}
	#footer { width: 986px; background-color:#0e426c;border-top: 2px solid #ccc; clear: both; }
/*---navigation oben---*/
#global-top-navigation{	background-image: url(images/bg_navi.jpg);background-repeat:repeat-x;height: 33px;width: 986px;}
#top-navi{height: 33px;width: 986px;}
#search-navi{float: left;padding-top:8px;padding-left:10px;}
.search_input{
	color: #a5a5a5;
	width: 120px;
	font-family: Arial, sans-serif;
	border:0;
	background-image: url(images/search.png);
}
.input{border: 1px solid #dadada; width: 400px;}
.form_button{background-image:url(images/buttons/formbutton.jpg);color:#fff;border:1px solid #fff;cursor:pointer;height:28px;}
.form_button2{background-image:url(images/buttons/formbutton2.jpg);color:#fff;border:1px solid #fff;cursor:pointer;height:25px;}
.form_button3{background-image:url(images/buttons/formbutton3.jpg);color:#fff;border:1px solid #fff;cursor:pointer;height:25px;}
a.topnav { display:block;background-image:url(images/buttons/topnav.jpg);width:199px; height:27px;text-decoration:none;color:#fff;font-size:120%;font-weight:bold;text-align:center;line-height:27px; }
a.topnav:hover { background-image:url(images/buttons/topnav_h.jpg);text-decoration:none;color:#fff;  }
a.topnavaktiv { display:block;background-image:url(images/buttons/topnavaktiv.jpg);width:199px; height:27px;text-decoration:none;color:#4c4f4f;font-size:120%;font-weight:bold;text-align:center;line-height:27px; }
a.topnavaktiv:hover { background-image:url(images/buttons/topnavaktiv.jpg);text-decoration:none;color:#4c4f4f;  }
a.topnavs { display:block;background-image:url(images/buttons/topnav.jpg);width:199px; height:27px;text-decoration:none;color:#fff;font-size:120%;font-weight:bold;text-align:center;line-height:27px; }
a.topnavs:hover { background-image:url(images/buttons/topnav_h.jpg);text-decoration:none;color:#fff;  }
a.topnavsaktiv { display:block;background-image:url(images/buttons/topnavaktiv.jpg);width:199px; height:27px;text-decoration:none;color:#4c4f4f;font-size:120%;font-weight:bold;text-align:center;line-height:27px; }
a.topnavsaktiv:hover { background-image:url(images/buttons/topnavaktiv.jpg);text-decoration:none;color:#4c4f4f;  }
#global-top-navigation .search-button
{
	cursor: pointer;
}

#global-top-navigation .item, #global-top-navigation .item-active
{
	margin-top:5px;
	width: 199px;
	height: 27px;
	float: left;
	cursor: pointer;
	border-right:1px solid #e2e1e1;
}



#global-navigation
{
	width: 200px;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 95%;
}

#global-navigation .start
{
	padding: 30px;
	padding-bottom: 10px;
}

#global-navigation .start .item
{
	margin-bottom: 20px;
	text-transform: uppercase;
}

#global-navigation .start .item a
{
	text-decoration: none;
	color: #111111;
	font-family: Arial, sans-serif;
	font-size: 85%;
}

#global-navigation .start .item a:hover
{
	color: #0fa3b8;
	text-decoration: underline;
}

#global-navigation .group
{
	margin-bottom: 10px;
}

#global-navigation .group .header
{
	background-color: #cbe3e7;
	padding: 4px 6px 4px 30px;
	color: #111111;
	cursor: pointer;
}


#global-navigation .group .content .item
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 30px;
}

#global-navigation .group .content .item a
{
	display: block;
	color: #111111;
	text-decoration: none;
	font-family: Arial, sans-serif;
}

#global-navigation .group .content a:hover
{
	color: #0fa3b8;
	text-decoration: underline;
}

/*---navigation oben---*/


/*---:[ global elements ]:---*/
/* sidebar */
#blogsidebar{ width: 220px;}
#blogsidebar ul{background: none;}
#blogsidebar .children{margin-left:0px;}
#blogsidebar ul li { background: #fff;padding: 3px 0px;margin-left:-25px; }
#blogsidebar .children ul li { border: none;padding:0px; }
#blogsidebar p { padding: 6px 0; }
#blogsidebar ul,#blogsidebar li { list-style: none; }
#blogsidebar h2 { background: #785a64; font-size: 11px; color: #fff; padding: 5px 15px; position: relative; }

#blogsidebar form#wp_search { position: relative;}
#blogsidebar #wp_search input#s { border:1px solid #C4C4C4; font-family:Arial,sans-serif; font-size:12px; padding:2px 2px 3px 2px; width: 217px; }
#blogsidebar #wp_search input#searchsubmit { position: absolute; top: 0px; right: 0px; }
#blogsidebar ul h2 span { position: absolute; top: 5px; right: 15px; }
#blogsidebar ul h2 span a { color: #fff; }
#blogsidebar .wp_archive { overflow-y: auto; height: 75px; }

#blogsidebar a {color: #000;text-decoration:underline;}
#blogsidebar a:hover {color: #785a64;text-decoration:underline;}
a.topnav { display:block;background-image:url(images/buttons/topnav.jpg);width:199px; height:27px;text-decoration:none;color:#fff;font-size:100%;font-weight:bold;text-align:center;line-height:27px; }
a.topnav:hover { background-image:url(images/buttons/topnav_h.jpg);text-decoration:none;color:#fff;  }
a.topnavaktiv { display:block;background-image:url(images/buttons/topnavaktiv.jpg);width:199px; height:27px;text-decoration:none;color:#4c4f4f;font-size:100%;font-weight:bold;text-align:center;line-height:27px; }

/* content */
 .entry a {color: #785a64;text-decoration: none;}
 .entry a:hover{ text-decoration: underline; }
 .pages a {color: #888;text-decoration: none;}
 .pages a:hover{ text-decoration: underline; }
 .posts a {color: #888;text-decoration: none;}
 .posts a:hover{ text-decoration: underline; }
#blogcontent {font-size:1em;}
#blogcontent p.postmetadata a { color: #0e426c; text-decoration: none;font-size:0.9em; } /* kategorie ansicht */
#blogcontent p.postmetadata { margin:0; padding: 8px 0 0 0; }
#blogcontent h3, #blogcontent h2 { margin:0 0 5px 0; padding:0; }
#blogcontent .cpagetitle { color:#0e426c; }
#blogcontent div.wp_post { margin: 10px 0; border-top: 1px solid #0e426c; }
#blogcontent h2,#blogcontent h3,#blogcontent a,#blogheader h2 { color: #0e426c;font-size:1em; }
#blogcontent h2 a, #blogcontent h3 a { text-decoration: none; }
#blogcontent a:hover { text-decoration: none; }
#blogcontent h2 a:hover, #blogcontent h3 a:hover { text-decoration: underline; }
#blogcontent a.nolink { text-decoration: none!important; }
#blogcontent h2.pagetitle,#blogcontent h2.cpagetitle { padding: 15px 0 0 0; }
#blogcontent small.wp_time { padding: 7px 0 0 0!important; display: block; }
#blogcontent p.wp_time { border-top: 1px solid #0e426c; border-bottom: 1px solid #0e426c; display: block; padding: 5px 0; position: relative;color: #555; }
#blogcontent p.wp_time a.print { position: absolute; top: 5px; right: 0;}
#blogcontent .wp_time {color: #4a4a4a; }
#blogcontent .entry{text-align:left;color: #000;}
#blogcontent .more-link{text-align:right;font-size:1em;}
#blogcontent .author { border-top: 1px solid #f1f3f4; border-bottom: 1px solid #f1f3f4; padding: 5px 0; margin: 10px 0; }
#blogcontent .author div.entry_author_image, #blogsidebar .author div.entry_author_image {  float: left; padding-right: 15px; }
#blogcontent .author div.entry_author_image img, #blogsidebar div.entry_author_image img { border: 4px solid #f1f3f4; width: 75px;  }
#blogsidebar .author p,#blogcontent .author p  { margin:0!important; }

#blogcontent #cf_field_5_resize { display:none; }
#blogcontent p.wp-caption-text {  margin:0!important;  color: #0e426c!important; font-size: 0.9em;  }
#blogcontent .alignright { float:right; padding: 5px 0 5px 10px; }
#blogcontent .alignleft { float:left; padding: 5px 10px 5px 0; }

#blogcontent table { margin: 15px 0 0 0; }
#blogcontent table p { margin: 7px 0!important; }

#blogcontent div.wp-caption { padding-left: 5px!important; padding-right: 0px!important; border: 4px solid #f1f3f4; margin-top: 5px!important; margin-bottom: 5px!important;  margin-right: 10px!important; }
#blogcontent div.wp-caption img { margin-right: 0px!important; }
.wp-pagenavi {background:#f1f3f4;line-height:28px;}
.wp-pagenavi .current{background:#785a64!important;color:#fff!important;border: 1px solid #785a64!important;}
.wp-pagenavi a{color:#785a64!important;border: 1px solid #785a64!important;}
.wp-pagenavi a:hover{background:#785a64!important;color:#fff!important;border: 1px solid #785a64!important;}
#footer  {color: #fff;}
#footer a {color: #fff;text-decoration: underline;}
#footer a:hover{ text-decoration: underline; }

/*
			Vertical Accordions
		*/

		.accordion_toggle {
			display: block;
			height: 50px;
			width: 490px;
			background-color:#FFF;
			background-image:url(images/pfeil_akk_n.jpg);
			background-position:right;
			background-repeat:no-repeat;
			padding: 0 20px 0 10px;
			
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #85445b;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.accordion_toggle_active {
			width: 490px;
			background-color:#85445b;
			background-image:url(images/pfeil_akk_a.jpg);
			background-position:right;
			background-repeat:no-repeat;
			color: #ffffff;
			border-bottom: 1px solid #85445b;
		}

		.accordion_content {
padding:5px;
			background-color: #ffffff;
			border:solid #85445b 1px;
			width: 508px;
			color: #444444;
			overflow: hidden;
		}


		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 385px;
			background-color:#FFF;
			background-image:url(images/pfeil_akk_n.jpg);
			background-position:right;
			background-repeat:no-repeat;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #85445b;
			cursor: pointer;

		}

		.vertical_accordion_toggle_active {
			background-color:#85445b;
			background-image:url(images/pfeil_akk_a.jpg);
			background-position:right;
			background-repeat:no-repeat;
			color: #ffffff;
			border-bottom: 1px solid #85445b;
		}

		.vertical_accordion_content {
                        
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}

	#vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 385px;
    }

#paar {	background-image:url(images/paar.jpg);	height:171px;	width:201px;	float:left;}
#zitat {background-image:url(images/zitat.jpg);	width:649px;	height:157px;	float:left;}
#box{
	background-image:url(images/index_box.jpg);
	width:216px;
	height:133px;
	float:left;
	margin-top:0px;
	margin-left:7px;
}
*html #box{
	margin-left:5px;
}
.box_head {
	padding-top:20px;
	color:#666;
	font-size:12px;
}
.box_list {
	list-style:square;
	font-size:13px;
	color:#666;
	padding-left:40px;
	padding-top:10px;
	list-style-position:inherit;
}
*html .box_list {
	margin:1em;
}
*+html .box_list {
	margin:1em;
	padding-left:25px;
} 