/* custom stylesheed for everything else */
html body { background-color: #fff; color:#000000; font-family:Arial,Helvetica,sans-serif !important; margin:0; }
body p { font-family:Arial,Helvetica,sans-serif !important; }
div#header a#header_link { display:block; height: 140px; }
div#header a#header_link:link, div#header a#header_link:active, div#header a#header_link:hover,
div#header a#header_link:visited { background-color: transparent; border: 0; display: block; }
div#page_margins { width: 987px; margin-top: 10px; border: 1px solid #666; }
div#page { border: 0; }
div#teaser { background:#eee url(/hilfe+service/fileadmin/img/custom_images/h1_firstHeader_bg.gif) repeat-x scroll 0 0;
	border:1px solid #D1D9DE; color:#474646; font-size: 12px; font-weight: bold; margin: 5px 0;}
div#teaser .block1 { padding:1px 15px; }
div#toplist { top: 0; color: #666; display:block; }

div#main { background: transparent url(/hilfe+service/fileadmin/img/custom_images/mainBg.jpg) repeat-x 0 23px; }



/* mittlere oder rechte Spalte (bei 2spaltigem) */
div#col3 { margin-left: 23.2%; margin-top: 13px; }
/* div#col3 h1.csc-firstHeader {
	background:transparent url(/hilfe+service/fileadmin/img/custom_images/h1_firstHeader_bg.gif) repeat-x scroll 0 0;
	border:1px solid #D1D9DE; color:#474646; font-size:12px; font-weight:bold; padding-left:12px;
	padding-top: 0; margin-top: 0; margin-left: 0px; width: 100%; padding-right: 7px; }*/
div#col3_innen { background-color: white; margin-top: 0px; padding: 0px; } /* kein padding - IE6 float konflikt */
div#col3_content { margin: 0 0.5em; }
div#col3_innen .bodytext { margin-left: 7px; margin-right: 7px; }

/* linke Spalte + Menü */
div#col1 { margin-top: 8px; margin-left: 7px; }
div#col1_content h3 { background:transparent url(/hilfe+service/fileadmin/img/custom_images/h1_firstHeader_bg.gif) repeat-x scroll 0 0;
	margin:0; border:1px solid #D1D9DE; padding-left: 13px; font-weight: bold; font-size: 12px; }

div.mainMenu { font-size: 12px; border:0; }
div.mainMenu img { display: none; }
/******** li { line-height:1.2em; margin-left:1em; } */
div.mainMenu ul { border:0; padding-top: 10px; background:white; }
div.mainMenu ul li a { font-weight: bold; }
div.mainMenu ul li strong { background-color:#E6E9ED; color:#0252A1; }
div.mainMenu ul li ul li strong { background-color:#E6E9ED; color:#0252A1; }
div.mainMenu ul li ul li ul li strong { background-color:#E6E9ED; color:#0252A1; }
div.mainMenu ul li ul li a { color:#666666; background-color: #FFF; }
div.mainMenu ul li a:hover,
div.mainMenu ul li ul li a:hover,
div.mainMenu ul li ul li ul li a:hover { background:#0252a1; }



/* rechte Spalte bei 3spaltigem Layout */	
div#col2 { width: 213px; margin-right: 8px; margin-top: 8px; }
div#col2_content { margin: 0; }
div#col2_content div#portletRight h3 { background:transparent url(/hilfe+service/fileadmin/img/custom_images/rightHeadBg.gif) repeat-x scroll 0 0;
	margin:0; border:1px solid #D1D9DE; padding-left: 13px; padding-top: 0px; font-weight: bold; font-size: 12px;
	color: white; }
.uspList { margin-left: 0; }
.uspList li { list-style-type:none; font-weight:bold; font-size:10px;padding:5px 5px 5px 30px; margin-left: 0;
	background: url(/hilfe+service/fileadmin/img/custom_images/usp_hook.png) no-repeat 5px center; border-top:3px solid #fff; }
.uspList li a { color:#333; text-decoration:none; }
.uspList li a:hover { text-decoration:underline; }
.serviceList { margin-left: 0; }
.serviceList li { color:#333;list-style-type:none; font-weight:bold; font-size:10px;padding: 5px 5px 5px 30px;
	background: #ddd url(/hilfe+service/fileadmin/img/custom_images/servLI_hook.png) no-repeat 5px 5px;
	border-top:3px solid #fff; margin-left: 0; }
.serviceList li span { font-size: smaller; width: 100%; }
.serviceList li b { font-size: 12px; font-weight: bold; }
.serviceList li a { color:#333; text-decoration:none; }
.serviceList li a:hover { text-decoration:underline; }

/* Toolbar Sprachauswahl, Datum, Uhrzeit, Schriftgröße */
div.langMenu, div.selectFontSize, div.aktDatum { display:none; }

/* Powermail Extension Styles */
fieldset.tx-powermail-pi1_fieldset { background-color:#ffffff; border:1px solid #AAAAAA; margin-top:10px; padding:5px; }	
fieldset.tx-powermail-pi1_fieldset label { clear: both; display: block; float: left; font-weight: normal; width:90px; font-size: 85%; }
div.tx_powermail_pi1_fieldwrap_html:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.tx_powermail_pi1_fieldwrap_html { margin:3px 0; display: block; }
div.powermail_check_inner { width: 33%; float: left; margin: 5px 0 10px; }
div.powermail_check_inner label { width:70px; }
input.powermail_check { margin-left:50px; }
