@charset "UTF-8";
* {
	margin:0px;
	padding:0px;
}
body {
	font-family:Arial;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	font-size:11px;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
}
a {
	color:#000;
	text-decoration:none;
}
a:focus {
	outline: none;
}
h1 {
	font-size:18px;
	font-weight:normal;
}
h2 {
	font-size:14px;
}
h4 {
	margin-left:5px;
}
li {
	font-size:11px;
}
td {
	font-size:11px;
}
/* nav1 */
#nav1 {
	height: 23px;
	background:url(../img/la_navi_bg.png) no-repeat;
}
#nav1 a {
	color:#FFF;
	text-decoration:none;
	background:url(../img/la_nav1_pfeil.gif) no-repeat center left;
	line-height:19px;
	padding-left:14px;
	margin-left:12px;
	padding-top:5px;
	vertical-align:top;
}
a.extern {
	text-decoration:underline;
}
/* ENDE nav1 */
#banner {
	height: 161px;
}
#container {
	width: 941px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
#mainContent {
}
.contentLeft {
	float: left;
	width: 196px;
}
.content li {
	list-style:url(../img/la_listpunkt_fliesstext.gif);
	line-height:16px;
}
.content ul {
	margin-left:15px;
	padding-left:0px;
}
/* header */
#header {
	height:105px;
	background:url(../img/la_header_bg.png) no-repeat;
	color:#666;
}
#header a {
	color:#666;
}
#header a.goBTN {
	color:#666;
	float:right;
	background:url(../img/la_go_pfeil.png) no-repeat left center;
	padding-left:14px;
}
#header p {
	width:100%;
	line-height:16px;
}
#header input {
	height:16px;
}
#header #logo {
	float: left;
	padding-top: 45px;
	padding-left: 72px;
	padding-right:115px;
}
#headerbox1 {
	width: 118px;
	margin-right:15px;
	float:left;
}
#headerbox2 {
	width: 158px;
	margin-right:15px;
	float:left;
}
#headerbox3 {
	width: 118px;
	margin-right:15px;
	float:left;
}
#headerbox4 {
	width: 175px;
	margin-right:15px;
	float:left;
}
#headerbox5 {
	width: 175px;
	margin-right:15px;
	float:left;
}
#searchform input#searchinput {
	width:102px;
	border:0px;
	height:16px;
	float:left;
}
#searchform .goBTN {
	font-family:Arial;
	font-size:11px;
}
#quicklinks {
	width: 118px;
	float:left;
	margin-right:20px;
}
#quicklinks p.hl1 {
	background-image:none;
	display:none;
	height:0px;
	line-height:0px;
	
}

#quicklinks select, #sr_language_menu_select select {
	width: 118px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:0px;
}
.tx-srlanguagemenu-pi1 fieldset label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	font-weight:bold;
	background: url(../img/la_linepoint.png) repeat-x bottom left;
	width:100%;
	display:block;
	line-height:16px;
	height:16px;
	margin-bottom:5px;
	padding-bottom:3px;
	
}
.tx-srlanguagemenu-pi1 legend {
	display:none;
}
.tx-srlanguagemenu-pi1 fieldset select {
	background:none;
	font-weight:normal;
	height:16px;
	line-height:16px;
	border:1px solid #999;
}
*+html .tx-srlanguagemenu-pi1 fieldset select {
	height:19px;
}
.tx-srlanguagemenu-pi1 #sr_language_menu_select {
	width:70px;
	float:right;
}
.tx-srlanguagemenu-pi1 fieldset {
	background:url(../img/weltkarte.gif) no-repeat left 23px;
	height:50px;
}
.headerIn p {
	margin: 0px;
	padding: 0px;
}
input.goBTN {
	float:right;
	color:#666;
}
.headerIn .hl1 {
	background: url(../img/la_linepoint.png) repeat-x bottom left;
	width:150px;
	margin-bottom:5px;
	padding-bottom:3px;
	font-weight:bold;
}
.headerIn {
	padding-top: 28px;
	float: right;
}
.headerIn input {
}
/* ENDE header */
.site #container #banner {
	margin-bottom: 6px;
}
#contentleft {
	float: left;
	width: 196px;
}
.contentRight {
	float:left;
	width:190px;
}
.spalte1 {
	float:left;
	width:744px;
	overflow:hidden;
}
.spalten2 {
	width:553px;
	float:left;
}
.spalten2 .inner {
	width:547px;
}
/*SPALTEN*/
.spalten3, .spalten4 {
	clear: both;
	float:left;
}
.spalten3 {
}
.spalten4 {
}
.spalten3_1, .spalten3_2, .spalten4_1, .spalten4_2, .spalten4_3 {
	float:left;
}
.spalten3_1 {
	width:276px;
}
.spalten3_2, .spalten3_1 .inner, .spalten3_2 .inner {
	width:270px;
	overflow:hidden;
}
.spalten4_1, .spalten4_2 {
	width:183px;
}
.spalten4_3 {
	width:180px;
}
.spalten4_1, .spalten4_2, .spalten4_3 {
}
.spalten4 .inner {
	width:178px;
}
.clear {
	clear:both;
}
.spacer-gif {
	height:0PX;
}
/* Nav2*/
#nav2 {
	width:190px;
	margin-bottom:6px;
}
#nav2 #nav2In ul {
	border-bottom:1px solid #e3e3e3;
}
#nav2 #nav2In ul ul, #nav2 #nav2In ul ul ul {
	border-bottom:0px solid #e3e3e3;
}
#nav2 #nav2In li, #nav2 #nav2In li li, #nav2 #nav2In li li {
	border-top:1px solid #e3e3e3;
	list-style:none;
}
#nav2 #nav2In a {
	background:url(../img/la_nav2_pfeil.gif) left center no-repeat;
	padding-left: 15px;
	margin-left:12px;
	color:#000000;
	text-decoration:none;
	line-height:19px;
}
#nav2 #nav2In .lev2 a {
	background: url(../img/la_nav2_pfeil_weiss.gif) left center no-repeat;
	padding-left: 15px;
	margin-left:24px;
}
#nav2 #nav2In .lev3 a {
	background: url(../img/la_nav2_pfeil_weiss.gif) left center no-repeat;
	padding-left: 15px;
	margin-left:36px;
}
#nav2 #nav2In .lev4 a {
	background: url(../img/la_nav2_pfeil_weiss.gif) left center no-repeat;
	padding-left: 15px;
	margin-left:48px;
}
#nav2 #nav2In .lev5 a {
	background: url(../img/la_nav2_pfeil_weiss.gif) left center no-repeat;
	padding-left: 15px;
	margin-left:60px;
}
#nav2 #nav2In a.active {
	font-weight:bold;
}
#nav2 #nav2In a.current {
	text-decoration:underline;
	font-weight:bold;
}
/*Ende Nav2*/




/* footer */
#footer {
	height:60px;
	padding-top:15px;
}
.footerNav a {
	text-decoration:none;
	color:#000;
	padding-left:3px;
	padding-right:3px;
}
#footerFirst {
	color:#999999;
	padding-bottom:6px;
}
#footerIn {
	background-image: url(../img/la_linepoint.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:6px;
	display:block;
}
ul.footerNav {
	float:left;
}
ul.footerNav#lastLinks {
	float:left;
	background:none;
	padding-left:5px;
	display:none;
}
ul.footerNav#lastLinks1 {
	float:left;
	background:none;
	
}
.footerNav li {
	list-style-type: none;
	display:inline;
}
#footerRe {
	float: right;
}
#footer a.topBTN {
	float:right;
	background:url(../img/la_top_pfeil.gif) no-repeat left center;
	padding-left:15px;
	text-decoration:none;
	color:#757575;
}
#footer #footerIn #microsoftLogo{
	margin-left:120px;
}
#footer #footerIn #IPvLogo { margin-left:15px;}
.footerNav a#sendafriendlink {
	padding-left:0px;
}
/* ENDE footer*/



/*POPUP*/
#popup {
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
#popup #popupin {
	margin:10px 20px;
}
/*ENDE POPUP*/


input.goBTN {
	float:right;
	border:none;
	background:url(../img/la_go_pfeil.png) no-repeat left center;
	padding-left:14px;
}
a#kundenlogin {
	border:none;
	background:url(../img/la_go_pfeil.png) no-repeat left center;
	padding-left:14px;
}
/* start */
#start #container #banner {
	height:325px;
}
#start .sp1, #start .sp2, #start .sp3, #start .sp4 {
	float:left;
	width:236px;
}
#start .sp4 {
	float:left;
	width:230px;
}
#start .sp1 .inner, #start .sp2 .inner, #start .sp3 .inner, #start .sp4 .inner {
}
/* ENDE start*/
/* KONTAKT FORMULAR */
.tx-powermail-pi1, .dm_subscription {
	margin-bottom:6px;
	margin-left:5px;
}
.tx-powermail-pi1, .tx-powermail-pi1 .tx-srfreecap-pi2-cant-read {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html, .dm_subscription_wrap {
	padding-left:5px;
	margin-bottom:15px;
}
.tx-powermail-pi1 legend {
	display:none;
}
.tx_powermail_pi1_form, #dm_bestaetigung, #dm_geloescht, .dm_subscription {
	border:solid 1px #e0e0e0;
}
fieldset {
	border:solid 0px #e0e0e0;
}
label {
	line-height:14px;
	width:180px;
	display:block;
	float:left;
	font-weight:bold;
}
.tx-powermail-pi1_fieldset {
	padding-top:15px;
}
.tx-powermail-pi1_fieldset_kontakt, .tx-powermail-pi1_fieldset_consultinganfrage {
	padding-top:0px;
}
.tx-powermail-pi1 #powermaildiv_uid8, .tx-powermail-pi1 #powermaildiv_uid31, .tx-powermail-pi1 #powermaildiv_uid41, .tx-powermail-pi1 #powermaildiv_uid60, .dm_subscription_header {
	font-size:14px;
	line-height:24px;
	color:#FFFFFF;
	background-color:#999999;
	margin-bottom:10px;
	width:99%;
}
.dm_subscription_header {
	padding-left:5px;
}
.tx_powermail_pi1_fieldwrap_html_radio_title {
	padding-bottom:6px;
}
.tx-powermail-pi1 input {
	border:solid 1px #e0e0e0;
	width:245px;
}
.tx-powermail-pi1 .powermail_check_inner label {
}
.powermail_check_inner {
	clear:both;
}
#nlAbmeldung {
	margin-left:5px;
}
#nlAbmeldung a {
	text-decoration:underline;
}
.dm_fehler {
	display:block;
	color:#4A849A;
}
.dm_bestaetigung {
}
#dm_bestaetigung_text {
	margin-left:5px;
	margin-right:5px;
	margin-bottom:15px;
}
#dm_geloescht p.bodytext {
	padding-left:5px;
	padding-bottom:15px;
}
.tx-powermail-pi1 img.tx-srfreecap-pi2-image {
	width:95px;
	position:absolute;
	margin-top:-10px;
}
.tx-powermail-pi1 textarea {
	border:solid 1px #e0e0e0;
	width:245px;
}
input, option, select {
	font-size:11px;
}
input.powermail_submit, input.tx-powermail-pi1_mandatory_submit, .dm_subscription_btn {
	background:none;
	border:0px;
	background:url(../img/la_link_pfeil.gif) center left no-repeat;
	width:150px;
	text-align:left;
	padding-left:15px;
	font-size:11px;
}
#powermaildiv_uid31 {
	width:300px;
}
.tx-powermail-pi1 .tx-srfreecap-pi2-cant-read {
	clear:both;
	display:block;
	margin:15px 0px;
	color:#000;
}
.tx-powermail-pi1 .tx-srfreecap-pi2-cant-read a {
	text-decoration:underline;
}
.tx-powermail-pi1 #powermaildiv_uid6, .tx-powermail-pi1 #powermaildiv_uid7 {
	margin-bottom:15px;
}
.tx-powermail-pi1 #advice-required-uid5 {
	float:left;
}
.tx-powermail-pi1_thx p {
	padding-left:5px;
}
.tx-powermail-pi1 ul.powermail_mandatory_list {
	padding-left:13px;
	margin-bottom:15px;
}
.tx-powermail-pi1 .powermail_mandatory_list li {
	list-style:url(../img/la_listpunkt_fliesstext.gif);
	line-height:16px;
	color:#4a849a;
}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	padding-bottom:15px;
}
.powermail_check_inner label, .powermail_radio_inner label {
	width:500px;
	float:right;
	border:0px;
}
.powermail_radio_inner input {
	line-height:16px;
}
.tx-powermail-pi1 .powermail_check_inner input, .tx-powermail-pi1 .powermail_radio_inner input {
	border:solid 0px #e0e0e0;
	width:30px;
	text-align:left;
}
.tx-powermail-pi1 select {
	border:solid 1px #e0e0e0;
	width:246px;
	font-size:11px;
}
.tx-powermail-pi1 option {
	font-size:11px;
}
#check_uid57_0, #check_uid57_1, #check_uid61_0, #check_uid61_1, #check_uid78_0 {
	width:15px;
	float:left;
}
#powermaildiv_uid78 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display:none;
	height:0px;
	margin:0px;
}
/* ENDE KONTAKT FORMULAR */
img#DWS {
	margin-left:-5px;
	position:relative;
}
/* INDEXSEARCH  */
        .tx-indexedsearch .tx-indexedsearch-browsebox LI {
	display:inline;
	margin-right:5px;
}
.tx-indexedsearch-browsebox {
	margin-bottom:15px;
	padding-left:5px;
}
.tx-indexedsearch-browsebox p {
	margin-bottom:15px;
}
.tx-indexedsearch-browsebox ul {
	text-align:center;
}
.tx-indexedsearch-searchbox {
	padding-bottom:15px;
	display:none;
}
.tx-indexedsearch-searchbox td {
	width:80px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	margin-top:15px;
}
INPUT.tx-indexedsearch-searchbox-sword {
	width:95%;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top:10px;
	margin-bottom:15px;
	padding-left:5px;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight:bold;
	font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-noresults {
	text-align:left;
	font-weight:bold;
	margin-left:5px;
}
.tx-indexedsearch-res {
	padding-left:5px;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#eeeeee;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top:20px;
	margin-bottom:5px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	margin-top:0px;
	margin-bottom:0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	background:#cccccc;
	vertical-align:middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color:#666666;
}
.tx-indexedsearch .tx-indexedsearch-category {
	background:#cccccc;
	font-size:16px;
	font-weight:bold;
}
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
  		.tx-indexedsearch .res-tmpl-css {
	clear:both;
	margin-bottom:1em;
}
.tx-indexedsearch .searchbox-tmpl-css LABEL {
	margin-right:1em;
	width:10em;
	float:left;
}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
	letter-spacing:0;
	font-weight:normal;
	margin-top:-1.2em;
	float:right;
}
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
	float:left;
}
.tx-indexedsearch .info-tmpl-css dd.item-mtime {
	float:none;
}
.tx-indexedsearch .info-tmpl-css dd.item-path {
	float:none;
}
.tx-indexedsearch-redMarkup {
	color:#4a849a;
}
select.tx-indexedsearch-selectbox-type {
	width:180px;
}
.tx-indexedsearch {
	margin-bottom:6px;
}
.tx-indexedsearch-title {
	font-weight:bold;
}
.tx-indexedsearch legend {
	display:none;
}
.tx-indexedsearch fieldset {
	border:solid 1px #e0e0e0;
}
.tx-indexedsearch .suchehead {
	background-color:#999999;
	color:#FFFFFF;
	font-size:14px;
	line-height:24px;
	margin-bottom:10px;
	width:100%;
	padding-left:5px;
}
.tx-indexedsearch fieldset table {
	padding-left:5px;
	padding-bottom:15px;
}
input {
	border:solid 1px #e0e0e0;
}
input.tx-indexedsearch-searchbox-button {
	background:none;
	border:0px;
	background:url(../img/la_link_pfeil.gif) center left no-repeat;
	width:150px;
	text-align:left;
	padding-left:15px;
	color:#000000;
}
#searchform label {
	width:180px;
}
/* ENDE INDEXSEARCH  */

/* START NEWSLETTERANMELDUNG  */
#nlAbmeldung {
	margin-bottom:15px;
}

/* ENDE NEWSLETTERANMELDUNG  */


