/* Styleuneed.de - Tags */
BODY{
font-size		: 9pt;
color			: #000000;
font-family		: verdana, Arial,  Helvetica, tahoma, Geneva; 
text-align		: left;
background		: #ffffff;
}
#all_divs{
width 			:650px;
text-align		:left;
margin			:0px 0px 0px 0px;
padding			:2px 2px 2px 2px;
border			:0px solid #dddddd;
}
#design_head1 {
display:none;
}
a.styleuneed {
display:none;
}
#design_head2 {
display:none;
}
#design_top {
display:none;
}
#centersep{
float		:	left;
border		: 	0px solid #37250B;
}
#design_c_left{
display		:none;
}
#design_c_right{
float		:left;
width 		:250px;
border		:0px solid #37250B;
}
#design_content_top,#topper_nav,#design_subnav,#comnav,#design_path,#design_upper,#upper,#print,#searchpart,#youarehere {
display:none;
}
#design_content {
padding		: 	0px 0px 0px 0px;
margin		: 	0px 0px 0px 0px;
}
#design_navi {
display:none;
}
#main_navi {
display:none;
}
#content {
text-align		: left;
width			: 650px;
padding			: 0px 0px 0px 0px;
margin			: 0px 0px 0px 0px;
border-right	:0px solid #cccccc;
}
#inhalt {
}

#design_sidebar_top{
display			:none;
}
#design_sidebar {
float			:right;
text-align		:left;
width			: 95%;
padding			:0px 0px 0px 0px;
margin			:20px 0px 0px 0px;
}

#sidebar {
}

#design_content_end {
display:none;
}

#design_footer {
width				: 	600px;
text-align			:	left;
padding				: 	0px 0px 0px 0px;
margin				: 	0px 0px 0px 0px;
}
/*-------------------
Links und Navigation
-----------------------------*/
#content a:link,#content a:visited,#sidebar a:link,#sidebar a:visited {
text-decoration		: none;
font-weight 		: bold;
color				: #000000;
}
#content a:hover, #sidebar a:hover {
color				: #000000;
}

a.readmore:link, a.readmore:visited{
display				:block;
float				:right;
color				: #000000;
}

/*---------------- obere Navigation */
.altnavi {
color			: #ffffff;
}
.altnavi a{
color			: #ffffff;
text-decoration	: none;
}
.altnavi a:hover{
color			: #ffffff;
text-decoration	: underline;
}
/* -------s2D Links */
#content a.s2dinfo:link, #content a.s2dinfo:visited{
color				: #043B7B;
border-bottom		: 1px solid #150F01;
padding				: 2px;
}
#content a.s2dinfo:hover{
color				:	#000000;
border-bottom		: 1px solid #d80512;
border-top		    : 1px solid #d80512;
}

/*----------Buttons*/
.button a:link, .button a:visited{
color				:	#000000;
}
/*-------------------------------
Hauptinhalt
-----------------------------*/

#content h1 {
color			: #000000;
font-size		: 1.0em; 
font-weight 	: normal;
margin			: 10px 10px 0px 0px;
padding			: 3px 0px 2px 0px;
border-bottom	: 1px solid #555555;
}
#content h2 {
color			: #000000;
font-size		: 1.4em;
font-weight 	: bold;
letter-spacing  : 0.6px;
margin			: 0px;
padding			: 15px 0px 6px 0px;
/*text-transform  : uppercase;*/
}
#content h3 { 	
text-align			:right;
color			: #000000;
font-size			:0.9em; 	
font-weight			:bold;		
margin				:0px;	
padding				:2px 0px 2px 0px;	
text-transform 		:uppercase;	
}

#content h4 { 	
text-align			:right;
color			: #000000;
font-size			:1.2em; 	
font-weight			:bold;		
margin				:0px;	
padding				:2px 0px 2px 0px;	
text-transform 		:uppercase;	
}
#content h5 { 	
text-align			:right;
color				:#3f667f;
font-size			:1.4em; 	
font-weight			:bold;		
margin				:0px;	
padding				:2px 0px 2px 0px;	
text-transform 		:uppercase;	
}
#content h6 { 	
text-align			:right;
color			: #000000;
font-size			:1.6em; 	
font-weight			:bold;		
margin				:0px;	
padding				:2px 0px 2px 0px;	
text-transform 		:uppercase;	
}

#content p {	
font-size			:1.0em;	
margin				:0px;	
padding				:0px 5px 2px 0px;	
line-height			:1.1em; 
color				:#000000;	
border 				:0px solid #666666;
}

/*---------- Wenn Seitebild vorhanden */
#content .sidepicture {
float				:left;
padding				:0px 1px 0px 0px;
margin				:0px 4px 0px 0px;
width				:182px;
border 				:0px solid #333333;
}
#content .sidepicture h3{
float				:left;
width				:180px;
text-align			:center;
color				: #000000;
padding				:2px 0px 0px 0px;
margin				:2px 0px 0px 0px;
}
#content .sidepicture p{
float				:left;
text-align			:center;
width				:180px;
font-size			:0.9em;	
color				: #000000;
padding				:2px 0px 0px 0px;
margin				:2px 0px 0px 0px;
border				:0px solid #666666;
}
#content .bildbesch {
font-size			:0.9em;	
text-align			:right;
color				: #000000;
padding				:2px 0px 0px 0px;
margin				:2px 0px 0px 0px;
border				:0px solid #666666;
}
.pictureframe  {
float				:left;
margin				:0px;
padding				:0px;
border 				:1px solid #000000;
}
.pictureframe img {
margin				:0px;
padding				:0px;
border 				:0px solid #FECC66;
}
.leftfloat {
float				:left;
width				:320px;
margin				:0px;
padding				:0px;
border 				:1px solid #000000;
background-color	:#ffffff;
}
#content .clearer {
clear				:both;
}
object {
float				:left;
margin				:10px;
}


/* Listenelemente */

#content ul, #sidebar ul {
margin				: 0px 0px 0px 0px;	
padding				: 0px 5px 2px 0px;	
font-size			: 0.8em;	
margin				: 0px;	
line-height			: 1.4em; 
color				: #000000;	
}

#content li, #sidebar li {
padding				: 	2px 0px 2px 0px;
margin				:	0px 0px 0px 15px;
list-style			:	circle;
/*list-style-image:	url(../images/pbull.gif);*/
}

/* Tabelle */

#content table.cells {
background-color	: #ffffff;
}

#content td.cell {
background-color	: #ffffff;
/*width				:	50%;*/
}
/*
#content td.headercell {
	background-color	: #ffffff;
	color				: #76A7D9;
	font-weight			: bold;
}*/


/* Sidebar ---------------------------*/
#sidebar h2 {
color			: #000000;
font-size		: 1.0em;
font-weight 	: bold;
text-align		: left;
padding			: 0px 0px 0px 0px;	
margin			: 5px 0px 5px 0px;	
text-transform  : none;
border-bottom	: 1px solid #cccccc;
}
#sidebar p {	
font-family			: Arial, verdana, Helvetica, tahoma, Geneva, SunSans-Regular, sans-serif; 
font-size			: 0.9em;	
margin				: 0px;	
padding				: 0px 0px 0px 0px;	
line-height			: 1.2em; 
color				: #000000;
}
#sidebar img {
padding			: 0px 0px 0px 0px;	
margin			: 0px 0px 2px 0px;	
border			: 0px solid #cccccc;
}


/* ---------------------------
               Teaser 
-----------------------------------*/

div.teaser {
margin				: 10px 0px 10px 0px;
padding				: 2px 0px 2px 0px;	
font-size			: 0.9em;
}
div.teaserelement {
width				: 550px;
float				: left;
padding				: 5px 5px 5px 5px;
margin				: 0px 0px 10px 0px;
border-top			: 1px solid #cccccc;
}
p.teaser_text{
float				: left;
width				: 360px;
color				: #d80512;
border-bottom		: 0px solid #d80512;
border-top		    : 0px solid #d80512;
padding				: 0px 5px 5px 5px;
margin				: 0px 5px 5px 5px;
}
#content a.teaser_link:link, #content a.teaser_link:visited{
font-size			:1.3em;
display				:block;
color				:#A92608;
width				:550px;
border				:0px solid #150F01;
font-weight			:bold;
padding				:1px 0px 1px 0px;
margin				:1px 0px 1px 0px;
}
#content a.teaser_link:hover{
color				: #000000;
font-weight			: bold;
}
div.teaserpicture {
float				:right;
width				:184px;
margin				:0px 0px 3px 0px;
padding				:2px;
border 				:0px solid #D6D400;
}
.teasernav {
clear				: both;
padding				: 6px 0px 2px 0px;
margin				: 0px;
text-align			: center;
}

/* Absatztype Formular */

input.box {
border 				: 1px solid #888888;
width				: 300px;
vertical-align		: top;
padding				: 1px;
margin				: 0px 0px 10px 0px;
background 			: #ffffff url(../images/) repeat-x;
}

form.formular textarea  {
background 			: #ffffff url(../images/) repeat-x;
border 				: 1px solid #888888;
width				: 300px;
height				: 200px;
vertical-align		: top;
padding				: 1px;
margin				: 0px 0px 10px 0px;
}

form.formular .formcaption {
width				: 160px;
line-height			: 200%;
margin				: 0px 0px 10px 24px;
float				: left;
clear				: left;
}

form.formular .formnote {
line-height			: 160%;
padding				: 2px 0px 10px 222px !important;
}

.buttoncaption {
line-height: 200%;
}

/* Plugin-Styles */

P.s2d  {
font-size	: 95%;
color		: #76A7D9;
font-weight : bold;
margin		: 0px;
padding		: 0px 0px 0px 0px;
line-height	: 150%;
}

P.s2dsmall  {
	font-size	: 80%;
}

a.s2dsmall {
	border-bottom	: 1px solid #555555 !important;
}

td.sd2 {
	white-space:nowrap;
}


a.backlink img{
margin			: 5px 0px 0px 0px;
padding			: 0px 0px 0px 0px;

}
/*-------------------------------------------
				 FAQ Modifizieren
------------------------------------------- */
#stylefaq{
}

#stylefaq p{
display			:block;
font-size		:95%;
border-top		:0px solid #FF8600;
border-bottom	:0px solid #FF8600;
padding			:5px 5px 5px 5px;
margin			:5px 25px 0px 22px;
}

#styletext{
}
#styletext p{
display			:block;
color			:#666666;
font-size		:95%;
border-top		:1px solid #cccccc;
border-bottom	:1px solid #cccccc;
padding			:5px 5px 5px 5px;
margin			:5px 25px 0px 5px;
}
/*------------------------------Sitemap Links*/
#design_sitemap a.s2d:link, #design_sitemap a.s2d:visited{
	font-family			: 	verdana, arial, Helvetica, sans-serif;
	font-size			: 	0.7em;
	height				:	20px!important;
	color				:	#787D01;
	text-align			:	left;
	font-weight			:	normal;
	text-decoration		:	none;
	text-transform		:	none;
	background			: 	#ffffff url(../images/) no-repeat top left;
	margin				: 	0px 0px 0px 0px;
	padding				: 	2px 0px 8px 28px;
	/*border-top			:	1px solid #333333;
	border-right		:	1px solid #333333;
	border-bottom		:	1px solid #333333;
	border-left			:	1px solid #333333;*/
}

#design_sitemap a.s2d:hover{
	color				:	#000000;
	background			: 	#ffffff url(../images/) no-repeat top left;
}
#design_footer p{
	float				:	right;
	text-align			:	right;
	width				:	200px;
	color				:	#ffffff;
	font-size			: 	1.0em;
	margin				: 	0px 0px 0px 0px;
	padding				: 	2px 0px 8px 12px;
}
a.footnav:link, a.footnav:visited{
	float				:	left;
	display				:	block;
	color				:	#ffffff;
	font-size			: 	0.9em;
	margin				: 	0px 0px 0px 0px;
	padding				: 	0px 5px 0px 5px;
	text-decoration		:	none;
	border-right		:	1px solid #ffffff;
}

a.footnav:hover{
	color				:	#000000;
}
a.foottabs:link, a.foottabs:visited{
	display				:	block;
	color				:	#000000;
	font-size			: 	0.8em;
	margin				: 	0px 0px 0px 0px;
	padding				: 	0px 0px 0px 0px;
	text-decoration		:	none;
}

a.foottabs:hover{
	color				:	#0000000;
}

#infobox01{
display				:block;
color				:#ffffff;
border				:1px solid #fed77d;	
background			:#fede93;
padding				:5px 5px 5px 5px;
margin				:5px 5px 5px 5px;
}
#infobox01 p{
color				:#000000;
}

