/*******************************************************
* Allgemeine Einstellungen
* THM 20110519
* allg.css, http://typo3-beratung.com
*
******************************************************/

body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
	margin:10px auto;
}

#banner a img, #logo a img, #kopf a img,#brotkrumen a.randlos {border:none}
a {text-decoration:none}
a:hover {text-decoration:underline}


/* *** MENUES ************************************* */

#links ul, #menue ul, #hmenue ul , #umenue ul , .menue ul, .umenue ul  {
	margin:0;
	padding:0;
	list-style:none;
}

/* *** INHALTE ************************************* */
#inhalt h1, #rechts h2 {margin-top:0px}

#rechts table {margin-left:auto;	}

#mitte li {margin-bottom:8px}
#mitte .csc-textpic li {margin-bottom:0px} /* außer bei Bildelementen */

.mitte .zurueck a,
#mitte .zurueck a {text-decoration:none;border-bottom:none}

div.indent {margin-left:30px} /* statt blockquote */


/* Tab. m. Referenzen */
.ref {border-collapse:collapse}
.ref tr > td {
	padding:5px 0 15px;/* Abstand zw. d. Zeilen */
	border-bottom:1px solid #CCC;
}
.ref td + td {width:100%;padding-bottom:0;padding-left:10px}
.ref td a > img 			{border:1px solid black}
.ref td > h2, .ref td > h3 	{margin-top:0}

#inhalt .tx_cfloat_first, #inhalt .tx_cfloat_middle, #inhalt .tx_cfloat_last {border:none}

#rahmen .csc-textpic-imagewrap ul {padding:0;margin:0}


/* *** ALLGEMEINES ******************************* */

.float_ende {
    clear:both;
    height:0px;
    overflow:hidden;
/*	margin:-1px 0 0 0;
	font-size:1px;*/
    background-color:transparent;
}

.mittig, .align-center {text-align:center}


/* *** Sonstiges *** */   
.align-justify {text-align:justify}
.align-nix, .hidden {display:none}

.abstand {
   width:100.01%;
   height:1em;
}

/* *** Externe Links in UL *** */
.extern , .extern2 {list-style:url('/fileadmin/verweis.gif')} 

.extern2 li {margin-bottom:15px}

.zurueck, #zurueck {
	margin-top:30px;
	font-size:0.8em;
}

#socialbookmarkeu  {margin-top:10px}
.bookmarkicon {margin-right:3px}

.mitte a.kein_symbol img,#mitte a.randlos img,
#mitte a.kein_symbol img {border:0}

.contenttable {width:100%}
.contenttable tr {vertical-align:top}
.contenttable tbody td p {margin:0 0 2px}

.contenttable-1 {width:auto}
.contenttable-1 .tr-even {background-color:#e8e8e8}
.contenttable-1 .td-1,.contenttable-1 .td-2,.contenttable-1 .td-3 {padding-left:5px}

.falsch {color:#Af151B;text-decoration:line-through}
.rot {color:red}
.blau {color:blue}
.gelb {color:yellow}
.gruen {color:green}
.schwarz {color:black}
.weiss {color:white}

/* Rahmen um Textelemente */
.csc-frame-frame1, .csc-frame-frame2 {
  border:1px solid #CCC;
  padding-left:8px;padding-right:5px;
  background-color:#F8F8F8;margin-bottom:15px;
}
.csc-frame-frame1 {
    border:1px outset #CCC;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.csc-textpic-border > .csc-textpic-imagewrap  img {border:1px solid  black}


/* *** SPEZIELLE SEITEN ************************** */

.tx-mwkeywordlist-pi1-content ul li{margin-left:10px;list-style:none}

/* *** Kontaktformular *** */

.csc-mailform {border:none;padding-left:0px}
.csc-mailform-field label {display:block;margin-top:15px}
.csc-mailform-radio fieldset {border:0}
.csc-mailform-radio label {display:inline}

.csc-mailform-field {display:inline}
.csc-mailform-check { }

.csc-mailform-label {display:inline}

.csc-mailform-submit{display:block;margin-top:8px}


/* *** SEO-Sitemap *** */
.csc-header-n1 + .tx-flseositemap-pi1 {margin-top:15px}
.tx-flseositemap-pi1 li {margin-top:5px;margin-bottom:8px}
.tx-flseositemap-pi1 li a {display:block}


/* *** Text mit Bild  *** */
.csc-textpic-caption {font-size:8pt}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, 
#inhalt div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border-width:1px}


/* *** 3spaltiges Layout *** */
.c3l1-left, .c3l1-middle, .c3l1-right {vertical-align:top}

/* *** Tag-Cloud  *** */
.tx-vgetagcloud-pi1 {font-size:7pt}
.tx-vgetagcloud-pi1 li {margin:0 2px}


/* *** Anfrage-Taste *** */
.anfrage1 {float:left;width:130px}
.anfrage1 img  {border:none}
.anfrage2 {float:left;width:340px}


/* *** Druckausgabe **************************************************** */
@media print {
    .hidden, .meta_menu , #meta, #meta2, .werbung_links, .align-nix {
		display:none;
	}

	
	/* Bei Mozilla und Safari die Verweisziele ausgeben */
	.extern a:after, .extern a:link:after, .extern a:visited:after,
	.extern2 a:after, .extern2 a:link:after, .extern2 a:visited:after {
		color:black;
		background-color:transparent;
		content:" >> Verweis:" attr(href) " << ";
	}	
}

