body 

{	font-family:"Verdana",Arial;
	margin-top:0px; 
	margin-left:0px; 
	margin-right:0px;
	margin-bottom:0px;
	background-color:#f1f1f1;}

/*Haupttext*/	
.text { font-size:12px; color:#000000; line-height:18px;letter-spacing:0.01em;}

/*Texte in der tabelle für die Mitgiedschaften*/
.mgtab { font-size:12px; color:#000000; line-height:18px;letter-spacing:0.01em;}

.warnung{  font-size:12px; color:#cc0000;}

/*Überschriften*/
.hl
{ 
  font-size:11px; 
  color:#009ee0;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px; text-transform:uppercase;}
  
  

  .textcyan
{ 
  
  color:#009ee0;
 }
  
.contenthl
{ 
  font-size:13px; 
  font-weight:bold;
  color:#cc0000;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px;}
  
 
.hlpresse
{ 
  font-size:14px; 
  color:#000000;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  font-weight:bold;letter-spacing:0.01em; line-height:22px;}


.trenner {border-top:1px dashed #333333;} 

.hlthema
{ 
  font-size:12px; 
  color:#336600;	
  font-weight:bold;
  width:150px;}


h1
{ 
  font-size:14px; 
  color:#c00;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  font-weight:bold;letter-spacing:0.01em;}

.pfadheadline { font-size:12px; color:#ffffff; text-transform:uppercase;} 
.pfad { font-size:8px; color:#CCCCFF; text-transform:uppercase; margin-left:3px;} 
.pfadformat { background-color:#336799;  border-top-color:#000000;  border-top-style:solid;  border-top-width:1px;
border-bottom-color:#000000;  border-bottom-style:solid;  border-bottom-width:1px; height:19px;}

p {  font-size:12px; color:#000000; text-indent:0mm; margin-left:1mm; margin-top:0mm;}

.textgrau { font-size:12px; color:#999999;}
.textgraunormal { font-size:12px; color:#999999;}
.textweiss { font-size:12px; color:#ffffff;}
.texthellblau{  font-size:12px; color:#6699FF;}
.textrot{  font-size:12px; color:#cc0000;}


.rahmengrau{border:1px dotted #999999;}


table.rahmen {border:1px solid #999999;}

.topyellowblock { background-color:#FFFF66; font-size:14px; font-weight:bold;}

.yellowblock { background-color:#FFCC33;}


/*******STARTSEITE THEMEN ***************************************************************************************************/


.startpicframe {border:4px solid #ffffff; }
.blackpicframe {border:4px solid #000000; }
.startpicframe2 {border:4px solid #ffffff; marigin-right:40px;}

.pic_abstand { padding:5px 20px 10px 0px;} /*top right bottom left*/

table.news {
  
  border: 1px dotted #CCCCCC;
  padding: 1px;}


.reihe { background: #ececec; }
.zelle { background: #ececec; }
.reihe2 { background: #f6ede8; }

tr.reihe:hover {  background: #dedcdc; }
td.zelle:hover {  background: #dedcdc; }

/***Formate Bildergalerie********/

.greihe { background: #ececec; border-top:#999999 solid 1px;}
.gzelle { background: #ececec; border-top:#999999 solid 1px;}
tr.greihe:hover {  background: #dedcdc; border-top:#999999 solid 1px;}
td.gzelle:hover {  background: #dedcdc; border-top:#999999 solid 1px;}
 
   


/****Links in den Überschriften******/
a.hllink:link { font-size:11px; color:#009ee0; text-indent:0mm; margin-left:0mm; margin-top:0mm; letter-spacing:0.01em; line-height:28px;}
a.hllink:visited { font-size:11px; color:#009ee0; text-indent:0mm; margin-left:0mm; margin-top:0mm; letter-spacing:0.01em; line-height:28px;}
a.hllink:hover { font-size:11px;  color:#009ee0; text-indent:0mm; margin-left:0mm; margin-top:0mm;letter-spacing:0.01em; line-height:28px; text-decoration:underline;}
a.hllink:active { font-size:11px;  color:#009ee0; text-indent:0mm; margin-left:0mm; margin-top:0mm; letter-spacing:0.01em; line-height:28px;}
a.hllink:focus { font-size:11px;  color:#009ee0; text-indent:0mm; margin-left:0mm; margin-top:0mm; letter-spacing:0.01em; line-height:28px;}  



/****Links fürs Robert-Krekel-Haus****/
a.rkhlink:link { font-size:13px; 
  font-weight:bold;
  color:#cc0000;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px;}
a.rkhlink:visited { font-size:13px; 
  font-weight:bold;
  color:#cc0000;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px;}
a.rkhlink:hover { font-size:13px; 
  font-weight:bold;
  color:#cc0000;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px; text-decoration:underline;}
a.rkhlink:active {font-size:13px; 
  font-weight:bold;
  color:#cc0000;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px;}
a.rkhlink:focus { font-size:13px; 
  font-weight:bold;
  color:#cc0000;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px;}  




/*******ENDE STARTSEITE THEMEN ***************************************************************************************************/

a.piclink {display:block; border:5px solid #ccc; height:166px; width:250px;}
a.piclink:link {border:5px solid #ccc; height:166px; width:250px;}
a.piclink:visited {border:5px solid #ccc; height:166px; width:250px;}
a.piclink:active, a.piclink:hover {border:5px solid #990000; height:166px; width:250px;}

a.piclinkxl {display:block; border:5px solid #ccc; height:282px; width:440px;}
a.piclinkxl:link {border:5px solid #ccc; height:282px; width:440px;}
a.piclinkxl:visited {border:5px solid #ccc; height:282px; width:440px;}
a.piclinkxl:active, a.piclinkxl:hover {border:5px solid #990000; height:282px; width:440px;}

a.piclink160 {display:block; border:5px solid #ccc; height:160px; width:160px;}
a.piclink160:link {border:5px solid #ccc; height:160px; width:160px;}
a.piclink160:visited {border:5px solid #ccc; height:160px; width:160px;}
a.piclink160:active, a.piclink160:hover {border:5px solid #990000; height:160px; width:160px;}

a.piclink140 {display:block; border:5px solid #ccc; height:80px; width:140px;}
a.piclink140:link {border:5px solid #ccc; height:80px; width:140px;}
a.piclink140:visited {border:5px solid #ccc; height:80px; width:140px;}
a.piclink140:active, a.piclink140:hover {border:5px solid #990000; height:80px; width:140px;}

a.picrkh {display:block; border:5px solid #ccc; height:250px; width:150px;}
a.picrkh:link {border:5px solid #ccc; height:250px; width:150px;}
a.picrkh:visited {border:5px solid #ccc; height:250px; width:150px;}
a.picrkh:active, a.picrkh:hover {border:5px solid #990000; height:250px; width:150px;}

a:link { color:#cc0000; text-decoration:none;  font-size:12px; margin-top:0mm; letter-spacing:0.01em;}
a:visited { color:#cc0000; text-decoration:none;  font-size:12px; margin-top:0mm; letter-spacing:0.01em;}
a:hover {  color:#333333; text-decoration:none;  font-size:12px; margin-top:0mm; letter-spacing:0.01em;}
a:active { color:#333333; text-decoration:none;  font-size:12px; margin-top:0mm; letter-spacing:0.01em;}
a:focus {color:#333333; text-decoration:none;  font-size:12px; margin-top:0mm; letter-spacing:0.01em;}



a.linkakiv:link { display:block; color:#990000; text-decoration:none;   font-size:12px; width:152px; background-color:#DBDBFC; text-indent:2mm; padding:3px; letter-spacing:0.01em;  }
a.linkakiv:visited { display:block; color:#990000; text-decoration:none;  font-size:12px; width:152px; background-color:#DBDBFC; text-indent:2mm; padding:3px; letter-spacing:0.01em; }
a.linkakiv:hover { display:block; color:#000000; text-decoration:none;  font-size:12px; width:152px; background-color:#CACAFD; text-indent:2mm; padding:3px; letter-spacing:0.01em; }
a.linkakiv:active { display:block; color:#990000; text-decoration:none;  font-size:12px; width:152px; background-color:#DBDBFC; text-indent:2mm; padding:3px; letter-spacing:0.01em; }
a.linkakiv:focus { display:block; color:#990000; text-decoration:none;  font-size:12px; width:152px; background-color:#DBDBFC; text-indent:2mm; padding:3px; letter-spacing:0.01em; }

a.linksright:link { color:#000000; text-decoration:none;  font-size:12px; margin-top:0mm;}
a.linksright:visited { color:#000000; text-decoration:none;  font-size:12px; margin-top:0mm;}
a.linksright:hover {  color:#cc0000; text-decoration:none;  font-size:12px; margin-top:0mm;}
a.linksright:active { color:#000000; text-decoration:none;  font-size:12px; margin-top:0mm;}
a.linksright:focus {color:#000000; text-decoration:none;  font-size:12px; margin-top:0mm;}

.notiz{
background-color:#FFFFCC;
border:dotted 1px #CC0000;
}

.infobox{
background-color:#FFFFCC;
border:dotted 1px #CC0000;
  float:right;
  width:224px;
  margin-left:20px; margin-bottom:20px; margin-top:5px;
  padding:12px;}
  
  .infoboxxl{
background-color:#FFFFCC;
border:dotted 1px #CC0000;

  width:458px;
  margin-bottom:5px; margin-top:5px;
  padding:12px;}

.boxangaben{
background-color:#FFFFCC;
border:dotted 1px #CC0000;

  width:300px;
  margin-left:2px;
  padding:4px;}
  
  
.trennlinie{
border:solid 1px #666666; width:300px;
}
    


.imageframe {border:1px solid #666666;}
.frame { border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#000000;  
  border-left-color:#000000;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:1px;}




/*Eingabe Felder*/

.imputfeld {
	  
	font-size:12px;
	background-color:#E8E8E8;
	border: 1px solid #666666;
	
}

.imputfeld {
	font-size: 12px;
	
	border: 1px solid #666666;}
	
.textfeldfocus {
	font-size: 12px;
	
	border: 1px solid #000000;}	
	
.textfeldblur {
	font-size: 12px;
	
	border: 1px solid #cc0000;}	
	
	
.imputfeld2 {
	font-size: 12px;

	border: 1px solid #666666;}
	
.imputfeldfocus2 {
	font-size: 12px;
	
	border: 1px solid #000;}	
	
.imputfeldblur2 {
	font-size: 12px;
	
	border: 1px solid #ec5f01;}	
	

.imputfeld_text {
    font-size: 12px;
	background-color: #E2E2E2;
	border: 1px solid #666666;}

.formbtn {
    font-size: 12px; color:#FFFFFF; text-transform:uppercase;
	background-color: #ec5f01;
	border: 1px solid #666666;}




.tabcolorblau { background-color: #E7E6FF;}
.tabcolorgelb { background-color: #FFFEDF;} 
.tabcolorrot { background-color: #BE0006; color:#FFFFFF;letter-spacing:0.35mm; }

/*sheet-Laschen ohne LINKS*/

.whitesheetfirst {
background-color:#FFFFFF; color:#BE0006; text-decoration:none;  font-size:11px; width:150px; height:30px; vertical-align:middle; border-right:1px solid #333;  border-top:1px solid #333; border-left:1px solid #333; vertical-align:middle; padding:4px; text-transform: uppercase;}

.whitesheet {
background-color:#FFFFFF; color:#BE0006; text-decoration:none;   font-size:11px; width:115px; height:30px; vertical-align:middle; border-right:1px solid #333; border-top:1px solid #333; vertical-align:middle; padding:4px; text-transform: uppercase;}




/*Link für den ersten Sheet*/

a.msfirst:link { display:block; color:#000000; text-decoration:none;   font-size:11px; background-color:#D3D3D3; border-right:1px solid #333; border-left:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333333; width:150px; height:30px; vertical-align:middle; padding:4px; letter-spacing:0.25mm; text-transform: uppercase;}

a.msfirst:visited {  display:block; color:#000000; text-decoration:none;   font-size:11px; background-color:#D3D3D3; border-right:1px solid #333; border-left:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333333; width:150px; height:30px; vertical-align:middle; padding:4px; letter-spacing:0.25mm; text-transform: uppercase;}

a.msfirst:hover { display:block; color:#000000; text-decoration:none;   font-size:11px; background-color:#DE7C7F; border-right:1px solid #333; border-left:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333333; width:150px; height:30px; vertical-align:middle; padding:4px; letter-spacing:0.25mm; text-transform: uppercase;}

a.msfirst:active { display:block; color:#000000; text-decoration:none;   font-size:11px; background-color:#DE7C7F; border-right:1px solid #333; border-left:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333333; width:150px; height:30px; vertical-align:middle; padding:4px; letter-spacing:0.25mm; text-transform: uppercase;}

a.msfirst:focus {  display:block; color:#000000; text-decoration:none;   font-size:11px; background-color:#DE7C7F; border-right:1px solid #333; border-left:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333333; width:150px; height:30px; vertical-align:middle; padding:4px; letter-spacing:0.25mm; text-transform: uppercase;}

/*Links für die weiteren Sheets*/

a.ms:link { display:block; color:#000000; text-decoration:none;   font-size:11px; background-color:#D3D3D3; border-right:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333333; width:115px; height:30px; vertical-align:middle; padding:4px; letter-spacing:0.25mm; text-transform: uppercase; }

a.ms:visited {  display:block; color:#000000; text-decoration:none;   font-size:11px; background-color:#D3D3D3; border-right:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333333; width:115px; height:30px; vertical-align:middle; padding:4px; letter-spacing:0.25mm; text-transform: uppercase;}

a.ms:hover { display:block; color:#000000; text-decoration:none;   font-size:11px; background-color:#DE7C7F; border-right:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333333; width:115px; height:30px; vertical-align:middle; padding:4px; letter-spacing:0.25mm; text-transform: uppercase;}

a.ms:active { display:block; color:#000000; text-decoration:none;   font-size:11px; background-color:#DE7C7F; border-right:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333333; width:115px; height:30px; vertical-align:middle; padding:4px; letter-spacing:0.25mm; text-transform: uppercase;}

a.ms:focus {  display:block; color:#000000; text-decoration:none;   font-size:11px; background-color:#DE7C7F; border-right:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333333; width:115px; height:30px; vertical-align:middle; padding:4px; letter-spacing:0.25mm; text-transform: uppercase;}


.rkh_hl_green

{ 
  font-size:13px; 
  font-weight:bold;
  color:#006600;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px; font-style:italic;}
  
.rkh_green
{ 
  font-size:12px;  font-weight:bold;
  color:#006600;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px;}
  
  
  
.rkh_hl_lachs

{ 
  font-size:13px; 
  font-weight:bold;
  color:#FF6633;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px; font-style:italic;}
  
.rkh_lachs
{ 
  font-size:12px;  font-weight:bold;
  color:#FF6633;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px;}
  
  
  .rkh_hl_grau

{ 
  font-size:13px; 
  font-weight:bold;
  color:#666666;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px; font-style:italic;}
  
.rkh_grau
{ 
  font-size:12px;  font-weight:bold;
  color:#666666;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px;}
  
  
    
  .rkh_hl_lila

{ 
  font-size:13px; 
  font-weight:bold;
  color:#990099;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px; font-style:italic;}
  
.rkh_lila
{ 
  font-size:12px;  font-weight:bold;
  color:#990099;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px;}
  
  
.rkh_hl_blau

{ 
  font-size:13px; 
  font-weight:bold;
  color:#006699;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px; font-style:italic;}
  
.rkh_blau
{ 
  font-size:12px;  font-weight:bold;
  color:#006699;
  text-indent:0mm; 
  margin-left:0mm; 
  margin-top:0mm; 
  letter-spacing:0.01em; line-height:22px;}
  
  
.wichtig{ background-color:#CC0000; color:#FFFFFF; font-weight:bold; line-height:16px; text-transform:uppercase;}
 
