﻿/* Content und Sidebar-Elemente */



BODY {

	margin: 0px;
	padding: 0px;
	background:white url("http://www.vorsorgeplaner24.de/images/pback.gif") repeat-x;
	
	

}



HTML, BODY, TD {

	color: black;

}



#content h1 {

	font-size: 160%;

	font-weight : normal;

	margin: 0px;

	padding:0px 0px 0px 3px;

	color: #C9C9C9;
	
	line-height: 30px;

}



#content h2 {

	font-size: 120%;
	margin: 0px;
	font-weight:bolder !important;
	padding:10px 0px 3px 10px;
	height:25px;
	background:white url('http://www.vorsorgeplaner24.de/images/pagebox_top2.jpg') no-repeat;
/*	background-color:#edeff4; */
	
}

#content h2.white {

	font-size: 120%;
	margin: 0px;
	font-weight:bolder !important;
	padding:10px 0px 3px 10px;
	height:25px;
	background:url('http://www.vorsorgeplaner24.de/images/pagebox_top2.jpg') no-repeat;
	
}


#sidebar h2 {
	font-size: 110%;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	font-weight:normal;
	text-decoration:underline;

}



#content h3 {

	font-size: 100%;

	font-weight:normal !important;

	margin: 0px;

	padding: 2px 0px 2px 0px;

	color:#FF3E02;

}



#content p, #sidebar p {

	margin: 0px;

	padding: 2px 0px 10px 0px;

	line-height: 160%;


}

.absatz_text{
	margin:10px 0px 10px 0px;
	border-width:1px 1px 1px 1px;
 	border-style: solid;
  	border-color:#cccccc;
   	padding:0px 0px 0px 4px;
  	width:675px; 
	
}

.absatz_text_html{
	margin:0px 0px 0px 0px !important; 
	border-width:1px 1px 1px 1px;
 	border-style: solid;
  	border-color:#cccccc; 
	padding:0px 15px 0px 4px;
  	width:660px; 
	
}


.absatz_menu{
	margin:10px 0px 10px 0px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-top-width:1px;
	border-right-width:1px;
 	border-style: solid;
  	border-color:#cccccc; 
  	padding:1px 4px 4px 4px;
  	width:193px; 
	
}


.absatz {
/*	padding:1px 4px 4px 4px;
	margin:10px 0px 10px 0px; */
	width:655px;
	

}

#content a, #sidebar a, #footer a {

	text-decoration: none;
	color:#FF3E02;
}



#content a:hover, #sidebar a:hover {

	text-decoration: underline;

}



#content .sidepictureright {


/*	border-left:1px #ededed solid; */

	border-left:1px #ff3300 solid;

	float: right;

	padding:10px 10px 10px 10px;

	margin:0 0 10px 20px;

	width: 160px;
	
	border:1px #ff3e02 solid;
	background-color:#edeff4;

}


#content .sidepictureleft {


/*	border-left:1px #ededed solid; */

	border-right:1px #ff3300 solid;

	float: left;

	padding:10px 10px 10px 10px;

	margin:0 20px 10px 0;

	width: 160px;
	border:1px #ff3e02 solid;
	background-color:#edeff4;

}




#content .sidepictureleft p, #content .sidepictureright p {
	font-size:85%;
	
}

#content .sidepictureleft h3, #content .sidepictureright h3{
	background-color:#ff3e02;
	color:white;
	padding:4px 2px 4px 2px;
	margin:3px 0 0 0 ;
}


#content .clearer {

	clear:both;

}

#content .text{
	padding:0px 0px 0px 7px;
}


#more {

	margin: 0px;

	padding: 20px 0px 0px 0px;

	text-align: right;
		

}

#more a{
	font-size:80%;
	color:blue !important;
}


/* Liste */



#content ul, #sidebar ul {

	padding:0px 0px 0px 5px;
	list-style:square;
	margin: 6px 0px 6px 10px;

}



#content li, #sidebar li {

	padding: 2px 0px 2px 16px;
	
	

/*	background: url(../images/pbull.gif) no-repeat top left; */

}



/* Tabelle */



#content table.cells {

	border: 1px solid black;

}



#content td.cell {

	font-size:95%;

	

}



#content td.headercell {

	font-weight: normal !important;
	background:#ff3e02 !important;
	color:white !important;

}

#content tr.even {
	background-color:#EFEFEF;
}

#content tr.odd {
	background-color:white;
}
/* Teaser */



div.teaserelement {

	float: left;

	padding: 0px 20px 0px 0px;

	margin: 0px;

}



div.teaser {

	margin: 0px;

	padding: 2px 0px 2px 0px;

}



div.teaserpicture {

	float: right;

	padding: 0px;

	margin: 0px 0px 10px 10px;

	border: none;

}



#content p.teasertext,

#sidebar p.teasertext {

	margin: 0px;

	padding: 4px 0px 4px 0px;

}



.teasernav {

	clear: both;

	padding: 2px 0px 2px 0px;

	margin: 0px;

	text-align: center;

}








/* Plugin-Styles */



P.s2d  {

	font-size: 180%;

	color: ;

	font-weight : bold;

	margin: 0px;

	padding: 2px 0px 2px 0px;

	line-height: 200%;

}



P.s2dsmall  {

	font-size: 90%;

}





/* Tabellenbreite */

table.pluginwidth {

	width: 460px;

	margin: auto;

}



table.completewidth, td.completewidth {

	width: 100%;

}




/*#content input,#content select, #content textarea  {

	font-size:90%;
	border:black 1px solid;
	background-color:#FFFFCC;
	color:blue;
}

legend{
	color:#666699;
}

fieldset{
	border:#FF3E02 2px solid;
	padding: 3px 3px 3px 3px;
		
} */

#box{
	padding:10px 5px 10px 5px;
	background:#FFFFE1;
	
}

form{
/*	border:1px solid #C9C9C9; */
	padding:5px 5px 5px 5px;
	
/*	background-color:#FFFFE1; */
	font-size:100%;

}



form table td {
	font-size:100%;
}

form input, form select ,form textarea {
	margin:0px 0px 2px 0px;
  padding: 4px;
  border-width: 1px 1px 3px 1px;
  border-style: solid;
  border-color:#cccccc;

	font-size:105%;
	color:blue;

}

form fieldset {
	font-size:100%;
/*	background-color: #FFFFE1; */
/*	background-color:#EAFFFF; */
	padding:5px 5px 5px 5px;

}

form input:focus, form textarea:focus, form select:focus {
 /* background:#fefec6; */
 background-color:#edeff4;
}


form legend{
	font-size:12px !important;
	letter-spacing:4px;
	color:blue;
	background-color:#FFCC66; 
/*	background-color:white; */
	border:1px solid gray;
	padding:0px 6px 2px 6px;

}

.pageblock_text{
	padding:5px 5px 5px 5px;
	text-align:left !important;
	font-size:100% !important;

}
.navleft_table{
	border:1px #cccccc solid;
	width:205px;
	color:gray;

	
}

.navleft {
	color:gray;
	width:205px;

 }
 
.navleft {
/* margin-top: 5px; */
 height: 1%; /*--für IE <7--*/
 }
 
a.navlink {
 display: block;
}
 
a.navlink:link, a.navlink:visited {
 color:gray !important;
 text-decoration: none;
 padding:6px 4px 6px 6px;
 }
 
a.navlink:hover, a.navlink_activ:hover{
 background: #FF3E02;
 color: white !important;
 text-decoration: none !important;
 padding:6px 4px 6px 6px; 
 }
 
a.navlink_activ{
display:block;
text-decoration:underline !important;
padding:6px 4px 6px 6px;
/* border-bottom:2px #cccccc solid; */


	
} 


/* Untermenü Definition */

.navsubleft {
padding:0 0 0 8px;
}
 
 
a.navsublink {
 display: block;
 }
 
a.navsublink:link, a.navsublink:visited {
 color:gray !important;
 text-decoration: none;
padding:6px 4px 6px 6px;
 border-bottom:1px #cccccc dotted;
 

 }
 
a.navsublink:hover, a.navsublink_activ:hover, a.navlink_hit:hover {
 background: #FF3E02;
 color: white !important;
 text-decoration: none !important;
padding:6px 4px 6px 6px;

 }
 
a.navsublink_activ, a.navlink_hit{
display:block;
padding:6px 4px 6px 6px;
background-color:#FF3E02;
color:white !important;

} 





#navigation{
	font-weight:bold;
}

.navhead{
	font-weight:bold;
	background-color:#edeff4;
	height:30px;
	text-align:center;
}

.navtext{
	width:205px;
	padding:6px 4px 6px 6px;
}

.navpic{
	width:205px;
	padding:6px 4px 6px 6px;
	text-align:center;
	vertical-align:middle;
	
		
}

.footerhead{
	background-color:#edeff4;
	
	text-align:center;
	vertical-align:middle;
}


