/* ########################################################################################### */
/* ################# Stylesheet (BASIS) FÜR LPB-BW.de cri 2009 ############################### */
/* ########################################################################################### */
/* ########################## ALLGEMEINE FORMATIERUNGEN ###################################### */
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }
	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }
	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 0px solid black;
		padding: 0px 0px;
	}
	DIV.csc-textpic-imagewrap { padding: 0; }
	DIV.csc-textpic IMG { border: none; }
	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }
	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }
	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }
	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }
	/* Margins around images: */
	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}
	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }
	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}
	/* Positioning of images: */
	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }
	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }
	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }
	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }
	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }
	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	/* Browser fixes: */
	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* body */
body
{
font-family:Verdana,Arial,Helvetica, Verdana, Tahoma,sans-serif;
font-weight:normal;
/* BRINGT IE AUF GLEICHE STANDARDFONTSIZE WIE FIREFOX , FONTSIZEDEFINITION DANN IN MAIN */
font-size:100.01%;
padding:0em;
margin:0em;
background-color:#848484; 
color:#000000;
}
/* div */
div {margin:0px; padding:0px;font-size:1em;}
/* table */
table {font-size:1em;width:98%;}
.klein {font-size:0.9em}
th {font-weight:bold;text-align:left;padding:0.2em;}
tr { border:solid 1px #ffffff; border-spacing:5pt;}
table,td,th { 
border-collapse:collapse;
vertical-align:top;
color:#000000;
padding:0.4em;
border-width:0px;
}
th, thead td {font-weight:bold;text-align:left;padding:0.2em;background-color:#efebc3 !important;color:#000000;}
caption
{
background-color:#efebc3;
border:1px solid #999999;
border-collapse:collapse;
/* Bug Firefox */
margin-left:-1px;
width:auto;
font-weight:bold;
text-align:center;
color:#96281d;
font-weight:bold;
font-size:1.25em;
padding-top:0.3em;
padding-bottom:0.5em;
}
/* h1-h3 , Farbe wird angepasst */
h1 { font-size:1.3em; font-weight:bold;color:#96281d;}
h2, .ueberschrift2 {font-weight:normal;font-size:1.3em;color:#96281d;}
h3, .ueberschrift3 {color:#000000;font-weight:bold;font-size:1em;}
/* hr  */   
hr {
width:100%;
height:0em;
text-align:left;
border-top:0.085em dashed #666666;
border-left:0em;
border-bottom:0em;
border-right:0em;
display:block !important;
clear:left;
}
/* Bilder */
.bildunterschrift
{
color:#000000;
font-weight:normal;
font-size:0.9em;
}
/* a, a im Inhalt */
a:link, a:visited, a:active, a:hover
{
font-weight:normal;
color: #666666;
text-decoration:none; 
}
#inhalt a:hover , #info a:hover 
{
color:#65a9d6 !important;
}
/* li, dd */
ul li {list-style-image:url(../../../fileadmin/standardbilder/icons/li.gif);padding-left:0.8em;padding-bottom:0.3em;}
dt {font-weight:normal;float:left;margin-right:1em;}
dd {margin-bottom:2em;}
/* form, input, select, textarea, mehr unter mailform ... */
form  {
margin-bottom:0.5em;
 }
input, select, textarea { 
font-family:Verdana,Arial,Helvetica, Verdana, Tahoma,sans-serif;
font-weight:normal; 
font-size:1em; 
color:#000000;  
border:0.05em solid #999999; 
padding:0.1em;
margin-top:0.5em;
}
form table td, 
form table tr{border-width:0px !important; border-color:transparent !important;}
table.zeitschriften tr, table.zeitschriften td
{
border-width:1px !important; border-color:#999999 !important;
}
.Bereich, .Feld { 
font-family:Verdana,Arial,Helvetica, Verdana, Tahoma,sans-serif;
font-weight:normal; 
font-size:1em;
background-color:#ffffff; 
color:#000000; 
border:0.05em solid #999999; 
width:100%; 
margin-bottom:1em;
padding:0.25em;
}
.Select { background-color:#ffffff; width:300px; border:0.05em solid #999999; }
.Check, .Radio { background-color:#ffffff; border:0.05em solid #999999; margin-right:1em; margin-bottom:0.25em;  }
.Button { font-size:1em; background-color:#ffffff;width:70px; border:0.05em solid #999999; }
/*  ========== KONTAKTFORMULAR  ===============*/
.mailformrequired {text-align:left;}
.mailform {text-align:left;}
.mailformrequired img {border-width:0px !important;}
.csc-mailform-field label{width:10em;float:left;}
.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea{margin-bottom:0.5em;}
.csc-mailform-label {font-weight:bold;line-height:2.9em;}
.csc-mailform-field label{width:17.5em;float:left;}
div#inhalt form
{
background-color:#f0f0f1;
padding:0.5em;
padding-top:2em;
border:0.09em solid #848484;
}
/* ########################## LAYOUTGERÜST ###################################### */
div#main
{
height:100%;
font-size:0.85em;
min-height:100%;
width:73.5em;
overflow:hidden;
background-color:#848485;
margin:0em auto;
padding:0em;
border-left:0.075em solid #535352;
border-right:0.075em solid #535352;
}
/* KOPFZEILEN 0: LOGO*/
#logo
{
width:73.5em;
height:11.38em;
}
#logo img, .titelbanner 
{
border-width:0px;
width:100%;
}
/* KOPFZEILE 1: Suchfeld, Hauptnavi */
div#kopf1
{
width:73.5em;
display:block;
background-color:#535352;
height:1.6em;
padding-top:0em;
}
div#kopf11
{
width:15.8em;
float:left;
height:1.6em;
margin-left:1em;
_margin-left:0.5em;
margin-top:0em;
vertical-align:top;
overflow:hidden;
}
/* SUCHFELD */
div#kopf11 form, div#kopf11 input
{
vertical-align:top;
padding:0em !important;
margin:0em !important;
}
/* HAUPTNAVI */
div#kopf12
{
width:55em;
float:left;
height:1.6em;
margin-left:0.6em;
margin-top:0em;
}
/* KOPFZEILE 2: Toolbar */
div#kopf2
{
width:73.5em;
float:left;
padding:0.5em 0em 0.0em 0em;
height:1em;
float:left;
overflow:hidden;
background-color:#ffffff;
}
div#kopf21
{
width:72.5em;
float:left;
height:1em;
border-right-width:0.01em;
border-right-style:solid;
border-color: #96281d;
float:left;
overflow:hidden;
}
div#toolbar
{
float:right;
vertical-align:top;
}
div#toolbar div
{
float:left;
font-size:0.8em;
border-left-width:0.01em;
border-left-style:solid;
border-color: #96281d;
padding:0em 0.5em 0em 0.5em;
}
div#toolbar a
{
color:#848484;
text-transform:uppercase;
}
/* Contentbereich 2/3-spaltig*/
div#content
{
width:73.5em;
background:#ffffff;
margin:0em;
padding:0em;
}
/* SUBNAVI */
div#contentlinks
{
width:15.8em;
float:left;
margin-top:1em;
font-size:1em;
background:transparent;
margin-left:1em;
_margin-left:0.6em;
padding:0em;
}
/* INHALT */
div#contentnormal
{
width:40.6em;
float:left;
margin:0em;
padding:0em;
background-color:#ffffff;
}
/* INHALTBREIT */
div#contentnormal_breit
{
width:55.5em;
float:left;
}
/* INHALTSBOXEN */
div#inhalt_rahmen
{
min-height:100%;
max-height:999%;
margin-top:0em;
border: 1px solid #000000;
}
div#inhalt
{
font-size:0.80em;
}
div#inh_content {
background-color:#ffffff;
margin-left:1em;
margin-right:1em;
margin-top:0.6em;
font-size:1.1em;
height:1%;
}
/* RECHTS */
div#contentrechts
{
width:15.0em;
float:right;
background-color:#ffffff;
margin-top:1.3em;
margin-right:1em;
_margin-right:0.6em;
/* padding-top:4em; */
}
.rechterblock div {font-size:1.05em !important;}
div.info
{
float:right;
overflow:hidden !important;
width:14.6em;
margin-bottom:2em;
background-color:#ffffff;
}
/* FUSSZEILE */
div#fusszeile
{
position:relative;
bottom:0em;
clear:both;
height:1em;
width:100%;
text-align:center;
margin-top:2em;
padding-bottom:5em;
color:#999999;
}
div#fusszeile div
{
font-size:0.8em;
}
/* ########################## NAVIGATION , BREADCRUMBS ###################################### */
/* STUFE 1 */
div#hauptnavigation div
{
float:left;
height:1.6em;
}
div#hauptnavigation a
{
display:inline;
text-decoration:none;
}
.menu1-stufe1-no .menu1-stufe1-ol
{
float:left;
width:0.5em;
background-image:url(../../../fileadmin/standardbilder/ecke_ol_hg_grau_hellgrau.gif);
background-repeat:no-repeat;
}
.menu1-stufe1-aktiv .menu1-stufe1-ol, 
.menu1-stufe1-aktuell .menu1-stufe1-ol
{
float:left;
width:0.7em;
background-image:url(../../fileadmin/standardbilder/ecke_ol_hg_grau_rot.gif);
background-repeat:no-repeat;
}
.menu1-stufe1-no .menu1-stufe1-or 
{
float:right;
width:0.7em;
background-image:url(../../../fileadmin/standardbilder/ecke_or_hg_grau_hellgrau.gif);
background-repeat:no-repeat;
background-position:right top;
}
.menu1-stufe1-aktiv .menu1-stufe1-or, 
.menu1-stufe1-aktuell .menu1-stufe1-or
{
float:right;
width:0.7em;
background-image:url(../../../fileadmin/standardbilder/ecke_or_hg_grau_rot.gif);
background-repeat:no-repeat;
background-position:right top;
}
.menu1-stufe1-om
{
color:#ffffff;
width:auto;
line-height:1.6em;
}
.menu1-stufe1-aktuell, .menu1-stufe1-aktiv 
{
background-color:#96281d;
margin-left:0.18em;
text-transform:uppercase;
}
.menu1-stufe1-no
{
background-color:#848484;
margin-left:0.18em;
text-transform:uppercase;
}
/* LINKS */
.menu1-stufe1-no a:link,
.menu1-stufe1-no a:visited,
.menu1-stufe1-no a:active,
.menu1-stufe1-no a:hover,
.menu1-stufe1-aktiv a:link,
.menu1-stufe1-aktiv a:visited,
.menu1-stufe1-aktiv a:active,
.menu1-stufe1-aktiv a:hover,
.menu1-stufe1-aktuell a:link,
.menu1-stufe1-aktuell a:visited,
.menu1-stufe1-aktuell a:active,
.menu1-stufe1-aktuell a:hover
{
line-height:1.6em;
font-size:0.8em;
color: #ffffff;
}
/* SUBNAVIGATION LINKS */
div#subnavigation div
{
}
div#subnavigation
{
float:left;
overflow:hidden !important;
width:14.8em;
margin-top:0em;
}
/* Stufe 2 */
.menu1-stufe2-no .menu1-stufe2-ol, 
.menu1-stufe2-nosub .menu1-stufe2-ol
{
width:0.5em;
background-image:url(../../../fileadmin/standardbilder/ecke_ol_hg_weiss_grau.gif);
background-repeat:no-repeat;
float:left;
}
.menu1-stufe2-aktiv .menu1-stufe2-ol, 
.menu1-stufe2-aktuell .menu1-stufe2-ol
{
width:0.5em;
background-image:url(../../../fileadmin/standardbilder/ecke_ol_hg_weiss_rot.gif);
background-repeat:no-repeat;
float:left;
}
.menu1-stufe2-no .menu1-stufe2-or, 
.menu1-stufe2-nosub .menu1-stufe2-or
{
width:0.5em;
background-image:url(../../../fileadmin/standardbilder/ecke_or_hg_weiss_grau.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}
.menu1-stufe2-aktiv .menu1-stufe2-or, 
.menu1-stufe2-aktuell .menu1-stufe2-or
{
width:0.5em;
background-image:url(../../../fileadmin/standardbilder/ecke_or_hg_weiss_rot.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}
.menu1-stufe2-om
{
color:#000000;
line-height:1.4em;
margin:0em 0.7em 0em 0.7em
}
.menu1-stufe2-aktuell, .menu1-stufe2-aktiv 
{
background-color:#96281d;
margin-top:0.35em;
height:1.6em;
display:block;
overflow:hidden;
}
.menu1-stufe2-no, .menu1-stufe2-nosub
{
background-color:#848484;
margin-top:0.35em;
height:1.6em;
display:block;
overflow:hidden;
}
.menu1-stufe2-no a:link,
.menu1-stufe2-no a:visited,
.menu1-stufe2-no a:active,
.menu1-stufe2-no a:hover,
.menu1-stufe2-nosub a:link,
.menu1-stufe2-nosub a:visited,
.menu1-stufe2-nosub a:active,
.menu1-stufe2-nosub a:hover,
.menu1-stufe2-aktiv a:link,
.menu1-stufe2-aktiv a:visited,
.menu1-stufe2-aktiv a:active,
.menu1-stufe2-aktiv a:hover,
.menu1-stufe2-aktuell a:link,
.menu1-stufe2-aktuell a:visited,
.menu1-stufe2-aktuell a:active,
.menu1-stufe2-aktuell a:hover
{
line-height:1.6em;
font-size:0.8em;
padding-left:1.5em;
padding-right:0em;
background-repeat:no-repeat;
background-position:0.0em 0.1em;
color:#ffffff;
}
.menu1-stufe2-no a:link,
.menu1-stufe2-no a:visited,
.menu1-stufe2-no a:active,
.menu1-stufe2-no a:hover
{
background-image:url(../../../fileadmin/standardbilder/menu1-stufe2_normal.gif);
}
.menu1-stufe2-nosub a:link,
.menu1-stufe2-nosub a:visited,
.menu1-stufe2-nosub a:active,
.menu1-stufe2-nosub a:hover
{
background-image:url(../../../fileadmin/standardbilder/menu1-stufe2_nosub.gif);
}
.menu1-stufe2-aktiv a:link,
.menu1-stufe2-aktiv a:visited,
.menu1-stufe2-aktiv a:active,
.menu1-stufe2-aktiv a:hover
{
background-image:url(../../../fileadmin/standardbilder/menu1-stufe2_aktiv3.gif);
}
.menu1-stufe2-aktuell a:link,
.menu1-stufe2-aktuell a:visited,
.menu1-stufe2-aktuell a:active,
.menu1-stufe2-aktuell a:hover
{
background-image:url(../../../fileadmin/standardbilder/menu1-stufe2_normal.gif);
}
/* Stufe 3 */
.menu1-stufe3-aktuell, .menu1-stufe3-aktiv 
{
background-color:#ececec;
padding-left:2.25em;
border-bottom:1px solid #ececec;
border-top:1px dashed #848484;}
.menu1-stufe3-hover
{
background-color:#ececec;
padding-left:2.25em;
border-bottom:1px solid #ececec;
border-top:1px dashed #848484;}
.menu1-stufe3-no
{
background-color:#ececec;
border-top:1px dashed #848484;
padding-left:2.25em;
border-bottom:1px solid #ececec;
}
.menu1-stufe3-no a:link,
.menu1-stufe3-no a:visited,
.menu1-stufe3-no a:active,
.menu1-stufe3-no a:hover,
.menu1-stufe3-aktiv a:link,
.menu1-stufe3-aktiv a:visited,
.menu1-stufe3-aktiv a:active,
.menu1-stufe3-aktiv a:hover,
.menu1-stufe3-aktuell a:link,
.menu1-stufe3-aktuell a:visited,
.menu1-stufe3-aktuell a:active,
.menu1-stufe3-aktuell a:hover
{
line-height:1.6em;
font-size:0.8em;
}
.menu1-stufe3-no a:link,
.menu1-stufe3-no a:visited,
.menu1-stufe3-no a:active,
.menu1-stufe3-no a:hover
{
color:#333333;
}
.menu1-stufe3-aktiv a:link,
.menu1-stufe3-aktiv a:visited,
.menu1-stufe3-aktiv a:active,
.menu1-stufe3-aktiv a:hover,
.menu1-stufe3-aktuell a:link,
.menu1-stufe3-aktuell a:visited,
.menu1-stufe3-aktuell a:active,
.menu1-stufe3-aktuell a:hover
{
color:#96281d;
}
/* Stufe 4 */
.menu1-stufe4-aktuell, .menu1-stufe4-aktiv 
{
background-color:#ececec;
background-image:url(../../../fileadmin/standardbilder/menu1-stufe4_aktiv.gif);
background-repeat:no-repeat;
background-position:2.5em 0.5em;
padding-left:3.8em;
border-bottom:1px solid #ececec;
padding-bottom:0.2em;}
.menu1-stufe4-no
{
background-color:#ececec;
background-image:url(../../../fileadmin/standardbilder/menu1-stufe4_normal.gif);
background-repeat:no-repeat;
background-position:2.5em 0.5em;
padding-left:3.8em;
padding-bottom:0.2em;}
.menu1-stufe4-no a:link,
.menu1-stufe4-no a:visited,
.menu1-stufe4-no a:active,
.menu1-stufe4-no a:hover,
.menu1-stufe4-aktiv a:link,
.menu1-stufe4-aktiv a:visited,
.menu1-stufe4-aktiv a:active,
.menu1-stufe4-aktiv a:hover,
.menu1-stufe4-aktuell a:link,
.menu1-stufe4-aktuell a:visited,
.menu1-stufe4-aktuell a:active,
.menu1-stufe4-aktuell a:hover
{
line-height:1.0em;
font-size:0.8em;
}
.menu1-stufe4-no a:link,
.menu1-stufe4-no a:visited,
.menu1-stufe4-no a:active,
.menu1-stufe4-no a:hover
{
color:#333333;
}
.menu1-stufe4-aktiv a:link,
.menu1-stufe4-aktiv a:visited,
.menu1-stufe4-aktiv a:active,
.menu1-stufe4-aktiv a:hover,
.menu1-stufe4-aktuell a:link,
.menu1-stufe4-aktuell a:visited,
.menu1-stufe4-aktuell a:active,
.menu1-stufe4-aktuell a:hover
{
color:#96281d;
}
/* BREADCRUMBS */
div#breadcrumbs
{
font-size:0.75em;
margin-bottom:0em;
margin-top:1.3em;
padding:0em;
margin-bottom:2em;
width:100%;
color:#333333;
}
.breadcrumbs,
.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs a:active,
.breadcrumbs a:hover
{
text-decoration:none;
display:inline;
font-size:0.7em;
color:#333333;
}
.breadcrumbs a:hover
{
color:#60a6d7;
}
/* SUCHFELDER */
.suchfeld
{
width:12em;
display:inline;
font-family:verdana,arial,sans-serif;
color:#000000;
background-color: #f0f0f1;
font-size:0.8em;
padding-left:0.5em;
height:1.4em;
}
.suchbutton
{
font-size:0.8em;
width:6em;
padding-left:0.2em;
height:1.5em;
margin-top:0.3em;
color:#ffffff;
background-color:#848484;
vertical-align:bottom;
}
/* ########################## INFOBOXEN ###################################### */
/* OBEN MIT HEADLINE */
.infobox-oben
{
background-color:#efebc3;
font-size:0.8em;
float:left;
border-bottom:0.20em solid #efebc3;
width:18.3em;
}
/* RUNDE ECKE OBEN LINKS */
.infobox-ol
{
width:1em;
background-image:url(../../../fileadmin/standardbilder/ecke_ol_hg_weiss_beige.gif);
background-repeat:no-repeat;
float:left;
}
/* RUNDE ECKE OBEN RECHTS */
.infobox-or
{
width:1em;
background-image:url(../../../fileadmin/standardbilder/ecke_or_hg_weiss_beige.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}
/* DAZWISCHEN DIE HEADLINE */
.infobox-om h1
{
float:left;
font-size:1em;
width:15.75em;
margin-top:0.5em;
}
/* MITTE MIT INHALT */
.infobox-mitte
{
background-color:#efebc3;
font-size:0.8em;
float:left;
width:16.5em;
padding-left:1em;
padding-right:1em;
padding-bottom:0em;
}
.infobox-mitte-image {padding-top:0.5em;}
.infobox-mitte-mit-blendlinie
{
background-color:#efebc3;
font-size:0.8em;
float:left;
width:17.5em;
padding-left:1em;
padding-right:0em;
padding-bottom:0.25em;
padding-top:0.25em;
border-top:0.10em solid #ffffff;
}
.infobox-thumbnail
{
float:left;
margin:0em;
padding:0em;
}
.infobox-bildtext
{
width:12.75em;
background-color:transparent;
float:left;
margin-left:0.5em;
margin-top:0.45em;
}
/* UNTEN MIT BOGEN */
.infobox-unten
{
font-size:0.8em;
background-color:transparent;
}
.infobox-unten-mit-blendlinie
{
font-size:0.8em;
background-color:#ffffff;
border-top:0.10em solid #ffffff;
}
/* RUNDE ECKE UNTEN LINKS */
.infobox-ul
{
width:1em;
background-image:url(../../../fileadmin/standardbilder/ecke_ul_hg_weiss_beige.gif);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#efebc3;
float:left;
}
/* RUNDE ECKE UNTEN RECHTS */
.infobox-ur
{
width:1em;
background-image:url(../../../fileadmin/standardbilder/ecke_ur_hg_weiss_beige.gif);
background-repeat:no-repeat;
background-position:right bottom;
background-color:#efebc3;
float:right;
}
/* MITTE MIT FLAECHENFARBE */
.infobox-um
{
background-color:#efebc3;
margin-left:1em;
margin-right:1em;
margin-bottom:0em;
}
/* ANHANG BOGEN */
.infobox-unten-bogen
{
background-image:url(../../../fileadmin/standardbilder/info_bogen_hauptportal.gif);
background-repeat:no-repeat;
background-position:0em 0em;
display:block;
height:1.6em;
width:14.5em;
}
/* INFOBOX THEMENBOX LINKS */
div#themenbox
{
float:left;
overflow:hidden !important;
width:14.8em;
margin-top:2em;
}
div#themenbox a
{
color:#000000;}
div#themenbox a:hover
{
color: #65a9d6;}
/* ########################## FORMATIERUNGEN INHALT UND RTE ###################################### */
/* ZEILENHÖHE */
div#inhalt,
div#inhalt > p,
div#inhalt > div 
div#inhalt > ul
{
line-height:1.3em;
position:relative;
}
/* Absatz Zusatzklassen aus RTE */
p.anmerkung,
h6,
.csc-textpic-caption
{
font-weight:normal;
font-size:0.9em !important;
display:inline;
}
dd.csc-textpic-caption
{
display:block;
font-size:0.9em !important;
}
p.absatzwechsel,
h5
{
clear:left;
margin-top:1em;
font-weight:normal;
font-size:1em;
}
.absblock
{
clear:left;
display:block !important;	
}
#inhalt a:link,
#inhalt a:visited,
#inhalt a:active,
#inhalt a:hover
{
text-decoration:underline;
}
/* LINKS IM RTE */
.tx-crilpbartikel-pi1-listrowField-link-3 a,
.pdf a,
a.pdflink:link,
a.pdflink:active,
a.pdflink:hover,
a.pdflink:visited,
a.PDF:link,
a.PDF:active,
a.PDF:hover,
a.PDF:visited
{
background:url(../../../fileadmin/standardbilder/icons/pdf_small.gif);
background-repeat:no-repeat;
background-position:0.0em 0em;
padding-left:1.6em;
padding-bottom:0.0em;
padding-top:0.0em;
text-decoration:none !important;
}
a.extern:link,
a.extern:visited,
a.extern:active,
a.extern:hover,
.tx-crilpbartikel-pi1-listrowField-link-2 a
{
background:url(../../../fileadmin/standardbilder/icons/extern.gif);
background-position:0em 0.15em;
background-repeat:no-repeat;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;
}
.linkemail a,
a.mail:link,
a.mail:visited,
a.mail:active,
a.mail:hover
{
background:url(../../../fileadmin/standardbilder/icons/email.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;}
.tx-crilpbartikel-pi1-listrowField-link-1 a,
.linkintern a,
a.Intern,
a.intern:link,
a.intern:visited,
a.intern:active,
a.intern:hover
{
background:url(../../../fileadmin/standardbilder/icons/intern.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;}
a.audio:link,
a.audio:visited,
a.audio:active,
a.audio:hover
{
background:url(../../../fileadmin/standardbilder/icons/audio.gif);
background-repeat:no-repeat;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;}
div.back a,
a.back
{
background:url(../../../fileadmin/standardbilder/icons/back.gif);
background-repeat:no-repeat;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;}
div.anker a,
a.anker
{
background:url(../../../fileadmin/standardbilder/icons/down.gif);
background-repeat:no-repeat;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;}
/* BILDER RTE-FORMATE */
img.Standard {display:block;margin-top:1em;margin-bottom:1.5em;}
img.OhneRahmen {border-width:0em; display:inline;}
img.OhneRahmen_Abstand {border-width:0em;padding:0em;margin:1em;}
img.OhneRahmen_AbstandLinks, img.rechts	{float:right;border-width:0em;padding:0em;margin-left:1em;margin-bottom:1.5em;}
img.OhneRahmen_AbstandRechts,img.links{float:left;border-width:0em;padding:0em;margin-right:1em;margin-bottom:1.5em;}
img.StandardRahmen                {border:1px solid #333333;display:block;margin-top:1em;margin-bottom:1.5em;}
img.MitRahmen  				{border:1px solid #333333;display:inline;}
img.MitRahmen_Abstand		{border:1px solid #333333;padding:0em;margin:1em;}
img.MitRahmen_AbstandLinks {border:1px solid #333333;padding:0em;margin-left:1em;margin-bottom:1.5em;}
img.MitRahmen_AbstandRechts{border:1px solid #333333;padding:0em;margin-right:1em;margin-bottom:1.5em;}
img.frontEndEditIcons {border-width:0em !important;width:auto!important;}
/* TABELLEN */
table.weiss,
table.weiss td,
table.weiss tr,
table.weiss th,
table.weiss p,
td.weiss
{
background-color:white !important;
color:#000000;
border-width:0px;
}
table.grau,
table.grau td,
table.grau tr,
table.grau th
{
background-color:#e8e8e8 ;
border:1px solid #999999 ;
border-collapse:collapse;
}
.htmlarea-showtableborders td, .htmlarea-showtableborders th
{
border-style:solid;
border-width:1px;	
}
table.Datentabelle,
table.Datentabelle td,
table.Datentabelle tr,
table.Datentabelle th,
table.contenttable-0,
table.contenttable-0 td,
table.contenttable-0 tr,
table.contenttable-0 th
{
background-color:#e8e8e8 !important;
}
/* CSS Styled Content */
.csc-linkToTop {text-align:right;}
.csc-textpic{margin-bottom:3em !important;}
.csc-linkToTop a:link,
.csc-linkToTop a:visited,
.csc-linkToTop a:active,
.csc-linkToTop
{
margin-top:2em;
}
.csc-frame-frame1
{
background-color:#efebc3;
padding:0.1em 1em 0.11em 1em;
}
.csc-linkToTop a
{
background-image:url(../../../fileadmin/standardbilder/icons/totop.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
font-weight:normal;
}
/* ########################## ALLG. EXTENSIONS ###################################### */
/* ARTIKEL LPB */
h1.tx-crilpbartikel-pi1-listrowField-ueberschrift{margin-bottom:0.4em;padding:0em;} 
p.tx-crilpbartikel-pi1-listrowField-unterueberschrift {font-weight:bold;margin-top:0em;padding:0em;}
p.tx-crilpbartikel-pi1-singleViewField-einfuehrung {font-weight:bold;}
#uid1112 h2.tx-crilpbartikel-pi1-listrowField-ueberschrift {font-weight:bold;}
/* Linksbündiges Bild  ohne/mit Rahmen*/
.tx-crilpbartikel-pi1-listrowField-text-1,
.tx-crilpbartikel-pi1-listrowField-text-2,
.tx-crilpbartikel-pi1-listrowField-text-5
 {
 margin-left:110px;padding-left:1em;
 }
.tx-crilpbartikel-pi1-listrowField-bild-1, .tx-crilpbartikel-pi1-listrowField-bild-5 {float:left;margin-top:0.3em;margin-bottom:0.5em;}
.tx-crilpbartikel-pi1-listrowField-bild-2 {float:left;border:1px solid  #848484;margin-top:0.3em;margin-bottom:0.5em;}
/* Rechtsbündiges Bild  ohne/mit Rahmen*/
.tx-crilpbartikel-pi1-listrowField-text-3,
.tx-crilpbartikel-pi1-listrowField-text-4,
.tx-crilpbartikel-pi1-listrowField-text-6
 {
 margin-right:110px;padding-right:1em;
 }
.tx-crilpbartikel-pi1-listrowField-bild-3, .tx-crilpbartikel-pi1-listrowField-bild-6 {float:right;margin-top:0.3em;}
.tx-crilpbartikel-pi1-listrowField-bild-4 {float:right;border:1px solid #848484;margin-top:0.3em;}
.tx-crilpbartikel-pi1-browsebox table,
.tx-crilpbartikel-pi1-browsebox td
{background-color:transparent;font-weight:bold;}
.tx-crilpbartikel-pi1-listrowField-link-1,
.tx-crilpbartikel-pi1-listrowField-link-2,
.tx-crilpbartikel-pi1-listrowField-link-3,
.tx-crilpbartikel-pi1-listrowField-link-4
{
margin:0em 0em 1em 0em !important;
padding:0em !important;
}
.tx-crilpbartikel-pi1-listrowField-einfuehrung p
{padding-bottom:0em;margin-bottom:0.5em;}
/* Einzelansicht */
p.tx-crilpbartikel-pi1-singleViewField-unterueberschrift {color:#96281d;
font-weight:normal;
font-size:1.3em;}
/* TAGCLOUD */
div.tx-vgetagcloud-pi1 {display:block;clear:left;margin-top:1em !important;line-height:1.1em;} 
li.tagcloud a {color:inherit !important;display:inline !important;}
li.tagcloud {display:inline !important;text-indent:0em;margin:0em;}
.tx-vgetagcloud-pi1 ul {margin:0em;padding:0em;text-indent:0em;}
/* TT_NEWS */
/* LISTENANSICHT */
.news-list-item h1, .news-list-item h2 {margin-top:0.2em;}
.news-list-item {width:100%; display:block;clear:both;margin-top:1em;margin-bottom:0.5em;}
.news-list-title {margin-bottom:1em;}
.news-list-title a {text-decoration:none !important;font-weight:bold;}
.news-list-image {float:left}
.news-list-image img {margin-right:1.5em;margin-bottom:1em;}
.news-list-date {float:right;color:#999999;font-size:0.9em;font-weight:normal;}
.news-list-morelink {clear:left;font-weight:bold;margin-top:0.5em;margin-bottom:1em;}
/* EINZELANSICHT */
.news-single-item { border-bottom:0.1em solid #999999; margin-top:1em;}
.news-single-image{}
.news-single-subheader{font-weight:bold;margin-bottom:0.5em;}
.news-single-backlink{font-weight:bold;margin-bottom:1em;}
.news-single-content{}
.news-single-additional{}
/* LATEST-ANSICHT */
.news-latest-container {overflow:visible;height:100%;margin-bottom:1em;background-color:#f0f0f1;}
.news-latest-ol, .news-latest-ul{float:left;text-align:left;width:0.4em;}
.news-latest-or, .news-latest-ur{float:right;text-align:right;width:0.4em;}
.news-latest-om {padding-top:0.2em;padding-left:1em;font-size:0.9em;color:#ffffff !important;font-weight:bold;}
.news-latest-um {}
.news-latest-header {background-color:#969696;height:1.5em;border-bottom:0.01em solid #999999;}
.news-latest-footer {height:0.4em;width:100%;background-color:transparent;clear:both;}
.news-latest-item {padding:0.0em;display:block;}
.news-latest-item div {font-size:0.85em;}
.news-latest-title {padding-left:0.0em;}
.news-latest-date{}
.news-latest-image img {margin-left:0.0em;margin-top:0.5em;margin-right:1em;float:left;border-width:0em;}
.news-latest-subheader {}
.news-latest-morelink {font-weight:bold;padding-bottom:0.8em;padding-left:0.0em;}
/* SHOP */
.tt_products_list {margin:0em;padding:0em;}
.tt_products_list img {border-width:0px;float:left;}
.tt_products_list a {border-width:0px !important;}
.tt_products_list_item {display:block;padding-bottom:0.2em;width:100%;}
.tt_products_list_item_left {float:left;width:30.5em;margin-right:1em;min-height:220px;}
.tt_products_list_item_right {text-align:right;float:right;}
.tt_products_list_item_image {padding-top:2em;padding-right:0em;margin-right:0em;}
.tt_products_list_item_preis {font-weight:bold;display:block;margin-top:0.5em;}
.tt_products_list_item_bestell {margin-top:1em;margin-bottom:1em;}
input.warenkorb {border-width:0px;vertical-align:bottom;}
.tt_products_list_reihentitel {margin-top:0em;font-weight:bold;}
.tt_products_list a.PDF, .tt_products_list a.extern {display:block}
.tt_products_korb_a {visibility:hidden;width:1px;height:1em;overflow:hidden;}
.tt_products_td_ueberschrift {margin-top:0.8em;margin-bottom:0.8em;font-weight:bold;}
.tt_products_warenkorb_table {table-layout:fixed;background-color:transparent;border:0.095em solid #cccccc;padding:0px;text-align:left;}
.tt_products_warenkorb_table td {}
.tt_products_list_browser{margin-bottom:1em;}
form.tt_products_list
{
background-color:transparent !important;
border-width:0px !important;
padding-top:0em !important;
}
.tt_products_warenkorb_table input {padding:0em 0.5em 0em 0.5em !important;width:auto !important;overflow:visible;}
/* ERGÄNZUNGEN FÜR TOP-ANSICHTEN */
.tt_products_zeit_td1 {
background-color:#f8f8f8;
border-right:5px solid white !important;
font-size:0.9em;
font-weight:bold;
font-size:0.9em;
width:33%;
}
.tt_products_zeit_td2 {
background-color:#f8f8f8;border-right:5px solid white !important;border-bottom:1px solid #cccccc !important;
}
.tt_products_zeit_td3 {
border-bottom:1px solid #cccccc !important; background-color:#f8f8f8;border-right:5px solid white !important;
}
/* VERANSTALTUNGSELEMENT PB */
.cri_lpb_eventmodule_header {clear:left;float:left;}
.cri_lpb_eventmodule_content {margin-left:12em;}
/* SUCHFORMULAR */
form#searchform {padding:0.5em !important;margin:0em;}
form#searchform table {margin:0em;padding:0em;}
form#searchform td {margin:0em;padding:0.3em;}
form#searchform strong {display:block;padding-top:0.5em;}
/* Partneradressen */
.tx-crilpbpartneradressen-pi1-webseite, .linkintern {display:inline}
.cri_addressen_foej_header {float:left;width:9em;}
.cri_addressen_foej_image {float:right;padding-top:3em;}
.tx-crilpbpartneradressen-pi1-browsebox table,
.tx-crilpbpartneradressen-pi1-browsebox td
{background-color:transparent;font-weight:bold;}
.tx-crilpbpartneradressen-pi1-list_entry {padding-bottom:0.5em;}
/* Adressen allgemein */
div.vcard {width:90%;display:table;clear:left;margin-top:1em;border-top:0.085em dashed #666666;padding:1em 0em 0em 0em;}
div.vcard_image {float:left;}
div.vcard_text {margin-left:9em;}
/* Mitarbeiter-Adressen */
table.tt_address  {font-size:0.9em;background-color:#e8e8e8 !important;border:1px solid #999999;}
table.tt_address td {background-color:#e8e8e8 !important;border:1px solid #999999;}
table.tt_address th {border:1px solid #999999;}
/* TEASERMENU A1 */
/* Plugin ist angepasst worden, christoph 04.01.09 ! */
.tx-a1teasermenu-pi1 {width:100%;}
.a1_teasermenu-item {margin-bottom:1em;display:block;clear:left;}
.a1_teasermenu-item-image {float:left;width:9em;font-size:0.9em;margin-bottom:0.5em;}
.a1_teasermenu-item-text {margin-left:10em;font-size:0.9em;}
.a1_teasermenu-item-text img{border-width:0px;vertical-align:bottom;}
.csc-menu-4 dd {clear:left;display:block;margin-left:0px;padding-left:0px;}
.tx-irfaq-dynheader
{
color:#999999;
margin-bottom:1em; 
clear:left;   
}
.tx-irfaq-dynans-hidden
{
 padding-left:1.1em;
 margin-top:-0.5em;   
}
div.tx-irfaq-pi1 
{
margin:-1em 0 -0.5em 0;    
}
/*
###################################################
FAQ
###################################################
*/
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 25px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { color: #666; text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #666; text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
.tx-irfaq-pi1 dd { clear:left;margin-left: 0px; float:left;}
.tx-irfaq-pi1 dd p { margin-top: 0px;	}
.tx-irfaq-pi1 .additional-info { border-top: 1px dotted #999999 !important; margin-bottom: 10px; }
.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links { padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 15px; }
.tx-irfaq-cleaner { clear: left; height: 1px; }
.tx-irfaq-dynheader { cursor: pointer;width:95%;float:left;display:block !important;}
.tx-irfaq-dynans-hidden { display: none; }
.tx-irfaq-dynans-visible { display: block !important;width:95%;}
.tx-irfaq-questions-list li{list-style-image:url(../../../fileadmin/standardbilder/icons/down.gif) }
.tx-irfaq-questions-list li p {display:inline;}
.tx-irfaq-questions-list  a {color:#666666 !important;}
/*
###################################################
USERVERWALTUNG
###################################################

*/
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; } 	
.csc-frame-frame1 .tx-srfeuserregister-pi1,  .csc-frame-frame1 .tx-srfeuserregister-pi1 a {display:inline;margin:0px; padding: 0px !important}		

.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; font-weight:normal !important } 		
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; } 	
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; } 	
.tx-srfeuserregister-pi1 a { padding-left: 14px;
 background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif");
  background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; } 
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; } 	
.tx-srfeuserregister-pi1 label span { color: #ff0000; } 	
 .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; } 		
 .tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; } 		
 .tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; } 	
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; } 	
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; } 		
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; } 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; } 	
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; } 		
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; } 	
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; } 	
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; } 
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; } 
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; } 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; } 
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
 .tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
.tx-srfeuserregister-pi1 select {margin-top:0em;padding:0em;}
.tx-srfeuserregister-pi1 input {padding:0.1em !important;}
.tx-srfeuserregister-pi1-error {color:#96281d !important;}
.tx-srfeuserregister-pi1 dt span  {color:#96281d !important;}
.tx-newloginbox-pi1 table {width:auto !important;}
.tx-newloginbox-pi1 td {padding-right:1em;vertical-align:bottom;}
.tx-newloginbox-pi1 td p {display:inline;width:auto}
.tx-newloginbox-pi1 * {padding:0em;}
.tx-newloginbox-pi1 table, 
.tx-newloginbox-pi1 tr, 
.tx-newloginbox-pi1 td
{border-color:transparent;}
.submit_fett {font-weight:bold;}
 
/* default styles for extension "tx_felogin_pi1" */
.tx-felogin-pi1 form
{
margin-top:0.3em;
background-color:transparent;
padding:0em !important;
}
.tx-felogin-pi1 fieldset {border-width:0em !important;}
.tx-felogin-pi1 legend
{
display:none;
}

.tx-felogin-pi1 label {
display: block;
}

/* TAGCLOUD */
.tx-vgetagcloud-pi1 {
}
.tx-vgetagcloud-pi1 ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.tx-vgetagcloud-pi1 li {
float:left;
padding:1px;
margin-bottom:0.3em;}

.tx-vgetagcloud-pi1 li a {
padding: 4px; 
text-decoration: none; 
display:inline !important;
}

