/*****************/
/* body settings */
/*****************/
body
{
	color: Black;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #fff;
	text-align: center;
	min-width: 1000px; /* Bei weniger als 1000px Breite soll ein Scrollbalken erscheinen */
	width:1000px;
	font-size: 100.01%;
	margin: 0 auto;
	/*overflow: -moz-scrollbars-vertical;*/
    border-left: 1px solid #b8babd;
    border-right:  1px solid #b8babd;
	padding: 0;
}

/***********/
/* wrapper */
/***********/
#wrapper
{
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 100%;
	display: table;
	float: none;
	clear: both;
	background:url("../images/bg_wrapper.gif");
}
*html #wrapper
{
	display: block;
	height: 400px;
}
.wrapper_tr
{
    display:table-row;
	height: 100%;
	margin:0;
	padding:0;
	float:left;
}
*html .wrapper_tr
{
	display: block;
}

#LeftNavi
{
	vertical-align: top;
	margin: 0;
	/*width: 200 - 0 (padding) - 2x1 (border)*/
	width: 223px;
	min-height: 400px;
	height:100%;
	float: left; /*	overflow :hidden ; */
	border: solid 0px orange;
	display :table-cell;
}

#Sidebar
{
	vertical-align: top;
	margin: 0;
	padding: 0;
	text-align: left;
	/*width: 200 - 10 (padding) - 2x1 (border)*/
	width: 205px; 
}

#rechteSpalte 
{
    display:table-cell;
    float:left;
    margin:0;
    padding:0;
    width:206px;
    border-left: solid 0px rgb(89,152,251);
}

#SidebarHead 
{
    margin:0;
    padding:0;
    width:205px;
    float:left;
}
#SidebarHead img
{
    margin-left:1px;
    float:left;
}

#Calendar 
{
    float:left;
    width:205px;
    margin:0;
    padding:0;
    display:block;
}

#Quickfinder 
{
    float:left;
    width:205px;
    height:177px;
    margin:0;
    padding:10px 0 0 0;
}

#QuickfinderImage 
{
    padding:0;
    margin:0 0 0 10px;
    width:195px;
    height:87px;
}

#Quickfinder .QuickfinderLink 
{
    width:185px;
    padding:0;
    margin:0 0 0 10px;
    line-height:30px;
    height:30px;
    vertical-align:middle;
    background-color:#fff;
    border-right:10px solid #f3f3f3;
}

#Quickfinder .QuickfinderLabel 
{
    text-align:left;
    color:#00487f;
    font-size:0.9em;
    text-transform:uppercase;
    font-weight:bold;
    padding-left:8px;
    border-top:2px solid #c0c0c0;
}

#Quickfinder .QuickfinderLabel span
{
    margin:0 0 2px 0px;
    vertical-align:middle;
}
#Quickfinder .QuickfinderLabel a 
{
    text-align:right;
    float:right;
    padding-right:10px;
}

#Quickfinder .QuickfinderLabel img 
{
    height:15px;
    line-height:30px;
    margin-top:7px;
    vertical-align:middle;
    width:18px;
}

#Babyfinder 
{
    float:left;
    width:205px;
    height:120px;
    margin:0;
    padding:10px 0 0 0;
}

#BabyfinderImage 
{
    padding:0;
    margin:0 0 0 10px;
    width:195px;
    height:100px;
}

#Babyfinder .BabyfinderLink 
{
    width:195px;
    padding:0;
    margin:0 0 0 10px;
    line-height:20px;
    height:20px;
    vertical-align:middle;
    background-color:#c02b5b;
}

#Babyfinder .BabyfinderLabel
{
    text-align:left;
    font-size:0.7em;
    color:#fff;
    margin-left:8px;
}

#Babyfinder .BabyfinderLabel span 
{
    float:left;
}

#Babyfinder .hlBabyfinder 
{
    float:right;
    margin: 3px 10px 0 0;
}

#Grusskarten 
{
    float:left;
    width:205px;
    height:120px;
    margin:0;
    padding:10px 0 20px 0;
}

#GrusskartenImage 
{
    padding:0;
    margin:0 0 0 10px;
    width:195px;
    height:100px;
}

#Grusskarten .GrusskartenLink 
{
    width:195px;
    padding:0;
    margin:0 0 0 10px;
    line-height:20px;
    vertical-align:middle;
    background-color:#f28d00;
    height:20px;
}

#Grusskarten .GrusskartenLabel
{
    text-align:left;
    font-size:0.7em;
    color:#fff;
    margin-left:8px;
}

#Grusskarten .GrusskartenLabel span 
{
    float:left;
}

#Grusskarten .hlGrusskarten
{
    float:right;
    margin: 3px 10px 0 0;
}

#Suche 
{
    float:left;
    height:38px;
    color:#fff;
    font-size:1em;
    margin:0 0 10px 1px;
    padding:0;
    width:205px;
    vertical-align:top;
}

#Suche  .SearchControl {
    padding: 5px 0 0 8px;
}
