@charset "UTF-8";

@media all
{
 /**
  * Fonts
  *
  * (en) global settings of font-families and font-sizes
  * (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
  *
  * @section content-global-settings
  */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * { font-size: 100.01%; }

 /**
  * (en) reset monospaced elements to font size 16px in all browsers
  * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
  *
  * @see: http://webkit.org/blog/67/strange-medium/
  */

  textarea, pre, code, kbd, samp, var, tt {
    font-family: Arial, Helvetica, sans-serif;
  }

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 75.00%;
    color: #000;
  }

  /*--- Headings | Überschriften ------------------------------------------------------------------------*/

  h1,h2,h3,h5,h6 {
		font-family: 'TheSansB6SemiBold', sans-serif;
    color:#0081c7;
    margin: 0 0 0.25em 0; 
    text-decoration: none;
  }
  
   h1,h2,h3,h4,h5,h6 a {   
    color:#0081c7;
    text-decoration: none;
  }
  
  
  

  h1 { font-size: 2.16em; margin: 0 0 0.75em 0;}        	/* 26px */
  h2 { font-size: 1.66em; margin: 2em 0 1em 0; }                       		/* 12px */
  .newsarchiv h2 { font-size: 100%; margin: 0em 0 0em 0; padding: 1.7em 0 0 2em;}    /* 12px */
 	h2.home { font-size: 1.66em; margin: 0.3em 0 0.5em; line-height: 1.2em;}															/* 20px */
 	h2.home2 { font-size: 1.66em; margin: 0.5em 0 0.2em 0; line-height: 1.2em; padding-top:0.7em;} 				/* 20px */
 	h2.rubrik { font-size: 1.66em; text-align: left; margin: 0 0 0.3em 0; padding: 0;}										/* 20px */
 	h2.contentpoolsifr {font-size: 1.66em; font-weight:bold; margin:2em 0 0 2.5em; padding-top:1em;}			/* 20px */
 	
 	h2.abiszh2 { font-size: 125%; font-weight: bold; margin: 0em 0 0em 0;}																/* 00px */
 	 	
  h3 { font-size: 1.33em; margin: 2em 0 1em 0;}                       								/* 16px */
  h3.news { font-size: 1.33em; font-weight: bold; margin: 2em 0 0 0;} 
  h3.cp { font-size: 1.33em; font-weight: bold; margin: 0.8em 0 1em 0;}                      						/* 16px */
  h3.cp2 { font-size: 1.33em; font-weight: bold; margin: 0.8em 0 0.2em 0;}
  
  h4 { font-size: 1em; font-weight: normal; margin-top: 1em; }                    				/* 16px */
  h5 { font-size: 1em; color: #000; font-weight: normal; margin-top: 1em;}															/* 12px */
  h6 { font-size: 0.91em; font-weight: normal; margin-top: 1em;}          															/* 11px */
  
  div.rechteseite div.text h2 {
  	margin: 0 0 0.5em 0;
  	}
  
  .cloudbox_title {
    left: 33px;
    position: absolute;
    top: -10px;
		}
		
		.cloudbox_title h3 { font-size: 1.25em; font-family: 'TheSansB6SemiBold', sans-serif; font-weight: bold; margin: 2em 0 1em 0 !important;}
  
  .rssh3 { color: #0081c7; background: transparent url(../img/rss.gif) no-repeat scroll 6.3em 0.1em; font-weight: normal; padding-right: 20px;}
	.pmh3 { color: #0081c7; background: transparent; font-weight: bold;}
  

.hellblau {color: #ecf5fc;}

.teaser { font-weight: bold; font-size: 1em; }

.teaser p { font-weight: bold;}

.autor {color: #0082c8; font-weight: bold;}

.spitzmarke {font-family: 'TheSansB6SemiBold', sans-serif; font-size: 1.33em; margin-bottom: 0.25em; color: #000; font-weight: bold;}

.evangelischde { font-family: 'TheSansB6SemiBold', sans-serif; color: #0081c7; font-size: 1.66em; text-align: left; margin-bottom: 0; padding-bottom: 0;}

.newsausderlandeskirche { font-family: 'TheSansB6SemiBold', sans-serif; color: #000; font-size: 1.16em; text-align: left; margin-bottom: 0; padding: 15px 40px;}

.headline { color: #0081c7; font-size: 2.16em; font-family: 'TheSansB6SemiBold', sans-serif; text-align: center; margin: 0; padding-bottom: 0;}

.big {font-size:1.2em; font-weight: bold;}

.bigger {font-size:1.5em; font-weight: bold;}

.level4btext {
	color: #0082c8; 
	font-weight: bold;
	margin: 1.5em 0 0.5em 2em;
	}

  /* --- Lists | Listen  -------------------------------------------------------------------------------- */

  /* ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; } */
  ul li { list-style-type: disc; }
  ul ul li { list-style-type: circle; }

  ol li { list-style-type: decimal; }
  ol ol li { list-style-type: lower-latin; }

  /* li { margin-left: 0.8em; line-height: 1.5em; } */

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 0.8em; }
  

#header span { color:#FFFFFF; }

a.homelink { background: url("../img/home_link.gif") no-repeat 0px 0px; }
a:hover.homelink { background: url("../img/home_link_hover.gif") no-repeat 0px 0px;}

  .suche {margin: -10px 68px 38px 0;  }
  .suchfeld {background: #fff; border: 5px solid #8dbdd8 !important; padding: 1px 2px 4px 5px !important; width: 138px; height: 14px; color: #666; font-size: 0.9em;}
  .suchbutton {border: 5px solid #8dbdd8; background: transparent url("../img/such-button.gif") no-repeat 0px 0px;margin: 0 0 0 -5px; position: absolute;}
  
  .suchefeld {background: #fff; padding: 1px 2px 4px 5px !important; width: 300px; height: 16px; color: #666;}
  
.downloads {
  	background: #eeeeee;
  	border: 1px solid #cccccc;
  	padding: 0.5em;
  	margin-bottom: 1em;
  }
  
.downloads ul {
list-style-type: none;
margin-left: 0;
}

.downloads ul li {
list-style-type: none;
margin-left: 0em;
}

.multibox ul {
list-style-type: none;
margin-left: 1em;
}

.multibox ul li {
list-style-type: none;
margin: 0 0 1.5em 0;
}

.linkbox ul {
list-style-type: none;
margin: 0 0 2em 1em;
}

.linkbox ul li {
list-style-type: none;
margin: 0 0 0.5em 0;
}

.level4 ul{
list-style-type: none;
}

.level4 ul li {
list-style-type: none;
margin: 1em 0 0.5em 0;
padding: 1em 0 0em 0;
background: transparent url(../img/back-level4-trenner.gif) no-repeat center top;
}

.level4b ul{
list-style-type: none;
}

.level4b ul li {
list-style-type: none;
margin: 0 0 0 1em;
padding: 0.5em 0 0em 0;
}

/********************/
/** Download-Boxen **/
 
  ul.download li {list-style-type: none;}
  
  ul.download li.pdf {background: transparent url(../img/icons_pdf.gif) no-repeat scroll left 0; color:#000000; font-weight:normal; margin-left:-1em; padding-left:2.5em; }
  ul.download li.doc {background: transparent url(../img/icons_doc.gif) no-repeat scroll left 0; color:#000000; font-weight:normal; margin-left:-1em; padding-left:2.5em; }
  ul.download li.docx {background: transparent url(../img/icons_doc.gif) no-repeat scroll left 0; color:#000000; font-weight:normal; margin-left:-1em; padding-left:2.5em; }
  ul.download li.zip {background: transparent url(../img/icons_zip.gif) no-repeat scroll left 0; color:#000000; font-weight:normal; margin-left:-1em; padding-left:2.5em; }
  ul.download li.jpg {background: transparent url(../img/icons_jpg.gif) no-repeat scroll left 0; color:#000000; font-weight:normal; margin-left:-1em; padding-left:2.5em; }
  ul.download li.gif {background: transparent url(../img/icons_gif.png) no-repeat scroll left 0; color:#000000; font-weight:normal; margin-left:-1em; padding-left:2.5em; }
  ul.download li.png {background: transparent url(../img/icons_png.png) no-repeat scroll left 0; color:#000000; font-weight:normal; margin-left:-1em; padding-left:2.5em; }
  ul.download li.mp3 {background: transparent url(../img/icons_mp3.gif) no-repeat scroll left 0; color:#000000; font-weight:normal; margin-left:-1em; padding-left:2.5em; }
  ul.download li.xls {background: transparent url(../img/icons_xls.gif) no-repeat scroll left 0; color:#000000; font-weight:normal; margin-left:-1em; padding-left:2.5em; }
  ul.download li.xlsx {background: transparent url(../img/icons_xls.gif) no-repeat scroll left 0; color:#000000; font-weight:normal; margin-left:-1em; padding-left:2.5em; }
  ul.download li.unknown {background: transparent url(../img/icons_unknown.gif) no-repeat scroll left 0; color:#000000; font-weight:normal; margin-left:-1em; padding-left:2.5em; }

  
  
/*******************/ 



/********************/
 /** Listen **/

.rechteseite ul {
list-style-type: none;
margin-left: 0;
}

.rechteseite ul li {
list-style-type: none;
margin: 0 0 0.5em 0;
}

.boxnewsletter ul { margin-top: 1em;}

.boxnewsletter ul li { margin-bottom: 1em;}


.social_bookmarks {
	background: transparent url("../img/back_socialbookmarks.gif") no-repeat 0px 2em;
	margin-top: 1.7em;
	}

.social_bookmarks ul {
list-style-type: none;
margin: 0;
}

.social_bookmarks ul li {
list-style-type: none;
margin-left: 0em;
display: inline;
}


.breadcrumb ul {
list-style-type: none;
margin: 0;
}

.breadcrumb ul li {
list-style-type: none;
margin-left: 0em;
display: inline;
}

.abiszlisten ul {
list-style-type: none;
margin: 0;
}

.abiszlisten ul li {
list-style-type: none;
margin-left: 0em;
}

.footer_content .subcl ul {
list-style-type: none;
margin-left: 0;
}

.footernavi ul  {margin: 2em 0 0 40em;}

.seitenanfang  { color: #0081C7; margin: 2em 0 0 4em;}

.footer_content .subcl ul li {
display: inline;
margin: 0;
}

.footer_content .partner ul {

}

.footer_content .partner ul li {
line-height: 2.0em;
margin: 0 0 0 0.5em;
display: block;
}

.first {
list-style-type: none;
font-weight: bold;
margin-bottom: 0.6em;
}
  
/********************/
  
  

  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

  p { line-height: 1.5em; margin: 0 0 1em 0; }
  
 .rechteseite p { line-height: 1.41em; margin: 0 0 1em 0; }
 
 .rechteseitehead {font-family: 'TheSansB6SemiBold', sans-serif; font-size: 1.6em; color: #0081c7; text-align: left; margin: 0 0 5px 0; padding: 12px 0 5px 0;}
  
 #footer .c50r p { line-height: 1.5em; margin:2em 0 1em 4.7em; color: #525252; font-weight: normal; }
 
 #footer .c22r p { line-height: 1.5em; margin:2em 0 1em 3.5em; color: #525252; font-weight: normal; }

  blockquote, cite,q {
    
  }
  blockquote { margin: 0 0 1em 1.6em; }

  strong,b { font-weight: bold; }
  em,i { font-style: italic; }

  pre, code, kbd, tt, samp, var { font-size: 100%; }
  pre, code { color: #800; }
  pre { line-height: 1.5em; margin: 0 0 1em 0; }
  kbd, samp, var { color: #666; }
  var { font-style: italic; }

  acronym, abbr {
    border-bottom: 1px #aaa dotted;
    font-variant: small-caps;
    letter-spacing: .07em;
    cursor: help;
  }

  sub, sup { font-size: 91.6667%; }

  hr {
    color: #fff;
    background:transparent;
    margin: 0.7em 0 -0.4em 0;
    padding: 0 0 0.1em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }

	 hr.blauehr  {
    color: #fff;
    background:transparent;
    margin: 0.7em 0 0 0;
    padding: 0;
    border:0;
    border-bottom: 1px #b3d9ee solid;
  }
  
hr.blauehrversenden  {
    color: #fff;
    background:transparent;
    margin: 20px 0 20px 0;
    padding: 0;
    border:0;
    border-bottom: 1px #b3d9ee solid;
  }
* html hr.blauehrversenden  {
    margin: 0px 0 20px 0;
  }

  /*--- Links ----------------------------------------------------------------------------------------- */

  a { color: #4D87C7; background:transparent; text-decoration:none; }
  a:visited  { color: #4D87C7; }
  a:focus,
  a:hover,
  a:active { color:#182E7A; text-decoration:underline; }
  
  #topnav a {color: #fff; font-weight: bold; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active { text-decoration:underline; background-color: transparent;}
  
  h2.home a { color: #0081c7; text-decoration: none; }
	h2.home a:link { color: #0081c7; }
	h2.home a:hover { color: #0081c7; text-decoration: underline; }
	h2.home a:visited { color: #0081c7; }
	
	h2.rubrik a { color: #0081c7; text-decoration: none; }
	h2.rubrik a:link { color: #0081c7; }
	h2.rubrik a:hover { color: #0081c7; text-decoration: underline; }
  h2.rubrik a:visited { color: #0081c7; }
  
  h3 a { color: #0081c7; text-decoration: none; }
	h3 a:link { color: #0081c7; }
	h3 a:hover { color: #0081c7; text-decoration: underline; }
	h3 a:visited { color: #0081c7; text-decoration: none; }
	
	h3.news a { color: #0081c7; text-decoration: none; }
	h3.news a:link { color: #0081c7; }
	h3.news a:hover { color: #0081c7; text-decoration: underline; }
	h3 a:visited { color: #0081c7; text-decoration: none; }
  
  #footer a {color: #0081C7; }
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color: #0081c7; background-color: transparent; text-decoration:underline;}
  
  
  #footer .footer_content .footernavi ul li a { color: #0081c7; font-weight: bold;}
  #footer .footer_content .footernavi ul li a:focus,
  #footer .footer_content .footernavi ul li a:hover,
  #footer .footer_content .footernavi ul li a:active {color: #0081c7; background-color: transparent; text-decoration:underline;}
  
  #footer .footer_content .partner ul li a { color: #525252; font-weight: normal;}
  #footer .footer_content .partner ul li a:focus,
  #footer .footer_content .partner ul li a:hover,
  #footer .footer_content .partner ul li a:active {color: #525252; background-color: transparent; text-decoration:underline;}
  
  .small {margin-top: 0.8em; font-size: 0.9em;}
  
  a.small {color: #000;}
  
  a.zumanfang { color: #0081c7; background: transparent url(../img/seitenanfang.gif) no-repeat 0px 4px; font-weight: bold;padding-left: 10px;}
  a.zumanfang:focus,
  a.zumanfang:hover,
  a.zumanfang:active {color: #0081c7; background-color: transparent; text-decoration:underline;}
  
  .breadcrumb a { color:#7fc0e3; font-weight:bold; } 
  .breadcrumb a:hover { color:#4D87C7; font-weight:bold; text-decoration: underline; }
  
  .topthema a { background:transparent; color:#0081C7; font-weight:normal; padding-right:15px; }
  a.topthema_link { background:transparent url(../img/mehr-pfeil.gif) no-repeat scroll right 1px; color:#0081C7; font-weight:normal; padding-right:15px; }
  
  .linkboxs a { background:transparent url(../img/mehr-pfeil.gif) no-repeat scroll left 0.2em; color:#000000; font-weight:normal; padding-left:1.5em; display: block;}
  
  .bildboxlink a { background:transparent url(../img/mehr-pfeil.gif) no-repeat scroll right 1px; color:#0081C7; font-weight:normal; padding-right:15px; }
  
  .linkbox a.pdf { background:transparent url(../img/icons.gif) no-repeat scroll left -7.8em; color:#000000; display:block; font-weight:normal; margin-left:-0.8em; padding-left:2.5em; }
  
   
  
  .level4 a { color: #000; font-weight: normal; font-size: 1.2em;}
  .level4 a:focus,
  .level4 a:hover,
  .level4 a:active {color: #000; background-color: transparent; text-decoration:underline;}
  
  .level4b a { color: #000; background: transparent url(../img/mehr-pfeil.gif) no-repeat left 1px; font-weight: normal; padding-left: 15px;}
 	.level4b a:focus,
 	.level4b a:hover,
 	.level4b a:active {color: #000; background-color: transparent; text-decoration:underline;}
   
	.multibox a.video { background:transparent url(../img/multi_icons.gif) no-repeat scroll left -0.4em; color:#0081c7; font-weight: bold; padding-left: 2.5em; }
	.multibox a.audio { background:transparent url(../img/multi_icons.gif) no-repeat scroll left -9.1em; color:#0081c7; font-weight: bold; padding: 0.3em 0 0.3em 2.5em; }
	.multibox a.foto { background:transparent url(../img/multi_icons.gif) no-repeat scroll left -11.9em; color:#0081c7; font-weight: bold; padding-left: 2.5em; }
  
  a.rechteseite_mehr { background:transparent url(../img/mehr-pfeil.gif) no-repeat scroll right 1px; color:#0081C7; font-weight:normal; padding-right:15px; float: right;}
  a.rechteseite_mehrl { background:transparent url(../img/mehr-pfeil.gif) no-repeat scroll right 1px; color:#0081C7; font-weight:normal; padding-right:15px;}
  
  /* --- Formatierung Startseitenteaser ------------------ */
  
 	/*.teaser_left*/ a.mehr { color: #0081c7; background: transparent url(../img/mehr-pfeil.gif) no-repeat right 1px; font-weight: normal; padding-right: 15px;}
 	/*.teaser_left*/ a.mehr:focus,
 	/*.teaser_left*/ a.mehr:hover,
 	/*.teaser_left*/ a.mehr:active {color: #0081c7; background-color: transparent; text-decoration:underline;}
 	
 	.teaser_left p {margin-bottom: -1em;}
 	
 	/* --- Formatierung Startseitenteaser ------------------ */

 	
 	a.pfeil { color: #000; background: transparent url(../img/mehr-pfeil.gif) no-repeat right 1px; font-weight: normal; padding-right: 15px;}
 	a.pfeil:focus,
 	a.pfeil:hover,
 	a.pfeil:active {color: #000; background-color: transparent; text-decoration:underline;}
 	
 	a.rss { color: #000; background: transparent url(../img/rss.gif) no-repeat right 0px; font-weight: normal; padding-right: 20px;}
 	a.rss:focus,
 	a.rss:hover,
 	a.rss:active { color: #000; background-color: transparent; text-decoration:underline;}
 	
 	a.rechteseite_rss { color: #000; background: transparent url(../img/icon_rss.gif) no-repeat 3px 9px; font-weight: normal; padding: 1em 0 1em 2.6em;}
 	a.rechteseite_rss:focus,
 	a.rechteseite_rss:hover,
 	a.rechteseite_rss:active { color: #000; background-color: transparent; text-decoration:underline;}
 	
 	a.rechteseite_newsletter { color: #000; background: transparent url(../img/icon_newsletter.gif) no-repeat 3px 9px; font-weight: normal; padding: 1em 0 1em 2.6em;} 	
 	a.rechteseite_newsletter:focus,
 	a.rechteseite_newsletter:hover,
 	a.rechteseite_newsletter:active { color: #000; background-color: transparent; text-decoration:underline;}
 	
 	a.rechteseite_drucken { color: #000; background: transparent url(../img/icons.gif) no-repeat left  -9px; font-weight: normal; padding: 1em 0 1em 2.5em;}
 	a.rechteseite_drucken:focus,
 	a.rechteseite_drucken:hover,
 	a.rechteseite_drucken:active { color: #000; background-color: transparent; text-decoration:underline;}
 	
 	a.rechteseite_senden { color: #000; background: transparent url(../img/icons.gif) no-repeat left  -63px; font-weight: normal; padding: 1em 0 1em 2.5em;}
 	a.rechteseite_senden:focus,
 	a.rechteseite_senden:hover,
 	a.rechteseite_senden:active { color: #000; background-color: transparent; text-decoration:underline;}
 	
 	a.rechteseite_pfeil { color: #000; background: transparent url(../img/mehr-pfeil.gif) no-repeat 12px 13px; font-weight: normal; padding: 1em 0 1em 2.6em;}
 	a.rechteseite_pfeil:focus,
 	a.rechteseite_pfeil:hover,
 	a.rechteseite_pfeil:active { color: #000; background-color: transparent; text-decoration:underline;}
 	
  
  .abiszlisten ul li a { color: #000; background-color: transparent; text-decoration: none; }
  .abiszlisten ul li a:focus,
 	.abiszlisten ul li a:hover,
 	.abiszlisten ul li a:active { color: #000; background-color: transparent; text-decoration:underline;}
  
  #footer a.kerygma { color: #525252; background: transparent no-repeat 0px 0px; font-weight: normal;}
  #footer a.kerygma:focus,
  #footer a.kerygma:hover,
  #footer a.kerygma:active {color: #525252; background-color: transparent; text-decoration:underline;}
  
  
  #footer .valid { color: #525252; background: transparent url(../img/valid.gif) no-repeat 0px 0px; font-weight: normal; padding-left: 20px;padding-top: 2px;}

  /* --- img (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */

  .teaser_left { margin: 0 0em 0.15em 0; }
  .teaser_left img { float:left; display:inline; margin: 0 1em 0.15em 0; padding: 3px; border: 1px solid #b2d9ee;}
  p.weitere { margin: 1.5em 0em 1.15em 0; }
  
  p.icaption_center { width: 515px; float:left; display:inline; margin: 0 1em 0.8em 0;  padding: 0.3em; border: 1px solid #b2d9ee;}
  p.icaption_left { width: 180px; float:left; display:inline; margin: 0 1em 0.15em 0;  padding: 0.3em; border: 1px solid #b2d9ee;}
  p.icaption_right { width: 180px; float:right; display:inline; margin: 0 0 0.15em 1em !important; padding: 0.3em; border: 1px solid #b2d9ee;}

  p.icaption_center img,
  p.icaption_left img,
  p.icaption_right img { padding:0; border: 0px #888 solid; }

  p.icaption_center strong,
  p.icaption_left strong,
  p.icaption_right strong { 
  	display: block; 
  	overflow: hidden; 
  	line-height: 1.2em;
		margin-top: 5px;
  	padding: 0.3em 0.5em; 
  	background: #f1f8fc; 
  	font-weight: normal; 
  	font-size: 91.667%; 
  	}

	.bildunterzeile {
		font-size: .8em
		}
	
	.clear_image_floating {
		border: 0px solid #000000;
		overflow: auto;
		width: 100%;
	}
	

 /**
 
  * ------------------------------------------------------------------------------------------------- #
  *
  * Generic Content Classes
  *
  * (en) standard classes for positioning and highlighting
  * (de) Standardklassen zur Positionierung und Hervorhebung
  *
  * @section content-generic-classes
  */

  .highlight { color: #f60; }
  .dimmed { color: #888; }

  .info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }

  .note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; }
  .important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; }
  .warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; }

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
  .float_right { float: right; display:inline; margin-left: 1.3em; margin-bottom: 0.15em; }
  .center { display:block; text-align:center; margin: 0.5em auto; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Tables | Tabellen
  *
  * (en) Generic classes for table-width and design definition
  * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
  *
  * @section content-tables
  */

  table { 
  	width: 100%; 
  	border-collapse:collapse; 
  	margin-bottom: 0.5em; 
  	border: 1px #eee solid;  
  	background: #fff url(../img/back_tabelle.gif) repeat-x top;
  	}
  table caption { font-variant:small-caps; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding: 0.5em; }
  thead th { color: #000; border-bottom: 2px #800 solid; }
  tbody th { background: #e0e0e0; color: #333; }
  tbody th[scope="row"], tbody th.sub { background: #f0f0f0; }

  tbody th { border-bottom: 1px solid #fff; text-align: left; }
  tbody td { border: 1px solid #eee; }

	tbody tr.head {background: transparent;}
  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background: #f9f8f8; }
  tbody tr:hover td { background: #f9f8f8; }

 /**
  /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Forms | Formulare
  *
  */
 
form {overflow:hidden;}

input[type=text], input[type=password], textarea {
	border: 1px solid #8498bd; 	
	padding: 2px 0 2px 5px;
}

.suchfeldtext {
	width: 200px; margin-right: 10px;
	height: 18px;
	}
 	
.artikel_versenden input[type=text] {
	width: 192px;
	height: 19px;
	margin-bottom: 10px;
	border: 1px solid #8498bd;
 	}
 
 .artikel_versenden textarea {
	width: 265px;
 	height: 100px;
 	margin-bottom: 10px;
 	border: 1px solid #8498bd;
 	}
 	
.artikel_versenden .button {
	width: 100px;
	margin-top: 20px;
}
 
}
