
@import url(navigation.css);
@import url(formulare.css);
@import url(wt_gallery.css);

BODY, P, UL, OL, DL, TD, TH, DIR, DT, DD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 2px;
	padding: 0px;
}
/* Allgemeine Schriftgrössen definieren */
#wrapper { font-size: 80%; }
h1 { font-size: 150%; margin-left: 2px; }
h2 { font-size: 120%; margin-left: 2px; }
h3 { font-size: 120%; margin-left: 2px; }

p {
	line-height: 130%;
	margin-bottom: 1.0em;
}
ul, ol {
	list-style-position: inside;
	padding-top: 1.0em;
	padding-left: 6px;
}
a { 
	outline: none; /* ohne gepunktete Linie */
}
div.csc-sitemap ul {
	padding: 0px 0px 0px 6px;
}
div.csc-sitemap ul li ul {
	padding: 0px 0px 0px 12px;
}

div.clearer { clear: both; }

#wrapper{
	position: relative;
	width: 900px;    
	min-height: 100%;
	margin: 0 auto;
}
/* IE-fix */
* html #wrapper { height: 100%; }

#seitenkopf {
	position: relative;
	float: left; 
	width: 700px; 
	margin: 0px;
	padding: 0px;   
	background-color: white;
}
#kopfbild {
	position: relative;
	float: left; 
	width: 200px; 
	height: 150px; 
	margin: 0px;
	padding: 0px;
	background-color: white;
}
#sprachwahl {
	position: relative;
	float: left; 
	width: 98px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #ccc;
	margin: -148px 0px 0px 0px;
	padding: 0px 0px 0px 586px;
	display: inline;
}
*+html #sprachwahl { margin: -146px 0px 0px 0px; } /* IE7-Hack */      

#sprachwahl .sprache {
	display: inline;
	color: #fff;
	list-style-type: none;
	margin-right: 0.5em;
}
#sprachwahl ul li a {
	display: inline;
	color: #ccc;
	list-style-type: none;
}
#sprachwahl ul li a:hover {
	color: #fff;
}

#dienste {
	position: relative;
	float: left; 
	width: 698px;
	height: 28px;
	margin: -28px 0px 2px 0px;
	padding: 0px;
	display: inline; 
	background-color: #ddd;
	font-size: 0.85em;
}
* html #dienste { margin: -30px 0px 2px 0px; } /* IE-Hack */      

#dienste_navig {
	position: relative; 
	float: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 6px 0px 0px 16px; 
}
#dienste_navig .dl {
	display: inline;
	color: #333;
	list-style-type: none;
	font-weight: normal;
}
#dienste_navig .dl:hover {
	color: #666;
}

#volltextsuche {
	position: relative; 
	width: 268px;
	margin: 0px;
	padding: 6px 0px 0px 428px;
}
*+html #volltextsuche { margin: -19px 0px 0px 0px; } /* IE7-Hack */      
*+html #volltextsuche { width: 300x; } /* IE7-Hack */      

/* CSS für Volltextsuche */

#dienste_suchtxt {
	position: relative; 
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 35px;
}
#suche {
	position: relative; 
	float: left;
	width: 180px;
	margin: -3px 0px 0px 0px; 
	padding: 0px;    
}

#dienste .tx-macinasearchbox-pi1 {
	position: relative;
	float: left;
}
#dienste div.tx-macinasearchbox-pi1 {
	height: 20px;
}
#dienste .tx-macinasearchbox-pi1 .a1 {
	position: relative;
	float: left;
	padding: 8px 0px 0px 0px;
	font-weight: bold;
}
#dienste .tx-macinasearchbox-pi1 .a2 {
	position: relative;
	float: left;
}
#dienste .tx-macinasearchbox-pi1 .a2 input {
	width: 150px;
	font-size: 10px;
	margin-left: 2px;
	font-size: 1em;
}
#dienste .tx-macinasearchbox-pi1 .a3 {
	position: relative;
	float: left;
}
#dienste .tx-macinasearchbox-pi1 .a3 .button-suche {
	padding-left: 3px;
}



#content {
	position: relative; 
	float: left; 
	width: 900px;
	margin: 0px;
	padding: 0px;
	background: url('fileadmin/templates/images/bg_verlauf_content.gif');
}

#navigation {
	position: relative;
	float: left; 
	width: 200px;
	padding: 20px 0px 0px 0px;
}

#inhaltsspalte {
	position: relative;
	float: left; 
	width: 460px;
	padding: 12px 20px 12px 20px;
}


#inhalt {
	float: left; 
	width: 460px;
	min-height: 360px;
	padding: 0px;
}
* html #inhalt { height: 360px; } /* IE-Hack */

#inhalt h1 {
	margin-top: 6px;	
}

#inhalt h2 {
	margin-top: 16px;	
}

#inhalt table.contenttable {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
#inhalt table.contenttable p {
	margin: 0px;
	padding: 0px;
}
#inhalt table.contenttable thead {
	background-color: #28aadd;
	color: #ffffff;
}	
#inhalt table.contenttable thead th p {
	color: #ffffff;
	text-align: left;
}
#inhalt table.contenttable td {
	border: 1px solid #ccc;
	padding: 5px;
	vertical-align: top;
}
#inhalt table.contenttable th {
	padding: 5px;
}

#lastupdate {
	position: relative;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #999;
	padding: 18px 0px 0px 0px;
}

#rechts {
	position: relative;
	float: right; 
	width: 180px;
	padding: 24px 10px 12px 10px;
	font-size: 0.85em;
}

#rechts table.contenttable {
	width: 100%;
	border: 2px solid #28aadd;
}
#rechts th {
	background: #28aadd;
}
#rechts table tbody tr td {
/*	border-bottom: 1px dotted #28aadd; */
}
#rechts table p {
	font-size: 0.9em;	
}

#fusszeile {
	position: relative;
	float: left; 
	width: 900px;
	margin: 2px 0px 2px 0px;
	padding: 4px 0;    
	display: inline; 
	background-color: #ddd;
}

.fussz {
	font-size: 0.8em;
	margin: 0px;	
}

a:link, a:visited {
	text-decoration: none;
	color: #369;
}
#inhalt a:link, #inhalt a:visited, #rechts a:link, #rechts a:visited {
	text-decoration: underline;
}
a img {
	border: 0;
}

.keinabstand {
	margin-top: 0px;
	margin-bottom: 0px;
}

.rote-schrift { color: red; }
.kleine-schrift { font-size: 0.9em; }

/* Left, center, right and justify alignment of text in block elements*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

/********************************/
/* Frames, spacing, link-to-top */
/********************************/
p.csc-linkToTop { text-align: right; }
p.csc-linkToTop a { font-size: 0.8em; }

div.csc-frame { border: 0px; }
div.csc-frame-invisible {}
div.csc-frame-rulerBefore { border-top: 1px solid #ccc; }
div.csc-frame-rulerAfter { border-bottom: 1px solid #ccc; }
div.csc-frame-indent { padding-left: 100px; }
div.csc-frame-indent3366 { padding-left: 33%; }
div.csc-frame-indent6633 { padding-right: 33%; }
div.csc-frame-frame1 { background-color: #eeeeee; padding: 2px 4px 2px 4px; border: 1px solid #ccc; margin-bottom: 1em; }
div.csc-frame-frame2 { background-color: #cff2ff; padding: 2px 4px 2px 4px; border: 1px solid #ccc; margin-bottom: 1em; }

div.csc-frame-frame1 h1, div.csc-frame-frame1 h2, div.csc-frame-frame1 h3, div.csc-frame-frame1 h4, div.csc-frame-frame1 h5 { margin-top: 2px; }
div.csc-frame-frame2 h1, div.csc-frame-frame2 h2, div.csc-frame-frame2 h3, div.csc-frame-frame2 h4, div.csc-frame-frame2 h5 { margin-top: 2px; }  

/* default styles for extension "tx_cssfilelist" */
.filelinks div { padding-left:25px; background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; margin-bottom: 10px; line-height: 140%; }
.filelinks span { display:block; }
.filelinks .filecount { display:block; margin-bottom: 5px; } 
/* Icons begin */
.filelinks .ai{background-image:url('../../../typo3/gfx/fileicons/ai.gif')!important;}
.filelinks .ani{background-image:url('../../../typo3/gfx/fileicons/ani.gif')!important;}
.filelinks .au{background-image:url('../../../typo3/gfx/fileicons/au.gif')!important;}
.filelinks .avi{background-image:url('../../../typo3/gfx/fileicons/avi.gif')!important;}
.filelinks .bmp{background-image:url('../../../typo3/gfx/fileicons/bmp.gif')!important;}
.filelinks .cdr{background-image:url('../../../typo3/gfx/fileicons/cdr.gif')!important;}
.filelinks .css{background-image:url('../../../typo3/gfx/fileicons/css.gif')!important;}
.filelinks .csv{background-image:url('../../../typo3/gfx/fileicons/csv.gif')!important;}
.filelinks .doc{background-image:url('../../../typo3/gfx/fileicons/doc.gif')!important;}
.filelinks .dtd{background-image:url('../../../typo3/gfx/fileicons/dtd.gif')!important;}
.filelinks .eps{background-image:url('../../../typo3/gfx/fileicons/eps.gif')!important;}
.filelinks .exe{background-image:url('../../../typo3/gfx/fileicons/exe.gif')!important;}
.filelinks .fh3{background-image:url('../../../typo3/gfx/fileicons/fh3.gif')!important;}
.filelinks .flash{background-image:url('../../../typo3/gfx/fileicons/flash.gif')!important;}
.filelinks .folder{background-image:url('../../../typo3/gfx/fileicons/folder.gif')!important;}
.filelinks .gif{background-image:url('../../../typo3/gfx/fileicons/gif.gif')!important;}
.filelinks .htm{background-image:url('../../../typo3/gfx/fileicons/htm.gif')!important;}
.filelinks .html{background-image:url('../../../typo3/gfx/fileicons/html.gif')!important;}
.filelinks .ico{background-image:url('../../../typo3/gfx/fileicons/ico.gif')!important;}
.filelinks .inc{background-image:url('../../../typo3/gfx/fileicons/inc.gif')!important;}
.filelinks .java{background-image:url('../../../typo3/gfx/fileicons/java.gif')!important;}
.filelinks .jpg{background-image:url('../../../typo3/gfx/fileicons/jpg.gif')!important;}
.filelinks .js{background-image:url('../../../typo3/gfx/fileicons/js.gif')!important;}
.filelinks .max{background-image:url('../../../typo3/gfx/fileicons/max.gif')!important;}
.filelinks .mid{background-image:url('../../../typo3/gfx/fileicons/mid.gif')!important;}
.filelinks .mov{background-image:url('../../../typo3/gfx/fileicons/mov.gif')!important;}
.filelinks .mpeg{background-image:url('../../../typo3/gfx/fileicons/mpeg.gif')!important;}
.filelinks .mpg{background-image:url('../../../typo3/gfx/fileicons/mpg.gif')!important;}
.filelinks .pcd{background-image:url('../../../typo3/gfx/fileicons/pcd.gif')!important;}
.filelinks .pcx{background-image:url('../../../typo3/gfx/fileicons/pcx.gif')!important;}
.filelinks .pdf{background-image:url('../../../typo3/gfx/fileicons/pdf.gif')!important;}
.filelinks .png{background-image:url('../../../typo3/gfx/fileicons/png.gif')!important;}
.filelinks .ps{background-image:url('../../../typo3/gfx/fileicons/ps.gif')!important;}
.filelinks .psd{background-image:url('../../../typo3/gfx/fileicons/psd.gif')!important;}
.filelinks .rtf{background-image:url('../../../typo3/gfx/fileicons/rtf.gif')!important;}
.filelinks .sgml{background-image:url('../../../typo3/gfx/fileicons/sgml.gif')!important;}
.filelinks .swf{background-image:url('../../../typo3/gfx/fileicons/swf.gif')!important;}
.filelinks .sxc{background-image:url('../../../typo3/gfx/fileicons/sxc.gif')!important;}
.filelinks .sxw{background-image:url('../../../typo3/gfx/fileicons/sxw.gif')!important;}
.filelinks .tga{background-image:url('../../../typo3/gfx/fileicons/tga.gif')!important;}
.filelinks .tif{background-image:url('../../../typo3/gfx/fileicons/tif.gif')!important;}
.filelinks .ttf{background-image:url('../../../typo3/gfx/fileicons/ttf.gif')!important;}
.filelinks .txt{background-image:url('../../../typo3/gfx/fileicons/txt.gif')!important;}
.filelinks .wav{background-image:url('../../../typo3/gfx/fileicons/wav.gif')!important;}
.filelinks .wrl{background-image:url('../../../typo3/gfx/fileicons/wrl.gif')!important;}
.filelinks .xls{background-image:url('../../../typo3/gfx/fileicons/xls.gif')!important;}
.filelinks .xml{background-image:url('../../../typo3/gfx/fileicons/xml.gif')!important;}
.filelinks .xsl{background-image:url('../../../typo3/gfx/fileicons/xsl.gif')!important;}
.filelinks .zip{background-image:url('../../../typo3/gfx/fileicons/zip.gif')!important;}
/* Icons end */

