@charset "utf-8";

html * {
	margin:0;
	padding:0;
}


/*******************************************
* Styles fuer Extension "LOGINBOX"
********************************************/

div.tx-felogin-pi1 h3
 {
	font-size:13px;
	margin:15px 0 5px;
	padding:0;
}
div.tx-felogin-pi1 {
	margin:2px 0 8px 0;
	color:#9C9C9C;
	font-size:11px;
}
div.tx-felogin-pi1 input#user, div.tx-felogin-pi1 input#pass {
	background:none repeat scroll 0 0 #F6F5E3;
	border:1px solid #999;
	color:#004494;
	height:14px;
	padding:2px;
	width:135px;
}
div.tx-felogin-pi1 input {
	background:transparent;
	border:0;
}

.news-list-browse {visibility:hidden;}

/*******************************************
* Styles fuer Extension "tx_indexedsearch"
********************************************/

div.result-head {display:block; margin:20px 0 5px 0; width:95%; height:20px;}
div.result-head h3  { font-size:13px; margin:0; padding:0; vertical-align:middle; float:left; }
.tx-indexedsearch .tx-indexedsearch-res P.tx-indexedsearch-descr { font-size:12px; line-height: 1.8em; width:540px; margin:14px 40px 20px 30px; clear:both; }

.tx-indexedsearch {min-height:55px; background:transparent; width:570px; }

.tx-indexedsearch .tx-indexedsearch-searchbox {display:none;}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { float:left; font-size:14px; color:#787878; margin:12px 0 8px 15px;}
.tx-indexedsearch .tx-indexedsearch-browsebox P { float:right; font-size:11px; color:#989898; margin:15px -15px 30px 0;}
.tx-indexedsearch .tx-indexedsearch-browsebox UL { clear:both; width:100%; font-size:11px; margin:0 0 0 10px; padding:0}
.tx-indexedsearch .tx-indexedsearch-browsebox UL li { float:left; font-size:11px;  margin:0 2px 20px 5px; padding:0}
.tx-indexedsearch .tx-indexedsearch-browsebox UL li a { color:#787878; padding:0; margin:0 9px 0 0; height:17px;}

.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:normal; clear:both;color:#006699;margin:0 0 0 16px;padding:25px 0 0;text-align:left;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {color:#9C0708; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { display:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { color:#9C0708; font-style: normal; padding:0 0.3em 0 0.3em; }

.tx-indexedsearch-res .res-tmpl-css {clear:both; height:auto; border-top:1px solid #efefef; }
.tx-indexedsearch-icon {margin:0; }
.tx-indexedsearch-icon img {clear:both; margin:0 10px 0 0; float:left;}

.tx-indexedsearch .tx-indexedsearch-res P.tx-indexedsearch-descr { font-size:12px; line-height: 1.8em; width:540px; margin:14px 40px 20px 30px; clear:both; }

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { margin:0; font-size:13px;}

#left_down h1 {width:175px;}

#contenttop {
	position:absolute;
	background:transparent; 
	top:201px;
	width:204px;
	height:auto;
	display:table;
	left:0;
	margin:0;
	padding:0;
}
#con_head {
	padding:32px 0 0 15px;
	margin:0;
	width:204px;
	vertical-align:top;
	line-height:22px;
}
#left_down {
	padding:0 0 0 30px;
	margin:0;
	width:170px;
	vertical-align:top;
	line-height:22px;
}

/*******************************************
* Styles fuer tt_news
********************************************/

div.news-single-img {
	float:right;
	margin-bottom:10px;
	margin-left:30px !important;
	margin-right:5px;
}

.dmore {
	float:left;
	width:180px;
	padding:0;
	margin:0 0 5px 0;
}

div.dmore a {
	padding:0 0 2px 0;
}

.dimage {
	margin-top:1px;
	width:140px;
	float:left;
	padding:0;
	margin:0;
}
.dimage img {
	padding:2px;
	border:0;
	margin:0;
}

.dnew {
	border-bottom:1px dotted #ccc;
	width:580px;
	height:100px;
	padding:0 0 12px;
	margin:0 0 10px 0;
}

.dheadline {
	float:left;
	width:320px;
	padding:0;
	margin:2px 0 4px 0;
	color:#545454;
	font-family: 'trebuchet MS', Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size:12px;
}
.dtext {
	float:left;
	padding-top:8px;
	padding-bottom:.6em;
	margin-bottom:1em;
	line-height:1.54em; color:#787878;
	width:340px;
}

/*******************************************
* Styles fuer RECAPTCHA
********************************************/

div#recaptcha_widget_div {
	margin:0 0 8px 100px;
}

input.txt {
	margin:0 0 8px 100px;
}


/*******************************************
* Styles fuer SOLARCHECK
********************************************/

table.wke-table td {
	height:24px;
	margin:2px 0 2px 0;
	padding:2px 0 4px 0;
}

table.wke-table input.checkform {
	height:14px;
	border:1px solid #EFEFEF;
	padding:2px;
	background:#EFEFEF;
	color:#004494;
}

table.wke-table select.checkform {
	height:20px;
	border:1px solid #EFEFEF;
	padding:2px 3px 2px 2px;
	background:#EFEFEF;
	color:#004494;
}

table.wke-table input.checkform:focus, table.wke-table input.checkform:hover,
table.wke-table select.checkform:focus, table.wke-table select.checkform:hover {
	border:1px solid #AD9961;
}

table.wke-table select#Standort, 
table.wke-table select#Winkel,
table.wke-table select#Neigung,
table.wke-table select#inBetriebJahr {
	width:125px;
}

,
table.wke-table input#inBetriebMonat {
	margin:0 95px 0 0;
}

.a-td {
	background-color:#efefef;
	border:1px solid #FFFEF5;
	padding:3px 5px 3px 7px;
	text-align:left;
	vertical-align:text-top;
	color:#666666;
}
table.a-table {
	width:100%;
}

/*******************************************
* Styles fuer Tabellen im Contentbereich
********************************************/

.contenttable {
	font-size: 11px;
}
.contenttable tr {
	border-bottom: 1px solid #ccc;
}
.contenttable td {
	padding:2px;
}


#con_komplett ol, #con_komplett ul {
margin:0 10px 10px 10px;
}

#con_komplett ol li , #con_komplett ul li {
margin:0 10px 10px 10px;
}
#con_komplett a {color:#AD9961;}

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left:30px !important;
	margin-right:5px;
	martin-top:8px;
	margin-bottom:10px;
}

div.tx-thmailformplus-pi1 ul {
	margin:8px 0 15px 0;
	color:#9C0708;
}
div.tx-thmailformplus-pi1 ul li {
	padding:3px 0;
	color:#9C0708;
	list-style:none;
}
#recaptcha_area { }

div.tx-thmailformplus-pi1 label {
	display:block;
	float:left;
	padding:2px 5px 2px 2px;
	width:100px;
}

div.tx-thmailformplus-pi1 input.txt,
div.tx-thmailformplus-pi1 textarea.txt {
	font-family: 'trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:11px;
	border:1px solid #CCCCCC;
	clear:right;
	display:block;
	padding:2px;
	width:220px;
}

div.tx-thmailformplus-pi1 input.none {
	visibility:hidden;
}

div.tx-thmailformplus-pi1 input#contact_email,
div.tx-thmailformplus-pi1 input#contact_phone {
	margin:4px;
	float:left;
	width:20px;
}

fieldset {border:0;}

.con_komplett_news #con_komplett {margin:0 0 0 10px;}

.important {color:#980000;}

/*******************************************
* Styles fuer Bild links + Text
********************************************/

#con_komplett .csc-textpic-intext-left {border-bottom: 1px dotted rgb(49, 49, 49); padding: 10px 0pt; clear: left; min-height:40px;}

/* --------------------------- HTML / BODY ------------------------------ */

#con_komplett .csc-header-n1 {width:580px; float:none;}

p.bodytext { }

body {
	font-family: 'trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFEF5 url('/fileadmin/luxor/layout/bg_body.png') repeat-x scroll left top;
	color:rgb(120,120,120);
}
a {
	text-decoration:none;
	color:#999;
}
a:hover {
	color:#006699;
}
a {
        text-decoration:none; 
}

a:focus {
        outline:0; 
        -moz-outline:0;
}

.clear {
	clear: both;
}

/* --------------------------- POSITIONIERUNG ------------------------------ */

#position {
	left:50%;
	margin-left:-450px;
	min-height:820px;
	position:absolute;
	top:0px;
	width:900px;
	z-index:3;
}

#rahmen	{
	top: 0px;
   	position:relative;
	width:900px;
}

/* --------------------------- HEADER ------------------------------ */

#header {
	top:0px;
	width:900px;
	height:107px;
	margin:0;
	padding:0;
	background:transparent;
}
#logo	{
	float:left;
	margin:29px 0 0 28px;
	padding:0;
}

#logo img	{
	border:0;
}
#navipath {
	position:absolute;
	padding:0;
	margin:0;	
	color:#000;
	width:310px;
	height:60px;
	top:0;
	left:530px;
	background:url('/fileadmin/templates/layout/kletterer.png') top right no-repeat; 
	z-index:2;
}
div#navipath p{
	padding:0;
	margin:35px 0 0 0;	
	color:#999;
	font-size:12px;
}
div#navipath p a{
	color:#999;
}
div#navipath p a:hover{
	color:#ccc;
}
#finden {
	padding:9px 0 0 0;
	width:200px;
	float:right;
}
#finden input.input_searchbox {
	width:135px;
	height:14px;
	border:0;
	padding:2px;
	background:#F6F5E3;
	color:#004494;
}
#bghnavi {
	position:relative;
	width:900px;
	height:50px;
	margin:0;
	background-image:url('/fileadmin/luxor/layout/bg_headnav.png');
	background-position:0px 0px; 
	background-repeat:no-repeat;
}
/* --------------------------- HNAV ------------------------------ */

div#hnav {
	position:absolute;
	width:640px;
	left:35px;
	top:9px;
	z-index:2;
}

div#hnav ul {
	margin:0;
	padding:0;
}

div#hnav ul li {
	float:left;
   	margin: 0; 
    	padding:1px 30px 0 0;
    	list-style: none;
}


div#hnav a {
	color:#8C8C8C;
}
div#hnav a:hover {
	color:#666;
}
div#hnav a.active {
	color:#006699;
}
div#hnav a.active:hover {
	color:#666;
}

/* ---------------------------HAUPTNAV 2------------------------------ */

ul#vnav {
    margin:0; 
    padding: 0;
  }

ul#vnav li {
    list-style: none;
    margin: 0; 
    padding-left: 10px;
    padding-top: 5px;
  }
li.vnav {
    list-style: none;
    margin: 0; 
    padding-left: 10px;
    padding-top: 5px;
  }

#claim {
	margin:28px 0 0 300px;
	float:left;

}
#hauptnavigation {
        padding-top:7px;
	margin-left:400px;
	width:350px;
}

#distanz {
	margin:0;
	padding:0;
	width:868px;
	height:42px;
	clear:both;
}

#here {
	margin:0;
	padding:15px 0 14px 25px;
	width:370px;
	color:#9c9c9c;
	text-decoration:none;
	font-size: 11px;
	float:left;
}
#offen {
	color:#9c9c9c;
	float:right;
	font-size:11px;
	font-style:oblique;
	margin:0;
	padding:15px 10px 14px 25px;
	text-align:right;
	text-decoration:none;
	width:220px;
}
#here a {
	color:#9c9c9c;
}
#here a:hover {
	color:#ccc;
}

/* --------------------------- CONTENTBEREICH ------------------------------ */

#bgcontent {
	position:relative;
	width:868px;
	height:298px;
	margin-left:21px;
	margin-top:225px;
}
#contenter {
	background:url('/fileadmin/luxor/layout/bg_contenter.png') top left no-repeat; 
	width:900px;
    	height:470px;
	left:0px;
	display:table;
}
#contenter_1 {
	background:#fff; 
	width:868px;
    	min-height:428px;
	left:0px;
}
div#con_head ul {
	list-style:none;
	width:200px;
	padding:0;
	margin:0;	
}
div#con_head ul li {
	border-bottom:1px dotted #ccc;
	font-size:13px;
	list-style-position:inside;
	margin:0 0 0 15px;
	padding:10px 0 10px 6px;
	width:155px;
	
}
#con_head a.active {
	color:#006699;
}


#contenttop .con_head {
	padding:37px 0 0 50px;
	vertical-align:top;
	line-height:1.4em;
}
#contenttop .con_head h1 {
	padding:0;
	margin:0;
	font-size:15px; 
	font-weight:normal;
	color:#006699;
}
#con_head_img {
	padding-left:0px;
	padding-top:29px;
	height:108px;

	vertical-align:top;
}
#con_head_claim {
	padding-left:283px;
	height:49px;
	vertical-align:top;
}
#con_komplett {
	display:table;
	float:right;
	margin:40px 35px 30px 0;
	min-height:300px;
	width:590px;
}
#con_komplett_news {
	background:url('/fileadmin/templates/layout/bg_con_3fach.png') top left no-repeat;
        min-height:300px;
	margin:-215px 30px 0 40px;
        clear:both;
}
#con_komplett_2 {
	background:url('/fileadmin/templates/layout/bg_con_2.png') top left no-repeat;
        min-height:300px;
        width:100%;
	margin:-215px 30px 0 40px;
        clear:both;
}
#con_kom_2liste{
	margin:-50px 30px 0 0;
}
#con_kom_2fach {
	background-image:url('/fileadmin/templates/layout/bg_con_2fach.png');
	background-position:0px 0px; 
	background-repeat:repeat-y;
	margin-top:-215px;
	margin-left:40px;
	margin-right:30px;
}
#con_li_kom_2fach {
	width:469px;
        min-height:298px;
	float:left;
}
#con_li_retxt {
        min-height:198px; 
	margin-left:-40px; 
	padding-top:20px; 
	float:right;
}
#con_li_komplett {
	width:340px; 
	float:left;
	display:inline;
	font-size:12px;
	line-height:1.42em;
	margin:0 30px 0 0;
}
#con_komplett h1, #left_down h1
 {
	font-size:14px;
	margin:5px 0 15px;
	padding:0 0 10px;
	border-bottom: 1px dotted #cccccc;
}
div#con_komplett div.tx-loginboxmacmade-pi1-welcome {
	margin:2px 0 8px 0;
	color:#9C9C9C;
	font-size:11px;
}

.bg_con_li {

}
#con_li_1 {
	margin-left:40px;
	width:222px;
	height:188px;
	padding:12px 0 0 12px;
	float:left;
}

#con_li_kom_2{
	position:relative;
	padding:0;
	margin:22px 50px 0 22px;
        min-height:300px; 
	width:426px; 
	float:left;
	line-height:1.47em;
}

/* --------------------------- CONTENTBEREICH RECHTS ------------------------------ */

#con_re_kom_2 { 
	position:relative;
	width:280px;
        min-height:278px;  
	padding:0; 
	margin:22px 20px 0 8px;
	line-height:1.47em;
	font-size:14px; 
	font-weight:normal;
	float:left;
}

#con_re_kom_2 p { 
	padding:0;
	margin:0 0 18px 0;
}
#con_re_kom_2 .head  { 
	font-size:14px; 
	font-weight:normal;
	color:#9C9C9C;
}
#zuruck { 
	padding:0;
	margin:0;
	font-size:11px; 
	font-weight:normal;
	color:#9F9F9F;
}
#zuruck a{
	text-decoration:none;  
	font-size:11px; 
	font-weight:normal;
	color:#006699;
}
#zuruck a:hover{ 
	color:#333;
}
#con_re_komplett { 
	min-width:380px; 
	padding:0;  
	line-height:1.42em;
	display:table;
	font-size:12px;
	margin: 0 0 0 30px;
}
#con_komplett p { 
	line-height:17px;
}
#con_txtbox { 
	padding-left:5px;
}

#con_re_1 {
	height:188px;
	padding:12px 0 0 295px;
}
#contentright {
	position:absolute;
	width:271px;
	height:266px;
	left:568px;
	top:16px;
	z-index: 4;
}
#headliner {
	position:relative;
	width:350px;
	height:15px;
	left:30px;
	font-size:11px;
	color:rgb(66,66,66);
	top: 20px;
}
#pichead {
	position:absolute;
	width:280px;
	left:285px;
	height:15px;
	font-size:11px;
	color:rgb(66,66,66);
	top:137px;

}
#rightfooter {
	position:absolute;
	left:0px;
	top:255px;
	width:266px;
	font-size:10px; 
	color:rgb(220,220,220); 
	text-decoration:none;
}
#headnavigation {
	position:absolute;
	width:454px;
	height:20px;
	left:430px;
	top:35px;
	font-size:10px;
	z-index: 4;
}
#leftnavigation {
	position:absolute;
	width:200px;
	left:21px;
	top:83px;
	z-index: 4;
}



#left p { padding-left:3px;padding-right:2px }

#right p { padding-left:4px;padding-right:2px }

#imagecolumn {
	margin-top:0px;
	position:absolute;
	top:20px;
	left:608px;
	width:148px;
	height:550px;
	z-index:10;
	padding-top:112px;
	padding-left:10px;
	padding-right:10px;
	color:rgb(62,77,116);
}

#imagecolumn a {
	padding:0;
	font-weight:normal;
	font-size:11px;



	color:rgb(190,190,190);
	margin:0;
}

#imagecolumn h1 {
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:rgb(217,104,28);
	margin:0;
}

#right {
	position:relative;
	width:170px;
	float:right;
	margin-top:10px;

	padding-top:170px;
	padding-bottom:20px;
	background-color:#999999;
	color:rgb(62,77,116);
}

#clearfooter { width:100%;height:52px;clear:both; }


#loginbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#searchbox {
	padding-bottom:1.2em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:0.5em;
	margin-bottom:1.5em;
        height:32px;
	z-index:13;
}

#newsletterbox {
   background-color:#DFE0E5;
   border-top:1px solid #aeaeae;

   border-bottom:1px solid #aeaeae;
   padding-bottom:.6em;
   padding-top:.6em;
   padding-left:.5em;
   padding-right:.5em;
   margin-top:1.5em;
   margin-bottom:1.5em;
}

#launch {
	position:absolute;
	width:765px;
	margin-left: -383px;
	left:50%;
	height:420px;
	top: 50%;
	margin-top: -220px;
	z-index: 1;
}	


/* --------------------------- FOOTER ------------------------------ */

#bgfooter {
	background-image:url('/fileadmin/luxor/layout/bg_footer_top.png');
	background-position:0; 
	background-repeat:no-repeat;
	margin:-11px 0 5px 0;
	width:900px;
	height:50px;
}
#bgfooter_1 {
	background-image:url('/fileadmin/templates/layout/bg_footer_1.png');
	background-position:0; 
	background-repeat:no-repeat;
	margin:-11px 0 5px 0;
	width:868px;
	height:59px;
}

#footercr {
	color:#999999;
	float:left;
	font-size:11px;
	letter-spacing:1px;
	margin:2px 0 30px 30px;
	width:300px;
}
#footercr a,
#footernavigation a {
	color:#999;
}
#footercr a:hover,
#footernavigation a:hover {
	color:#ccc;
}
#footernavigation {
	margin:0 0 0 120px;
	padding:2px 0 0 0;
	color:#fff;
	width:330px; 
	float:left;
	font-size:11px;
}
#addthis {
	float:left;
	margin:0 0 0 15px;
}
#bottomnavi {
	text-align:center;
	color:rgb(210,210,210);
}

#additionalnavi {
	float:right;
	background-color:#ffffff;
	margin-top:3px;
	padding-bottom:2px;
	padding-top:0px;
	margin-left:10px;
	text-align:center;
	width:170px;
	color:rgb(160,160,160);
}

/* --------------------------- ADNEWSLIST ------------------------------ */

#con_komplett div.dtext p.bodytext {width:240px;}

#sub_u_Back {
	width:50px;
	float:left;
}
#sub_u_Next {
	width:50px;
	float:left;

}
#sub_u_Pages {
	float:left; color:#999999;
}
#subadbrowsepages {
	width:20px;
	float:left;
}

#sub_o_Pages {
	font-size:11px;
	left:595px;
	padding-top:0px;
	position	:absolute;
	text-align:right;
	top:240px;
	width:250px;
	z-index:5;
}
#subadbrowsing {
	position:relative;
	top:-18px;
	left:20px;
	width:200px;
	margin-top:28px;
	font-size:11px;
	z-index:3;
	float:left;
}

/*******************************************
* Styles fuer start.tmpl
********************************************/

div#contentstart {
	background:transparent url(/fileadmin/luxor/layout/bg_con_start.png) no-repeat scroll left top;
	display:block;
	height:430px;
	left:0;
	width:900px;
}
#distanzer {
	margin:0;
	padding:0;
	width:868px;
	height:158px;
	clear:both;
}
div#subheader {
	background:transparent;
	display:table;
	height:152px;
	margin:10px 0 0 80px;
	width:720px;
	font-size:11px;
}
div#subheader div#privat {
	position:absolute;
	left:80px;
	top:167px;
	background:transparent;
	float:left;
	display:table;
	height:152px;
	width:340px;
	margin:0;
	font-size:11px;
}
div#subheader div#privat img,
div#subheader div#partner img  {
	float:left;
}
div#subheader div#privat h2,
div#subheader div#partner h2 {
	margin:10px 0 10px 0;
	color:#004492;
	font-size:12px;
	font-style:normal;
}
div#subheader div#partner {
	position:absolute;
	left:470px;
	top:167px;
	background:transparent;
	display:table;
	height:152px;
	margin:0;
	width:320px;
	font-size:11px;
}

div#contentstart div#aktuelles {
	position:absolute;
	left:45px;
	top:355px;
	background:transparent;
	display:block;
	margin:0;
	height:300px;
	width:360px;
}
div#aktuelles h1 {
	border-bottom:1px dotted #CCCCCC;
	font-size:13px;
	margin:5px 0 15px;
	padding:0 0 10px;
}
div#subheader  {
	line-height:1.43em;
}
div#contentstart div#conright {
	position:absolute;
	left:470px;
	top:355px;
	background:transparent;
	display:block;
	margin:0;
	height:300px;
	width:350px;
}
div#conright h1 {
	border-bottom:1px dotted #CCCCCC;
	font-size:13px;
	margin:5px 0 15px;
	padding:0 0 10px;
}
div#conright p {
	line-height:17px;
}
/*******************************************
* Styles fuer start NEWS LAST
********************************************/

div#aktuelles img {
	border:0;
	float:left;
	margin:3px 20px 5px 0;
}

div#aktuelles p {
	border:0;
	margin:3px 50px 5px 0;
	line-height:16px;
	font-size:11px;
}


div#aktuelles h3 {
	font-size:12px;
	font-style:normal;
	margin:10px 0 10px 0;
	padding:0;
}

div#aktuelles div.news-latest-item {
	border-bottom:1px dotted #CCCCCC;
	margin:0 0 10px 0;
	padding:0 5px 5px 0;
}
div#aktuelles div.news-latest-morelink {
	margin:5px 0 5px 0;
	padding:0 0 5px 0;
}
div#aktuelles div.news-latest-morelink a {
	font-size:11px;
	color:#AD9961;
}
div#conright a {
	color:#AD9961;
}
div#conright .detail {
	font-size:11px;
	color:#999999;
}