/* Content und Sidebar-Elemente */
BODY {
	font-size		:62.5%;
	font-family		:verdana, Arial,  Helvetica, tahoma, Geneva, SunSans-Regular, sans-serif; 
	text-align		:center;
	margin			:0px;
	padding			:0px;
	background		:#efd86f url(../images/page_back.jpg) repeat-x top left;
	color			:#333333;
}
#content h1 {
font-size			:1.8em; 
font-weight 		:bold;
margin				:20px 0px 20px 0px;
padding				:0px 0px 0px 0px;
color				:#000000;
border-top			:0px solid #eeeeee;
}
#content h2 {
color				:#000000;
font-size			:1.6em;
font-weight 		:bold;
margin				:20px 0px 5px 0px;
padding				:0px 0px 0px 0px;
}
#sidebar h2 {
width				:174px;
font-size			:1.2em;
font-weight 		:bold;
margin				:0px;
text-align			:center;
color				:#632800;
padding				:6px 0px 5px 0px;	
margin				:0px 0px 0px 0px;	
text-transform  	:none;
border-bottom		:1px solid #632800;
}
#content h3 { 	
font-size			:1.4em; 	
font-weight			:bold;		
margin				:0px;	
padding				:2px 0px 2px 0px;	
text-transform 		:uppercase;	
}
#sidebar img {
padding				:0px 0px 0px 0px;	
margin				:0px 0px 10px 0px;	
border				:0px solid #cccccc;
}

#content h4 {
color				:#000000;
font-size			:1.2em;
letter-spacing  	:1.4px;
font-weight 		:bold;
margin				:8px 0px 5px 0px;
padding				:0px 0px 0px 0px;
border-bottom		:1px solid #cccccc;
}
#content p {	
font-size			:1.2em;	
margin				:0px;	
padding				:0px 5px 2px 0px;	
line-height			:1.5em; 
color				:#000000;	}

#sidebar p {	
font-family			:Arial,verdana,,  Helvetica, tahoma, Geneva, SunSans-Regular, sans-serif; 
font-size			:1.1em;	
margin				:0px;	
padding				:2px 5px 2px 0px;	
line-height			:1.3em; 
color				:#632800;
}

#content a:link, #content a:visited {
text-decoration		:none;
font-weight 		:normal;
color				:#790000;
}
#content a:hover{
color				:#d80512;
}

#sidebar a:link, #sidebar a:visited {
text-decoration		:none;
font-weight 		:normal;
color				:#ffffff;
}
#sidebar a:hover {
color				:#000000;
}

#content .sidepicture {
display				:block;
float				:left;
padding				:5px 0px 5px 5px;
margin				:0px 10px 10px 0px;
width				:190px;
text-align			:center;
border				:1px solid #cccccc;
}
#content .clearer {
	clear: both;
}
#contfoot{
	padding	: 10px 0px 10px 0px;
}
#contfoot p {
marging			: 0px;
padding			: 0px 0px 8px 0px;
text-align		: left;
line-height		: 1.2em;
}
#contfoot a {
padding			: 2px 0px 2px 14px;
background 		: url(../images/pbbull.gif) no-repeat;
}
object {
float			:left;
margin			: 10px;
}
.pictureframe  {
margin			: 0px;
padding			: 0px;
}
.pictureframe img {
margin			: 0px;
padding			: 0px;
border 			: 1px solid #FECC66;
background-color: #ffffff;
}

/* 
#content ul, #sidebar ul {
margin				: 10px 0px 10px 0px;	
padding				: 0px 5px 2px 0px;	
font-size			: 1.2em;	
color				: #000000;	
}
#content li, #sidebar li {
font-family			: verdana,arial, Helvetica, tahoma, Geneva, SunSans-Regular, sans-serif; 
padding				: 	2px 0px 2px 0px;
margin				:	0px 0px 0px 15px;
list-style			:	circle;
font-size			: 1.0em;
}
*/
table.styletable{
font-size			: 1.0em;	
}
table.styletable td{
}
 

table td {
font-size			: 1.1em;	
}
table.cells{
}
td.cell {
}
a.s2d:link,a.s2d:visited{
font-size			: 11px;	
color				: #cccccc;	
}
a.s2d:hover{
color				: #000000;	
}


div.teaser {
	margin				: 3px 0px 3px 0px;
	padding				: 2px 0px 2px 0px;	
	font-size			: 1.0em;
}
div.teaserelement {
	width				: 510px;
	float				: left;
	padding				: 2px 0px 2px 0px;
	margin				: 2px 0px 2px 0px;
	border-top			: 0px solid #cccccc;
}
p.teaser_text{
	float				: left;
	width				: 250px;
	color				: #d80512;
	border-bottom		: 0px solid #d80512;
	border			    : 1px solid #d80512;
	padding				: 0px 5px 5px 5px;
	margin				: 0px 5px 5px 5px;
}
#content a.teaser_link:link, #content a.teaser_link:visited{
display				: block;
color				: #F8B600;
width				: 250px;
border				: 0px solid #150F01;
font-weight			: bold;
padding				: 1px 0px 1px 0px;
margin				: 1px 0px 1px 0px;
}

#content a.teaser_link:hover{
	color				: #d80512;
	font-weight			: bold;
}

div.teaserpicture {
	float				: right;
	margin				: 0px 0px 5px 0px;
	padding				: 5px;
	border 				: 0px solid #F8B600;
	background-color	: #ffffff;
}

.teasernav {
clear				: both;
padding				: 6px 0px 2px 0px;
margin				: 0px;
text-align			: center;
}


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%;
}

input.stylesend{
	background:#04147F;
	color:#ffffff;
	padding:3px 3px 3px 3px;
}
input.stylesend:hover{
	background:#333333;
}
input.stylesend:active{
	background:#666666;
}

.button a:link, .button a:visited{
	font-family			: 	verdana, arial, Helvetica, sans-serif;
	font-size			: 	1.0em;
	height				:	20px!important;
	color				:	#000000;
	text-align			:	right;
	font-weight			:	normal;
	text-decoration		:	none;
	text-transform		:	uppercase;
	background			: 	#cccccc;
	margin				: 	6px 0px 2px 0px;
	padding				: 	3px 5px 3px 5px;
	border-top			:	1px solid #333333;
	border-right		:	1px solid #333333;
	border-bottom		:	1px solid #333333;
	border-left			:	1px solid #333333;
}

.button a:hover{
	color				:	#000000;
	background			: 	#eeeeee;
}

#design_footer p{
width				:	240px;
color				:	#666666;
font-size			: 	1.0em;
margin				: 	0px 0px 0px 0px;
padding				: 	2px 0px 8px 12px;
}
a.styleuneed:link, a.styleuneed:visited{
text-decoration		: none;
font-weight 		: normal;
color				: #dba51e;
margin				: 0px 0px 0px 0px;
padding				: 5px 0px 5px 0px;
}

a.styleuneed:hover {
color				: #000000;
}

