A:link {FONT: bold 100% "arial"; COLOR: #3030AA; TEXT-DECORATION: none;}
A:visited {	FONT: bold 100% "arial"; COLOR: #3030AA; TEXT-DECORATION: none;}
A:hover {	FONT: bold 100% "arial"; COLOR: #FF3030; TEXT-DECORATION: underline;}

A.menu:link {FONT: bold 95% "arial"; COLOR: #3030AA; TEXT-DECORATION: none;}
A.menu:visited {	FONT: bold 95% "arial"; COLOR: #3030AA; TEXT-DECORATION: none;}
A.menu:hover {	FONT: bold 95% "arial"; COLOR: #FF3030; TEXT-DECORATION: underline;}

A.klein:link {	FONT: bold 80% "arial"; COLOR: #4040AA; TEXT-DECORATION: none;}
A.klein:visited {	FONT: bold 80% "arial"; COLOR: #4040AA; TEXT-DECORATION: none;}
A.klein:hover {	FONT: bold 80% "arial"; COLOR: #FF4040; TEXT-DECORATION: underline;}

A.additionalnavi:link {	FONT: bold 80% "arial"; COLOR: #4040AA; TEXT-DECORATION: none;}
A.additionalnavi:visited {	FONT: bold 80% "arial"; COLOR: #4040AA; TEXT-DECORATION: none;}
A.additionalnavi:hover {	FONT: bold 80% "arial"; COLOR: #FF4040; TEXT-DECORATION: underline;}

A.news:link {	FONT: 90% "arial"; COLOR: #3030AA; TEXT-DECORATION: none;}
A.news:visited {	FONT: 90% "arial"; COLOR: #3030AA; TEXT-DECORATION: none;}
A.news:hover {	FONT: 90% "arial"; COLOR: #FF3030; TEXT-DECORATION: underline;}

A.mini:link {	FONT: 70% "arial"; COLOR: #4040FF;}
A.mini:visited {	FONT: 70% "arial"; COLOR: #4040FF;}
A.mini:hover {	FONT: 70% "arial"; COLOR: #FF4040;}

A.navipath:link {	FONT: bold 80% "arial"; COLOR: #3030AA; TEXT-DECORATION: none;}
A.navipath:visited {	FONT: bold 80% "arial"; COLOR: #3030AA; TEXT-DECORATION: none;}
A.navipath:hover {	FONT: bold 80% "arial"; COLOR: #FF4040; TEXT-DECORATION: underline;}

A.searchbutton:link {
FONT: bold 70% "arial"; 
COLOR: #000000; 
padding: 2px 4px 2px 4px; 
border: 1px gray solid; 
background-color: #BBB;
vertical-align: middle;
}
A.searchbutton:visited {
FONT: bold 70% "arial"; 
COLOR: #000000; 
padding: 2px 4px 2px 4px; 
border: 1px gray solid; 
background-color: #BBB;
vertical-align: middle;
}
A.searchbutton:hover {
FONT: bold 70% "arial"; 
COLOR: #FFF; 
text-decoration:none;
padding: 2px 4px 2px 4px; 
border: 1px gray solid; 
background-color: #777;
vertical-align: middle;
}
BODY {FONT: 12pt "arial"; margin: 0px 0px 0px 0px;background-image:url(http://www.ev-kirche-schwaikheim.de/cms/images/back.gif);}

H1.content {FONT: bold 110% "arial"; COLOR: #000000;}
FONT.copy {FONT: 70% "arial";}
FONT.description {FONT: 80% "arial";}

A.login:link {	FONT: 70% "arial"; COLOR: #000000; text-decoration:none;}
A.login:visited {	FONT: 70% "arial"; COLOR: #000000; text-decoration:none;}
A.login:hover {	FONT: 70% "arial"; COLOR: #000000; text-decoration:none;}


div.seite {
  background-image:url(http://www.ev-kirche-schwaikheim.de/cms/images/bgbody.gif);
  background-repeat:repeat-y;
  margin-top: 5px;
  margin-left : 5px;
  padding :0px;
}

div.menu {
  margin-left : 0px;
  padding : 0px 0px 0px 0px;
  position : absolute;
  top: 135px;
  left: 10px;
  width: 180px;
 }

div.servicemenu {
  text-align: right;
  margin-left : 0px;
  padding :0px 0px 0px 0px;
  position : absolute;
  top: 102px;
  left: 650px;
 }

div.aktuelleseite {
  margin-left : 200px;
  padding : 5px 0px 5px 0px;
  width: 560px; 

 }

div.titel {
  margin-left : 200px;
  padding : 5px 0px 0px 0px;
  width: 560px; 
  text-align: center; 
}

div.inhalt {
  text-align: justify;  
  margin-left : 200px;
  padding : 0px 0px 10px 0px;
  width: 560px;
}

.blocksatz {
text-align: justify;
}

.rand {
padding: 5px;
}

#searchbox {
width: 180px;
margin-bottom: 15px;
}

#searchterm {
width: 120px;
margin-right: 3px;
vertical-align: middle;
}

div.statuslinie {
  padding-left: 175px;
  margin-left: 5px;
  width: 600px;
  text-align: center;
  padding-bottom: 10px;
  padding-top: 10px;
  min-height: 50px;
  background-image:url(http://www.ev-kirche-schwaikheim.de/cms/images/bgbodyverl.gif);
  background-repeat:none;
 }

div.vpgb_datum {
font-size: 80%;
margin-bottom: 3px;
}

div.vpgb_name {
margin-bottom: 3px;
border-bottom: 1px solid gray;
}

div.vpgb_head {
padding: 5px;
}

div.vpgb_entry {
padding: 5px;
}

div.vpgb_eintrag {
width: 100%;
padding: 5px;
border: 1px dashed #4040FF;
margin-bottom: 10px;
}

div.vpgb_comment {
margin: 10px 5px 5px 5px;
padding-top: 5px;
border-top: 1px solid gray;
font-size: 85%;
}

/*---------------------------------------------*/ 
/*               Terminein/ausgabe             */ 
/*---------------------------------------------*/ 

#mod_te H1 {FONT: bold 110% "arial"; COLOR: #000000; text-align:center;}

/*---------------------------------------------*/ 

/*---------------------------------------------*/ 
/*                 Terminliste                 */ 
/*---------------------------------------------*/ 

#mod_tl table {
   width:560px; 
   border-collapse:collapse;
   margin-bottom: 20px;
   font-size: 90%;
}

td.puffer {
height: 10px;
}

#mod_tl th {
   width:100%;
   border-top:1px dashed #4040FF;
   border-bottom:1px dashed #4040FF;
   text-align: left;
   vertical-align: top;
   padding-left:5px;
   margin-bottom: 50px;
   line-height: 150%;
   background-color:#DDD;
}

#mod_tl td {
   text-align: left;
   vertical-align: top;
   line-height: 130%;
   padding: 3px;
}

#mod_tl .hell { background-color:#ffffff; }
#mod_tl .dunkel { background-color:#DDD;}
#mod_tl .sp1 { width:15%; }
#mod_tl .sp2 { width:15%; }
#mod_tl .sp3 { width:50%; }
#mod_tl .sp4 { width:20%;padding-left: 5px; }

/*---------------------------------------------*/ 

/*---------------------------------------------*/ 
/*                 Terminteaser                */ 
/*---------------------------------------------*/ 

#mod_ttl {
width: 560px;
margin-top: 40px;
}

#mod_ttl table {
   width:530px; 
   font-size: 80%;
   border-collapse: collapse;
}

#mod_ttl th {
   width:100%;
   border-top:1px dashed #4040FF;
   border-bottom:1px dashed #4040FF;
   text-align: left;
   vertical-align: top;
   padding-left:5px;
   margin-bottom: 50px;
   line-height: 150%;
   background-color:#DDD;
}

#mod_ttl td {
   text-align: left;
   vertical-align: top;
   line-height: 150%;
   padding-top: 3px;
   padding-bottom: 3px;
}

#mod_ttl .hell { background-color:#ffffff; }
#mod_ttl .dunkel { background-color:#DDD; }
#mod_ttl .sp1 { width:15%; }
#mod_ttl .sp2 { width:15%; }
#mod_ttl .sp3 { width:50%; }
#mod_ttl .sp4 { width:20%; padding-left:5px;}



/*---------------------------------------------*/ 


