﻿/* 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;
	
}

#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{
/*	background-color:#FFFFE1; */
	margin:10px 0px 10px 0px;
	border-width: 1px 1px 3px 1px;
 	border-style: solid;
  	border-color:#cccccc;
  	padding:1px 4px 4px 4px;

	
}

.absatz {
	padding:1px 4px 4px 4px;
	margin:10px 0px 10px 0px;

}

#content a, #sidebar a, #footer a {

	text-decoration: none;
	color:#FF3E02;
}



#content a:hover, #sidebar a:hover {

	text-decoration: underline;

}



#content .sidepicture {


/*	border-left:1px #ededed solid; */

	border-left:1px #ff3300 solid;

	float: right;

	padding: 10px 10px 10px 10px;

	margin:0 0 10px 10px;

	width: 160px;
	

}

#content .sidepicture p {
	font-size:85%;
}


#content .clearer {

	clear: both;

}

#content .text{
	padding:0px 0px 0px 7px;
}


#more {

	marging: 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-color:#FFFF99;

}

#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;
}


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;

}

table.submenu {
	border:0px;
	border-collapse:collapse;

}

table.submenu a{
	color:gray !important;
}

table.submenu td.sub_link{
	background-color:#FFFFE1;
/*	background-color:#FF3E02; */
	text-align:left;	
	border-bottom:1px gray solid ;
	padding:6px 6px 6px 6px;
/*	background:transparent url('http://www.vorsorgeplaner24.de/images/link_unchecked_small.gif') no-repeat scroll left center; */

}

table.submenu td.sub_link:hover{
	border-bottom:1px #FF3E02 solid;
	color:black !important;
	padding:6px 6px 6px 6px;
/*	background:#FFBD91 url('http://www.vorsorgeplaner24.de/images/link_checked_small.gif') no-repeat scroll left center; */

}
table.submenu td.sub_link a:hover{
		color:#FF3E02 !important;
	}



table.submenu td.sub_link_aktiv{
/*	background-color:#FF3E02; */
/*	background:#FFFFCC; */
	text-align:left;	
	border-bottom:1px #0A246A solid;
	padding:6px 6px 6px 6px;
/*	background:transparent url('http://www.vorsorgeplaner24.de/images/link_checked_small.gif') no-repeat scroll left center; */

}

table.submenu td.sub_link_aktiv a{
color:#0A246A !important;
}


table.submenu td.sub_link_hit{
/*	background-color:#FFBD91; */
	font-weight:bolder;
	text-align:left;	
	border-bottom:2px #FF3E02 solid;	
	padding:6px 6px 6px 5px;

}

table.submenu td.sub_link_hit a{
	color:#FF3E02 !important;
}


table.submenu td.sub_link_down{
/*	background:#FFFFCC; */
	text-align:left;
	border-bottom:1px #0A246A solid;
/*	background:transparent url('http://www.vorsorgeplaner24.de/images/last_link_small.gif') no-repeat scroll left center; */
	padding:6px 6px 6px 17px;
	
}

table.submenu td.sub_link_down a{
	
	color:#0A246A !important;
}

table.submenu td.sub_link_down a:hover{
		color: #FF3E02 !important;
	}



table.submenu td.sub_link_down_aktiv {
/*	background:#FFBD91; */
	text-align:left;
	border-bottom:2px #FF3E02 solid;
/*	background:#35AEFF url('http://www.vorsorgeplaner24.de/images/last_link_small.gif') no-repeat scroll left center; */
	padding:6px 6px 6px 17px;
	
}

table.submenu td.sub_link_down_aktiv a {
/*	background:#FFBD91; */
	color: #FF3E02 !important;

}


/*
table.submenu td.sub_link_down_aktiv a, table.submenu td.sub_link_down a{
	color:#FF3E02 !important; 
}
*/

table.submenu td.sub_link_down:hover {

	text-align:left;
	border-bottom:1px #FF3E02 solid;
/*	background:#35AEFF url('http://www.vorsorgeplaner24.de/images/last_link_small.gif') no-repeat scroll left center; */
	padding:6px 6px 6px 17px;

}

table.submenu a:hover {
	text-decoration:none !important;
}
 

#navigation{
	font-weight:bold;
}