body{ 
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1ems;
	color: #333333;
	line-height: 1.2;
	
	margin-top: 10px; margin-left:10px; 
	background-color:#9966CC;
	scrollbar-base-color:#ffffff;
  	scrollbar-3d-light-color:#ffffff;
  	scrollbar-arrow-color:#9966CC;
  	scrollbar-darkshadow-color: #9966CC;
  	scrollbar-face-color:#F8EBFC;
  	scrollbar-highlight-color:#FFFFFF;
  	scrollbar-shadow-color: #F8EBFC;
  scrollbar-track-color:#ffffff;
}
#bg {background-color:#eeeeee; background-image:url(http://www.baerbl-buchmayr.com/cms/files/hg.jpg); background-repeat:no-repeat; width:940px; padding-bottom:10px;}
#banner {width:890px; margin-bottom:0px; margin-left:20px; padding:0; display:block;}
#topmenu {height:20px; text-align:right; width:890px; padding-bottom:6px;}
#topmenu a {font-size:11px; font-weight:bold; color:#000000; padding:0px 10px 0px 10px; border-left:1px solid #cccccc; text-decoration:none;}
#topmenu a:hover {color:#cc33cc;}
#copyright { float:left;
	color:#ffffff;
	text-align: left;
	font-weight: bold;
	font-size: 70%;
	margin: 0px; margin-left:10px;
	
		
}
#wrap {width:890px; margin-left:30px; display:block;}

td {vertical-align:top;}

#suche {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
	width:190px;
		
}
#suche h4 {font-size:12px; font-weight:bold; color:#333333; margin:0 0 5px 0; text-align:center;}
#breadcrumb {font-size:11px; margin:0; padding:0; }
.rex-breadcrumb li {display:inline; padding:0 10px 0 10px; border-right:1px solid #666666;}

a{
	color:#9933CC;
	text-decoration: none;
	
}

a:link {
	color: #663399;
	text-decoration: none;
}
a:visited {
	color: #663399;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
a:active {
	color: #663399;
	text-decoration: none;
}

.footer {
	height: 30px; 
	
}
p.footertext {font-size: 11px; text-align: center;
	color: #666666;
	font-weight: bold;
	padding: 3px 0px 3px 0px; border:1px solid #dddddd; width:170px; background-color:#ffffff; margin-left:0px;}
.footer2 { width:890px; 
	font-size:10px;
	color:#999999;
	font-weight:normal; margin:0; padding:0; margin-left:400px;
}

.navBar {
	width: 170px;
	margin: 0px;
	margin-right:20px;
	padding:0px;

	
	
	text-align:left;
	float:left;
}

.navBar ul {
font-size: 13px;
	list-style: none;
	margin: 0px;
	margin-top:20px;
	padding: 0px;
	text-align:left;
}
.navBar ul li {
	padding: 10px 2px 10px 2px;
	font-weight: bold;
	margin: 0px; border-bottom:1px solid #ffffff;
}

.navBar ul ul {
	list-style: none;
	margin-left: 10px;
	padding: 0px;
	margin-top: 5px; font-size:12px;
	}
	
.navBar ul ul li {
	font-weight: bold;
	padding: 3px 0px 3px 0px; border:none;
	
}
.navBar a {
	display: block;
	text-decoration:none;
	color:#333333;
	
}
.navBar a:hover {color:#666666;}
.navBar .rex-current {color:#990099;}


.content{
	float:left;
	margin:0px; padding-left:200px;
	padding:10px;
	width: 680px; 
	font-size: 12px;
	color: #333333; font-weight:normal;
	background-color: rgba(255, 255, 255, 0.5);
	text-align:left;
}
.content p {
	line-height:140%;
	color: #333333;
	margin-bottom: 10px;
	margin-top: 0px;
	color: #333333;
}

.content ul{
	list-style-type: square;
	text-align: left;
	margin-top: 5px;
	color: #333333;
}

.content ul ul{
 list-style-type: disc; color: #333333;
}
.content li {
	margin-bottom:6px;
	list-style-position: outside;
	list-style-type: disc;
	color:#333333;
	font-weight:normal;
	
}
.content table {width:97%; font-size:11px; border-collapse:collapse;}



.content h1 {
	font-weight: bold;
	color: #663399;
	font-size: 16px;
	margin-bottom: 20px; margin-top:20px;
}
.content h2 {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	margin: 20px 5px 10px 0px;
}
.content h3 {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	margin: 20px 5px 10px 0px;
}
.content h4 {
	font-size: 11px;
	font-weight: bold;
	color: #663399;
	
	text-align:left;
	margin:0px 3px 10px 0px;
}

.content h5{
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

hr {
	clear:both;
	color:#9966CC;
	height: 1px;
	margin-bottom:8px;
	
}

img {border:none;}

p {
	font-weight:normal;
}


#nlabmelden h4 {
	font-weight:bold;
	margin:0px;
}
#nlabmelden {
	font-size:11px;
	float:left;
	padding:10px;
}

.clear {
	clear: both; height:1px;
}
/* Formular Definition */ 

form {color:#000000;}
label, 
select, 
input[type=checkbox], 
input[type=radio], 
input[type=button], 
input[type=submit] 
{ cursor:pointer; } 
label {    
   width: 160px; 
    
   float: left; 
    
   padding: 0px; 
} 

.formsubmit, .rex_375_subscribe {margin-left:160px; border:1px solid #663399; background-color:#D7AEFF;}
.rex_375_unsubscribe {border:1px solid #663399; background-color:#D7AEFF;}
textarea { width: 300px; height:50px; border: 1px solid #663399;} 
 
legend { 
   font-weight: bold; 
   color:#666666; 
   padding:0 10px 10px 10px;} 
   
fieldset { 
   margin-bottom:10px;
   padding:0 0 20px 20px; 
   border: 1px solid #dddddd;  
} 
.formtext, .rex_375_text, .rex_375_select, textarea {border: 1px solid #663399; margin-bottom:5px; }
/* Ende der Formulardefinition */
