/* 
    Document   : styles.css
    Created on : 11-nov-2009, 8.35.52
    Author     : luca
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {

    margin:0;
    padding:0;
}

body {

    margin:0px 0px 0px 0px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
    text-align:center; /* for IE */
    line-height:16px;
    color:#666666;
    background:#ffffff url('../images/background_top_content.gif') left top repeat-x;
}


body a {

    font-weight:normal;
    text-decoration:none;
    color:#d47117;
    }

body a:hover {

    text-decoration: underline;
}

div {

    vertical-align:top;
}

form {
    margin:0px;
    padding:0px;
    border:none;
}

form:focus {

    border:none;
    }

input, textarea{

    background-color:#fcfcfc;
    border:1px solid #d1d1d1;
    font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#333333;
    padding:2px 2px 0px 2px;
}

input {

    height:20px;
}

select {

    min-width:42px;
    /*height:14px;*/
    font:normal 10px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#333333;
    background-color:#ffffff;
    border:1px solid #7899bb;
}


/* **************************** rte icon link ****************************** */

.mail img, .download img, .external-link img, .external-link-new-window img, .internal-link img, .internal-link-new-window img {

    border:none;
    }


.bodytext {

    color:#666666;
    font-size:12px;
    font-weight:normal;
    line-height:20px;
    }

#h_cont div.h_cont_c div.p_cnt p.bodytext ul, #h_cont div.h_cont_c div.p_cnt ul {

    clear:both;
    list-style:none;
    margin:7px 0px 7px 17px;
    padding:0px 0px 0px 0px;
    }

#h_cont div.h_cont_c div.p_cnt div.bodytext ul li, #h_cont div.h_cont_c div.p_cnt ul li {

    clear:both;
    list-style:none;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 14px;
    background:transparent url('../images/menu_left2.gif') 0px 11px no-repeat;
}

.csc-textpic {

    margin:11px 0px  12px 0px;
}

dd.csc-textpic-caption {

    font-size:11px;
    color:#999999;
}

.tnl {
    color:#583923;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    }

.txt {
    color:#333333;
    font-size:12px;
    }

.sbm {

    height:20px;
    font-size:12px;
    cursor:pointer;
    background-image:url('../images/sf_fr.gif');
    padding:2px 4px 3px 4px;
    }

.sbm b {
    font-weight:bold;
    color:#583923;
    }

.br {

    clear:both;
    width:100%;
    height:1px;
    overflow:hidden;
    }

#pre_main {
    width:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
   /* background:#ffffff url('../images/sf1_new.png') left top repeat-x; /*#d0dae4*/
	background:#ffffff url('../images/background_top_home.gif') left top repeat-x;
}

#main{

    width:990px;
    margin:0 auto;
    text-align:left;
}

#header {

    clear:both;
    width:980px;
    height:143px;
    background:transparent;
}

.logo {

    float:left;
    margin:18px 0px 0px 0px;
}

.logo .nascondi
{
	display: none;
}

#cont_icon_20jahre
{
	float:left;
	padding: 17px 0px 0px 40px;
	width: 130px;
	height: 122px;
}

#icon_20jahre
{
	float:left;
	width: 130px;
	height: 122px;
	background-image:url(../images/logo20.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

a#icon_20jahre span
{
	display: none;
}
.search {

    float:right;
    width:182px;
    margin:9px 15px 0px 0px;
}

/*
.lang {

    float:right;
    margin:14px 20px 0px 0px;
}

.lang a {

    color:#89a6c4;
    text-decoration:none;
}
*/
.service {

    float:right;
    margin:12px 50px 0px 0px;
    font-size:11px;
    color:#676767;
}

.service a {

    color:#676767;
    text-decoration:none;
}

.service a:hover {

    color:#d87318;
    text-decoration:none;
}


#qua-search {

    width:124px;
    height:19px;
    padding-top:3px!important;
}

#srh1 {

    width:63px;
    height:25px;
    margin:0px 0px 0px 6px;
    overflow:hidden;
    background:transparent url('../images/suche.png') 0px 0px no-repeat;
    border:none;
}
/*
#srh1:hover {
    
    background-position:0px -29px;
}
*/
#menu {

    clear:both;
    width:979px;
    height:48px;
    background:transparent url('../images/sf2.gif') 0px 0px repeat-x;
}

#header_img {

    clear:both;
    width:990px;
    height:343px;
    overflow:hidden;
	background-image:url(../images/background_header_box.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

.h_img {

    float:left;
    width:979px;
    height:324px;
    overflow:hidden;
	background-color:#072a4f;
}


#myImageFlow
{

    width:979px!important;
    height:323px!important;
    overflow:hidden!important;

}
.shadow_1 {

    float:left;
    width:10px;
    height:324px;
    overflow:hidden;
    background:transparent url('../images/shadow1.png') 0px 0px no-repeat;
}

#shadow_2h {

    clear:both;
    width:990px;
    height:19px;
    overflow:hidden;
    background:transparent url('../images/shadow2.png') 0px 0px no-repeat;
}

#shadow_2c {

    clear:both;
    width:990px;
    height:28px;
    overflow:hidden;
    background:transparent url('../images/shadow2.png') 0px 0px no-repeat;
}


#box_h {

    clear:both;
    width:989px;
    height:168px;
	padding:0px 0px 25px 1px;
	float:left;
	background-image:url(../images/background_button_home.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

.box_hbox {

    float:left;
    width:326px;
    height:168px;
    overflow:hidden;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	background-position: top right;
	background-repeat:no-repeat;
	
}

#background_home_box100
{
	background-image:url('../images/boxes1.png') ;
}

#background_home_box010
{
	 background-image:url('../images/boxes2.png') ;
}

#background_home_box001
{
	 background-image:url('../images/boxes3.png') ;
}


#box_h a.box_hbox:hover {

    background-position:bottom right;
	cursor:pointer;
	text-decoration: none !important;
}

.box_content_text
{
	float:left;
	width: 206px;
	min-height: 60px;
	height: auto !important;
	height:60px;
	padding: 0px 22px 0px 98px;
	text-decoration: none !important;
	line-height: 1.4em;
}

.box_content_text .bodytext
{
	line-height: 18px !important;
	font-size: 11px !important;
}

.box_content_text .bodytext a, .box_content_text .bodytext a:hover
{
	text-decoration: none !important;
}

.box_hbox div.box_tit {

    width:246px;
    height:36px;
    margin:0px 61px 0px 0px;
    overflow:hidden;
}


.box_hbox div.box_cnt {

    width:246px;
    height:62px;
    overflow:hidden;
    line-height:20px;
    color:#666666;
}

.box_hbox div.box_cnt a {

    color:#666666;
    text-decoration:none;
}

.box_hbox div.box_cnt a:hover {

    color:#333333;
    text-decoration:none !important;
}




#h_tit {

    clear:both;
    width:980px;
    height:42px;
    overflow:hidden;
    margin:0px 0px 0px 0px;
	padding: 17px 0px 0px 0px;
    color:#d77a26;
    border-bottom:1px solid #d3d3d4;
}


#h_cont {

    clear:both;
    padding:30px 0px 45px 0px;
	float:left;
	width: 979px;
}
.h_cont_col {

    float:left;
    width:326px;
    height:auto;

}

.h_cont_img {
    
    float:left;
    width:auto;
    height:auto;
}

#h_cont div.h_cont_col div.h_cont_cnt {

    float:left;
    width:261px;
    height:343px;
   /* overflow:hidden !important;*/
    margin:14px 0px 0px 0px;
    background:transparent;
}

.h_cont_tit {
    
    clear:both;
    margin:0px 0px 10px 0px;
}

.h_cont_cnt .h_cont_cnt_cnt {
    
    clear:both;
	min-height: 243px;
	height: auto !important;
	height:243px;
	float:left;
}



.h_cont_cnt_cnt {
    
    clear:both;
    height:243px;
}

.latest_date {
    
    clear:both;
    font-size:11px;
    color:#999999;
}

.latest_date a {
    
    text-decoration:none;
    color:#999999;
}

.latest_date a:hover {

    color:#666666;
}

.latest_tit {

    clear:both;
    color:#666666;
}

.latest_tit a {
    
    font-weight:bold;
    color:#666666;
    text-decoration:none;
}

.latest_tit strong 
{
	font-size: 12px;
}




.latest_tea {

    clear:both;
    color:#666666;
}

.latest_tea a {
    
    color:#666666;
    text-decoration:none;
}

.latest_tea a:hover, .latest_tit a:hover {
    
    color:#333333;
	text-decoration:none;
}

.latest_tea .bodytext
{
	line-height: 16px;
}

.latest_mehr {
    
    clear:both;
	font-size: 12px;
}

.latest_mehr a {
    
    color:#d47117;
    text-decoration:none;
}

.latest_mehr a:hover {
	text-decoration:underline;    

}

.latest_br {
    
    width:100%;
    height:20px;
    overflow:hidden;
}

.hidden {

    display:none;
}

.img_portfolio {

    float:left;
    width:123px;
    height:99px;
    overflow:hidden;
    padding:0px 7px 23px 0px;
	margin: 0px;
}

.img_portfolio a{
	background-image: url(../images/background_news.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	width: 111px;
	height: 74px;
	float:left;
	padding: 4px;
}

.img_portfolio a:hover{
	background-position: 0px -82px;
	background-repeat:no-repeat;
}

/*
.img_portfolio_r {

    margin:0px 0px 27px 0px;
}

.img_portfolio a img {
    
    border:5px solid #e6e6e4;
}

.img_portfolio a:hover img {
    
    border:5px solid #f7f7f6;
}
*/
.patch {

    float:left;
    width:3px;
    height:3px;
    overflow:hidden;
    background:transparent url('../images/toppa.png') 0px 0px no-repeat;
}

.patch1 {

    margin:0px 0px 0px -135px;
    background-position:0px 0px;
}

.patch2 {

    margin:0px 0px 0px -15px;
    background-position:right top;
}

.patch3 {

    margin:92px 0px 0px -135px;
    background-position:left bottom;
}

.patch4 {

    margin:92px 0px 0px -15px;
    background-position:right bottom;
}

.box_butt {
    
    clear:both;
    margin:16px 0px 0px 90px;
    padding:0px 0px 2px 0px;
	text-align:right;
}

.box_butt_latest {
    
    margin:20px 0px 0px 0px;
	text-align: right;
}

.box_butt a {
    
    width:80px;
    height:23px !important;

    padding:5px 60px 4px 60px;
    text-decoration:none;
    background:transparent url('../images/b_work.png') 0px 0px no-repeat;

}

.box_butt_latest a {

    padding:5px 64px 4px 64px;
    background:transparent url('../images/b_agent.png') 0px 0px no-repeat;
}

.box_butt a:hover {

    background-position:0px -27px;
}

.box_faceus {
    
    clear:both;
    width:216px;
    height:94px;
    border-bottom:1px solid #e3e3e3;
}

.box_faceus_l {
    
    float:left;
    width:54px;
    height:51px;
    overflow:hidden;
}

.box_faceus_r {
    
    float:left;
    width:142px;
    font-weight:bold;
    color:#a0a0a0;
}

.box_faceus_r span.us {
    
    color:#d47117;
}

.box_faceus_b {

    clear:both;
    margin:9px 0px 0px 54px;
}

.box_faceus_b a {

    height:24px;
    padding:7px 22px 1px 26px;
    font-weight:bold;
    color:#333333;
    text-decoration:none;
    background:#dfdfdf url('../images/b_faceb.png') 0px 0px no-repeat;
}

.box_faceus_b a:hover {

    color:#333333;
    background-position:0px -26px;
}

.face_con {

    margin:11px 0px 0px 0px;
    color:#333333;
}


#bottom {

    clear:both;
    width:100%;
    height:auto;
    background:#dfdfdf url('../images/sf3.png') 0px 0px repeat-x;
    z-index:5;
}


#bottom_cen {

    width:990px;
    margin:0 auto;
    text-align:left;
}

#bottom_up {
    
    padding:22px 0px 3px 0px;
}

.bottom_left {

    float:left;
}

.bottom_right {
    margin-right:16px;
    float:right;
}

#bottom_up div.bottom_left {
    width:760px;
}

#bottom_middle div.bottom_left {
    
    width:815px;
}

#bottom_middle div.bottom_right {

    padding:14px 0px 0px 0px;
}

/*tagcloud*/


.tg_row {
    
    clear:both;
    width:100%;
    height:auto;
    margin:19px 0px 22px 0px;
}

.tg_l {
    
    float:left;
    width:30px;
    height:auto;
    margin:0px 0px 0px 10px;
}

.tg_r {
    
    float:left;
    width:142px;
    height:auto;
    padding:5px 0px 0px 0px;
}

#tagcloud {
    
    clear:both;
    width:180px;
    height:156px;
    overflow:hidden;
}



/*newsletter*/

#newsletter {
    
    width:198px;
    height:auto;
    overflow:hidden;
}


.anm_fr {

    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background: transparent url('../images/sf3.png') 0px -26px repeat-x !important;
}

.ajax-loading .newsletter_bdy_cnt, .ajax-loading .newsletter_txt {

    opacity:0.3;
    filter:alpha(opacity=30);
}

.ajax-loading {
    
    background:transparent url('../images/ajax-loader.gif') 90px 50px no-repeat !important;
}


.DMAIL {

    clear:both;
}

.newsletter_tit {
    
    clear:both;
    width:270px;
    height:28px;
}

.newsletter_tit img {
    
    float:left;
    margin:0px 0px 0px 72px;
}

.newsletter_txt {
    
    clear:both;
    width:270px;
    height:22px;
    padding:0px 0px 0px 72px;
    color:#666666;
    text-align:left;
}

.newsletter_txt span {
    
    
}


.nwslt_inp {
    
    width:171px;
    height:18px;
    padding:0px 0px 0px 3px;
    font-size:10px;
    color:#999999;
    border:1px solid #c1c2c2;
}

.newsletter_but {
    
    clear:both;
	margin-left: 39px;
}

.newsletter_but a {

    width:83px;
    height:24px !important;
    padding:4px 40px 3px 40px;
    text-decoration:none;
    background:transparent url('../images/anmelden.png') 0px 0px no-repeat;
}

.newsletter_but a:hover {

    text-decoration:none;
    background-position:0px -26px;
}

#newsletter_msg {

    width:200px;
    height:auto;
    overflow:hidden;
    font-size:11px;
}


.c_nws { clear:both; }
#newsletter form { margin:0px 0px 0px 0px; }
.newsletter_inp {clear:both; height:auto;}
#newsletter_bdy { clear:both; width:298px; height:auto; margin:0px 0px 0px 0px; overflow:hidden; }
.newsletter_bdy_cnt { clear:both; width:270px; min-height:19px; margin:0px 0px 4px 0px; overflow:hidden; }
.newsletter_bdy_cnt1 { clear:both; width:400px; min-height:19px; margin:0px 0px 0px 0px; overflow:hidden; }
.newsletter_bdy_cnt_bt { min-height:25px !important; margin:8px 0px 0px 0px; padding:5px 0px 0px 0px; }
#newsletter_msg { text-align:left; margin:10px 0px 0px 0px; }
#newsletter_msg a { color:#999999; }
#newsletter_msg a:hover { color:#2c5a75; }

.newsletter_bdy_cnt_s { float:left; width:73px; line-height:19px; text-align:left; overflow:hidden; }
.newsletter_bdy_cnt_r { float:left; width:122px; height:auto; overflow:hidden; text-align:left; }
#newsletter_bdy_cnt_r_bt { float:left; width:122px; height:25px; overflow:visible; text-align:left; }

.nslt_npt { position:absolute; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; width:120px; height:14px; font-size:9px; }
#nslt_last { float:left; text-align:right; margin:7px 0px 0px 0px; }
.bnone { border:none; }
.newsletter_radio { float:left; margin:14px 4px 0px 0px; }
.r_g { background-color:transparent; border:none; }
.nwsl_f { width:115px; height:16px; font-size:12px; }

.nwsl_red { clear:both; width:195px; color:#ff0000; font-size:11px; text-align:left; }


.dmailline
{
	width:400px;
	height:23px;
	margin-top:8px;
	margin-left: 5px;
}


.dmailline span
{
	float: left;
	width: 140px;
}

.module_sys_dmail_category{
	margin-left: 155px;
}

.dmailinput
{

	float: left;
	width: 160px;
	height:17px;
	padding-top:2px;
	border:1px solid #5f97cb;
}

.bottom_menu {

    float:left;
    width:auto;
    height:auto;
    overflow:hidden;
    margin:0px 45px 0px 0px;
}

.bottom_menu_t {
    
    clear:both;
    height:30px;
}

.bottom_menu_c {
    
    clear:both;
    margin:0px 0px 0px 0px;
}

.bottom_menu_c ul {
    
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.bottom_menu_c ul li {

    clear:both;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:11px;
    line-height:18px;
}

.bottom_menu_c ul li a {

    color:#666666;
    text-decoration:none;
}

.bottom_menu_c ul li a:hover {

    color:#cc6600;
}

#bottom_middle {

    clear:both;
    width:100%;
    height:47px;
    color:#333333;
    font-size:11px;
    line-height:45px;
    border-top:1px solid #d3d3d4;
    border-bottom:1px solid #d3d3d4;
}

#bottom_middle a {

    color:#333333;
    text-decoration:none;
}

#bottom_middle a:hover {

    color:#d87318;
}

#bottom_down {

    clear:both;
    height:92px;
    margin:0px 0px 0px 83px;
    padding:40px 0px 0px 28px;
    /*background:#00ff00;*/
}

.bottom_lo { 
    float:left;
    height:92px;
    overflow:hidden;
    margin:0px 44px 0px 0px;
	
}

#bottom_down div.bottom_lo a {

  
    height:53px !important; /*height:54px;*/
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px; /*padding:4px 90px 33px 90px;*/
    line-height:65px;
    text-decoration:none;
	display:block;
}

#bottom_down div.bottom_lo a:hover {

    background-position:0px -58px;
}

.bottom_lo div a img {
   
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#bianco {  
    background:transparent url('../images/lo_bianco.png') 0px 0px no-repeat;
	width: 163px;
}

#essential {
    background:transparent url('../images/lo_essential.png') 0px 0px no-repeat;
	width: 185px;
}

#going {
	width: 125px;
    background:transparent url('../images/lo_going.png') 0px 0px no-repeat;
}

#funkart {
    background:transparent url('../images/lo_funkart.png') 0px 0px no-repeat;
	width: 163px;
}






.h_cont_l {
    
    float:left;
    width:187px;
    height:auto;
    margin:0px 0px 0px 0px;
}

.menu_l_t {
    
    clear:both;
    width:100%;
    margin:0px 0px 0px 0px;
    padding:9px 0px 11px 0px;
    border-top:1px solid #d3d3d4;
    border-bottom:1px solid #d3d3d4;
}

.menu_l {
    
    clear:both;
    margin:0px 0px 160px 0px;
}

.menu_l_u {

    min-height:113px;
    margin:0px 0px 0px 0px;
    padding:23px 0px 0px 0px;
    background:transparent url('../images/sf4.png') top right no-repeat;
}

.menu_l_u ul {

    list-style:none;
    width:187px;
    height:auto;
    overflow:hidden;
}

.menu_l_u ul li {

    clear:both;
    width:auto;
    min-height:23px;
    font-size:12px;
    font-weight:bold;
    line-height:20px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.menu_l_u ul li a {

    padding:0px 0px 0px 20px;
    text-decoration:none;
    text-transform:uppercase;
    color:#6c6c6c;
    background:transparent url('../images/menu_left.png') 1px 3px no-repeat;
}

.menu_l_u ul li a:hover {

    color:#cc6600;
    background-position:1px -11px;
}


/*
.menu_l_u ul li.selected1, .menu_l_u ul li.selected {

    background-color:#ededed; 
}
*/

.menu_l_u ul li.selected1 a, .menu_l_u ul li.selected a {

    color:#d67720;
    text-decoration:none;
    background-position:1px -11px;
}

.menu_l_u ul li.selected1 ul {

    width:187px;
    height:auto;
    overflow:hidden;
    margin:0px 0px 12px 0px;
    padding:2px 0px 0px 21px;
    list-style:none !important;
}

.menu_l_u ul li.selected1 ul li {

    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    min-height:18px;
    font-size:11px;
    line-height:18px;
}

/*
.menu_l_u ul li.selected1 ul li.selected {

    background:url('../images/limg1.gif') left 5px no-repeat;
}
*/

.menu_l_u ul li.selected1 ul li a {

    padding:0px 0px 0px 17px;
    font-weight:normal;
    color:#999999;
    text-transform:none;
    background:none;
}

.menu_l_u ul li.selected1 ul li a:hover {

    color:#d47117;
}



.menu_l_u ul li.selected1 ul li.selected a {

    font-weight:normal;
    color:#d47117;
    background:transparent url('../images/menu_left2.gif') 1px 7px no-repeat;
}

.pop_tag {
    
    clear:both;
    border-top:1px solid #eeeeef;
}

.h_cont_c {

    float:left;
    width:449px;
    height:auto;
    overflow:hidden;
    margin:0px 57px 50px 41px; /*57*/
    padding:5px 0px 0px 0px !important;
}

.p_tit {
    
    clear:both;
    width:449px;
    height:55px;
	position:relative;
}


#icon_content_page_print
{
	display: block;
	width: 29px;
	height: 24px;
	position:absolute;
	background-image: url('../images/icon_print.gif');
	background-position: 0px 0px;
	background-repeat:no-repeat;
	left:420px;
	top: 0px;
}

.p_cnt {
    
    clear:both;
}

.p_cnt p.bodytext h2 {
    
    clear:both;
    margin:0px 0px 18px 0px;
    font-size:14px;
    color:#d47117;
    font-weight:bold;
}

.p_cnt p.bodytext h3 {

    clear:both;
    margin:0px 0px 18px 0px;
    font-size:13px !important;
    color:#666666; /*#d47117*/
    font-weight:bold;
}

.h_cont_r {

    float:left;
    width:245px;
    height:auto;
    overflow:hidden;
    margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
}

.c_cont_tit {
    
    clear:both;
    width:100%;
    height:24px;
}

.c_cont_col {
    
    clear:both;
    width:100%;
	min-height: 130px;
	height: auto !important;
	height:130px;
	
    margin:0px 0px 67px 0px;
    background:transparent url('../images/sf5.png') 0px 0px no-repeat;
    border-top:1px solid #d3d3d4;

}

#h_cont div.h_cont_col div.c_cont_col {
    
    background:none;
    border:none;	
}

.c_cont_img {
    
    float:left;
    width:33px;
    height:auto;
    margin:17px 0px 0px 8px;
}

.c_cont_img_nws {

    float:left;
    width:33px;
    height:auto;
    margin:10px 4px 0px 4px;
}

.c_cont_cnt {
    
    float:left;
    width:196px;
    height:auto;
    overflow:hidden;
    margin:21px 0px 0px 0px;
    padding:0px 0px 4px 0px;
}

.c_cont_cnt_protf {

    overflow:visible;
}


.c_cont_cnt_auf {

    clear:both;
    width:206px;
    height:auto;
    margin:25px 0px 0px 0px;
}



/*#h_cont div.h_cont_r div.c_cont_col div.c_cont_cnt div.c_cont_cnt_auf div.img_portfolio*/
/*.c_cont_cnt_auf div.img_portfolio*/

/*
#h_cont div.h_cont_col div.c_cont_col div.h_cont_cnt div.h_cont_cnt_cnt  {

    width:auto;
    height:263px;
}
*/

#h_cont div.h_cont_col div.c_cont_col div.h_cont_cnt div.h_cont_cnt_cnt div.img_portfolio {

    width:120px;
    height:93px;
    overflow:hidden;
    margin:0px 10px 26px 0px;
}


#h_cont div.h_cont_r div.c_cont_col div.c_cont_cnt div.c_cont_cnt_auf div.img_portfolio {

    float:left;
    width:97px !important;
    height:75px !important;
    overflow:hidden !important;
    margin:0px 6px 21px 0px;
    /*background:#ff0000;*/
}



.c_cont_cnt_auf  .img_portfoliop {

    float:left;
    width:96px;
    height:73px !important;
    overflow:hidden;
    padding:0px 7px 23px 0px;
	margin: 0px;
}

.c_cont_cnt_auf .img_portfoliop a{
	background-image: url(../images/background_newsp.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	width: 88px;
	height: 59px;
	float:left;
	padding: 4px;
}

.c_cont_cnt_auf .img_portfoliop a:hover{
	background-position: 0px -67px;
	background-repeat:no-repeat;
}






/*

.c_cont_cnt_auf div.img_portfolio a img {

    border:2px solid #e6e6e4;
}

.c_cont_cnt_auf div.img_portfolio a:hover img {

    border:2px solid #f7f7f6;
}



.img_portfolio a table {
    
    width:88px;
    height:70px;
}
*/

#h_cont div.h_cont_r div.c_cont_col div.c_cont_cnt {
    
    margin-bottom:70px;
}


#h_cont div.h_cont_col div.h_cont_cnt div.h_cont_cnt_cnt div.latest_date, #h_cont div.h_cont_r div.c_cont_col div.c_cont_cnt div.c_cont_cnt_cnt div.latest_date {
    
    clear:both;
    margin:17px 0px 0px 0px;
    padding:0px 0px 6px 0px;
}

#h_cont div.h_cont_r div.c_cont_col div.c_cont_cnt div.c_cont_cnt_cnt div.latest_date {
    
    padding:0px 0px 3px 0px
}

#h_cont div.h_cont_col div.h_cont_cnt div.h_cont_cnt_cnt div.latest_tit {

    clear:both;
    padding:0px 0px 4px 0px;
    line-height:16px;
}

#h_cont div.h_cont_col div.h_cont_cnt div.h_cont_cnt_cnt div.latest_tea a p.bodytext {
    
    line-height:16px;
}

#h_cont div.h_cont_r div.c_cont_col div.c_cont_cnt div.c_cont_tit {
    
    height:14px;
    margin-bottom:-4px;
}



#h_cont div.h_cont_r div.c_cont_col div.c_cont_cnt div.c_cont_cnt_cnt div.latest_tit {
    
    padding:0px 0px 5px 0px;
}

#h_cont div.h_cont_r div.c_cont_col div.c_cont_cnt div.box_butt_latest {

    margin:27px 0px 0px 0px;
    text-align:right;
}

#h_cont div.h_cont_r div.c_cont_col div.c_cont_img_protf {

    width:35px;
    margin:12px 0px 0px 5px;
}


#h_cont div.h_cont_r div.c_cont_col div.c_cont_cnt_protf div.box_butt a {

    background:transparent url('../images/b_work.png') 0px 0px no-repeat;
    text-decoration:none;
}

#h_cont div.h_cont_r div.c_cont_col div.c_cont_cnt_protf div.box_butt a:hover {

    background-position:0px -27px;
}


/*
#h_cont div.h_cont_r div.c_cont_col div.c_cont_cnt_protf {

    margin:16px 0px 0px 0px;
}
*/




/*news*/
div.txt #news_list {
    
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.browse {
	float: left;
	width:449px;
    font-size:11px;
    line-height:36px;
    border-top:1px solid #e2e4e3 !important;
	position:relative;
	text-align:center;
	height: 36px;
	
}
.browse strong
{
	font-weight: bold;
}

.browse a 
{ 
    color:#666666;
    text-decoration:none;
}

.browse a:hover 
{
    color:#d47117;
}



.listanewsprevious 
{
	background-image: url(../images/menu_right_news.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding: 0px 10px 0px 15px;
	text-align:left;
	float: left;
	width: 120px;
	position:absolute;
	top: 0px;
	left: 0px;
	height: 36px;
}
	
.listanewsnext 
{
	background-image:url(../images/menu_left_news.gif);
	background-repeat:no-repeat;
	background-position: right center;
	padding: 0px 15px 0px 10px;
	height: 36px;
	text-align:right;
	float: right;
	width: 120px;
	position:absolute;
	top: 0px;
	right: 0px;
}
	
	



/*
.browse_l {
    
    float:left;
}

.browse_l a {
    
    padding:0px 0px 0px 7px;
    color:#666666;
    background:transparent url('../images/menu_left.png') 0px 2px no-repeat;
}

.browse_l a:hover, borwse_r a:hover {

    background-position:0px -12px;
}


.browse_c {
    
    float:left;
    width:100%;
    text-align:center;
}

.browse_c a {
    
    
}

.browse_r {
    
    float:right;
    padding:0px 7px 0px 0px;
}
*/
.nmg {

    float:left;
    width:118px;
    height:88px;
    margin:0px 0px 0px 0px;
    padding:12px 18px 0px 0px;
}

.nmg a{

    float:left;
    width:116px;
    height:77px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:1px solid #e2e4e3;
}


/*
.nmg a font {

    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:11px;
}
*/

.news_list_rec {
    width:449px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 15px 0px;
	border-top:1px solid #e2e4e3 !important;
	float:left;
	min-height: 88px;
	height: auto !important;
	height:88px;

}

.news_list_rec_cnt {

    float:left;
    width:313px;
	min-height: 20px;
	height: auto !important;
	height:20px;
    margin: 0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
}

.news_list_rec_cnt a {
    
    font-weight:bold;
}

.news_list_rec_cnt_dat {

    clear:both;
    width:313px;
    padding:0px 0px 0px 0px;
    color:#999999;
    font-size:11px;
}

.news_list_rec_cnt_dat a {

    font-weight:normal;
    color:#999999;
    text-decoration:none;
}

.news_list_rec_cnt_dat a:hover {

    color:#666666;
}


.news_list_rec_cnt_tit {

    clear:both;
    width:313px;
    padding:1px 0px 2px 0px;
    line-height:14px;
}

.news_list_rec_cnt_tit a 
{
    text-decoration:none;
	color : #666667;
	font-size: 13px;
}

.news_list_rec_cnt_tit a:hover 
{
	color: #333333;
    text-decoration:none;
}

.news_list_rec_cnt_tit a strong {

    font-weight:bold;
    color:#666667;
	 text-decoration:none;
}

.news_list_rec_cnt_tit a:hover strong {

    color:#333333;
}

.news_list_rec_cnt_cnt {
	float:left;
    width:313px;
    padding:2px 0px 0px 0px;
    line-height:17px;
	min-height: 17px;
	height: auto !important;
	height:17px;
}


.news_list_rec_cnt_cnt  .bodytext
{
	float:left;
}
.news_list_rec_cnt_cnt a p.bodytext {

    line-height:17px;
}

#news_list div.news_list_rec div.news_list_rec_cnt div.news_list_rec_cnt_cnt a {

    text-decoration:none;
}



.news_list_rec_cnt .mehr {

    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:left;
	float:left;
    width:313px;
}

.news_list_rec_cnt .mehr  a
{
	font-weight: normal;
	text-decoration:none;
}

.news_list_rec_cnt .mehr  a:hover
{
	font-weight: normal;
	text-decoration: underline!important;
}


.news_list_brk {

    clear:both;
    width:100%;
    height:20px;
    background:url('../images/f3.gif') left top repeat-x;
}

#news_single {
    clear:both;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#news_single div h2 {
    
    clear:both;
    font-size:14px;
    color:#d47117;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    line-height:30px;
}


#news_single_tit {

    width:449px;
    padding:0px 0px 18px 0px;
    font-size:18px;
    color:#d47117;
    line-height:20px;
    /* *.p_tit p.bodytext h2 */
}

#news_single_dat { 

	float:left; 
	width:449px; 
	height:auto;
	clear:both; 
	padding:0px 0px 0px 0px; 
	font-size:12px; 
	color:#999999; 

}

#news_single_dat p{
	display:inline;
	font-size:12px; 
	color: #999999;
}


#news_single_dat strong em 
{ 
	font-style:normal; 
}

#news_single_tea {
	float: left;
    width:449px;
    padding:0px 0px 18px 0px;
    font-size:12px;
	font-weight: bold;
    color:#666667;
    line-height:20px;

}
#news_single_tea p {

    font-size:13px;
    font-weight: bold;
    color:#666667;
    line-height:20px;
}



/*
#wn  {
    position:relative;
    width:449px;
    height:296px;
    overflow:hidden;
    margin-left:20px;
    }
*/

#news_single_txd, #news_single_txe  { float:left; width:100%; height:auto; clear:both; padding:5px 0px 12px 0px; }

#news_single_txd strong em { font-weight:bold; font-style:normal; }


#news_single_img2  {
    
    position:relative;
    width:449px;
    height:336px;
    overflow:hidden;
    text-align:left;
}

#lyr1 {

    width:449px;
    height:336px;
}

#lyr1 td{
    
    vertical-align:top;
}   

#news_single_img2 div table tr td img { display:none; }

#news_single_img2 div table tr td a img { display:inline; }

#news_single_capt { 
    
    position:absolute;
    z-index:67;
    width:auto;
    height:auto;
    overflow:visible;
    margin:300px 0px 0px 0px;
    font-size:11px;
}

#scrollLinks {
    
    width:449px;
    margin:6px 0px 10px 0px;
}


#scrollLinks p.sl_l a {

    float:left;
    width:77px;
    height:20px;
    padding:2px 38px 3px 38px;
    text-decoration:none;
    background:transparent url('../images/vorige_i.gif') 0px 0px no-repeat;
}

#scrollLinks p.sl_r a {

    float:right;
    width:77px;
    height:20px;
    padding:2px 38px 3px 38px;
    text-align:right;
    text-decoration:none;
    background:transparent url('../images/naechste_i.gif') right top no-repeat;
}

#news_single_img3 { 
    
    float:left;
    width:209px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:left;
}

.img_single_aufg {

    clear:both;
    width:207px;
    height:138px;
    overflow:hidden;
    margin:0px 0px 30px 0px;
    border:1px solid #e7e7e7;
}

#news_single_img_table {
    
    clear:both;
    width:449px;
    height:auto;
    margin:0px 0px 22px 0px ;
}

.news_single_im_t {

    clear:both;
    width:207px;
    height:auto;
    max-height:505px;
    overflow:hidden;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}


.nt1 {

    width:207px;
}

.nt2 {
    
    width:10px;
}

.news_single_ad_up {

    width:214px;
    padding:20px 0px 0px 0px;
    background:#f8f8f8 url('../images/sf9.png') 0px 0px no-repeat;
	line-height: 1.5em;
}

.news_single_ad_up ul{

	margin: 0px!important;
	padding: 0px 0px 7px 0px;
}

.news_single_ad_up li{

	padding: 0px 0px 0px 10px;
	background-position: 0px 8px !important;
}



.news_single_ad_dw {

    background:#f8f8f8 url('../images/sf10.png') left bottom no-repeat;
}


/*#news_single_img2 table{ float:left!important; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }*/

#news_single_txd table td { font-size:13px; color:#333333; }

#news_single_rel { width:449px; height:5px;  }
#news_single_rel dl.news-single-related { margin:21px 0px 0px 0px; padding:0px 0px 0px 0px; }

#news_single_rel div.news_links { margin:0px 0px 8px 0px; }
#news_single_rel div.news_links p.bodytext { background:url('../images/rte/external_link_new_window.gif') left 6px no-repeat; padding:0px 0px 0px 14px; margin:3px 0px 0px 0px; }

#news_single_added {
    
    float:left;
    width:214px;
    height:472px;
    overflow:hidden;
    margin:0px 0px 30px 10px;
    padding:19px 0px 19px 0px;
    font-size:12px;
    background:#f8f8f8 url('../images/sf7.png') 0px 0px no-repeat;
}

.news_single_a_item {
    
    clear:both;
    width:180px;
    height:auto;
    margin:0px 0px 16px 21px;
}


#flk { height:auto; overflow:hidden; margin:0px 0px 0px 0px; font-weight:bold; }
#flk a { font-weight:normal; }

#zurueck {

    float:left;
    width:100%;
    height:auto;
    margin:12px 0px 0px 0px;
    padding:0px 4px 0px 8px;
    font-size:11px;
    font-weight:bold;
    line-height:44px;
    background:url('../images/zrh.gif') 2px 20px no-repeat;
    border-top:1px solid #d3d3d4;
}

#zurueck a {

    padding:0px 0px 0px 5px;
    color:#666666;
    text-decoration:none;
}

#zurueck a:hover {

    color:#d47117;
}

.tx-ttnews-browsebox {
	

	padding:0px 0px 12px 0px;
}



.br_4 { clear:both; height:4px; width:100%; overflow:hidden; }
.br_14 { clear:both; height:14px; width:100%; overflow:hidden; }
.ibg { border:none; }


/* News Home
------------------------------------------------------------------*/
#block_news_home
{
	float: left;
	width: 261px;
	padding: 11px 0px 3px 0px;
	overflow:hidden;
	height: 240px;
}

/* CONTENT
------------------------------------------------------------------*/

.h_cont_c
{
	font-size: 13px;
	color: #666667;
	line-height: 1.7em;
}

.contdesfoto{
	line-height:14px;
}
.h_cont_c .bodytext 
{
	font-size: 13px;
	color: #666667;
	line-height: 1.5em;
}


.h_cont_c strong
{
	font-weight: bold;
}



.h_cont_c br
{
	line-height: 1.7em;
}

.h_cont_c img
{
	margin: 0px;
	border: 0px;
}




/*Content 1 - �ber 3 Spalten (Text/Bild) modul 1 / modul 2
---------------------------------------------------------*/

/* Modul 1 */

.content1mod1
{
	float: left;
	width: 449px;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

.content1mod1 .contdivfoto
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 449px;

}

.content1mod1  .contfoto1 
{
	float: left;
	width: 449px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.content1mod1 .contdesfoto
{
	color: #999999;
	font-size: 11px;
}

.content1mod1 h2
{
	 padding: 0px 0px 8px 0px;
	 font-weight: bold;
	 color : #d47117;
	 font-size: 18px; 
	 width: 449px;
	 float: left;
	 clear: both;
}

.content1mod1 .conttext
{
	 float: left;
	 width: 449px;
	 padding: 0px 0px 0px 0px;	 
}

/* Modul 2 */

.content1mod2
{
	float: left;
	width: 449px;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

.content1mod2 .contdivfoto
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 449px;
}

.content1mod2  .contfoto1 
{
	float: left;
	width: 449px;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

.content1mod2 .contdesfoto
{
	color: #999999;
	font-size: 11px;
}


.content1mod2 h2
{
	 padding: 0px 0px 8px 0px;
	 font-weight: bold;
	 color : #d47117;
	 font-size: 18px; 
	 width: 449px;
	 float: left;
	 clear: both;
}

.content1mod2 .conttext
{
	 float: left;
	 width: 449px;
	 padding: 0px 0px 0px 0px;
	 
}

/* End - Content 1 - �ber 3 Spalten (Text/Bild)
---------------------------------------------------------*/


/*Content 2 - �ber 1 Spalte (Bild) und 2 Spalten (Text)
---------------------------------------------------------*/


/* Modul 1 */


.content2_mod1
{
	float: left;
	width: 449px;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

.content2_mod1  .contdivfoto
{
	margin: 0px;
	padding: 4px 20px 1px 0px;
	float: left;
	width: 131px;
}

.content2_mod1  .contfoto1 
{
	float: left;
	width: 131px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.content2_mod1  .contright
{
	 float: left;
	 width: 298px;
	 padding: 0px 0px 0px 0px;
}

.content2_mod1 .conttext
{
	 float: left;
	 width: 298px;
	 padding: 0px 0px 0px 0px; 
}

.content2_mod1 h2
{
	 padding: 0px 0px 8px 0px;
 	 font-weight: bold;
	 color : #d47117;
	 font-size: 18px; 
	 width: 449px;
	 float: left;
}

.content2_mod1 .contdesfoto
{
	color: #999999;
	font-size: 11px;
}

/* Modul 2 */

.content2_mod2
{
	float: left;
	width: 449px;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

.content2_mod2  .contdivfoto
{
	margin: 0px;
	padding: 4px 0px 1px 0px;
	float: left;
	width: 131px;
}

.content2_mod2  .contfoto1 
{
	float: left;
	width: 131px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.content2_mod2  .contleft
{
	 float: left;
	 width: 298px;
	 padding: 0px 20px 0px 0px;
}
.content2_mod2 .conttext
{
	 float: left;
	 width: 298px;
	 padding: 0px 0px 0px 0px;
	 
}

.content2_mod2 h2
{
	 padding: 0px 0px 8px 0px;
 	 font-weight: bold;
	 color : #d47117;
	 font-size: 18px; 
	 width: 449px;
	 float: left;
}

.content2_mod2 .contdesfoto
{
	color: #999999;
	font-size: 11px;
}

/* Modul 3 */


.content2_mod3
{
	float: left;
	width: 449px;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

.content2_mod3  .contdivfoto
{
	margin: 0px;
	padding: 4px 20px 1px 0px;
	float: left;
	width: 131px;
}

.content2_mod3  .contfoto1 
{
	float: left;
	width: 131px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.content2_mod3  .contright
{
	 float: left;
	 width: 298px;
	 padding: 0px 0px 0px 0px;
}

.content2_mod3 .conttext
{
	 float: left;
	 width: 298px;
	 padding: 0px 0px 0px 0px; 
}

.content2_mod3 h2
{
	 padding: 1px 0px 8px 0px;
 	 font-weight: bold;
	 color : #d47117;
	 font-size: 18px; 
	 width: 449px;
	 float: left;
}

.content2_mod3 .contdesfoto
{
	color: #999999;
	font-size: 11px;
}

/* Modul 4 */

.content2_mod4
{
	float: left;
	width: 449px;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

.content2_mod4  .contdivfoto
{
	margin: 0px;
	padding: 4px 0px 1px 0px;
	float: left;
	width: 131px;
}

.content2_mod4  .contfoto1 
{
	float: left;
	width: 131px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.content2_mod4  .contleft
{
	 float: left;
	 width: 298px;
	 padding: 0px 20px 0px 0px;
}
.content2_mod4 .conttext
{
	 float: left;
	 width: 298px;
	 padding: 0px 0px 0px 0px;
	 
}

.content2_mod4 h2
{
	padding: 1px 0px 8px 0px;
 	 font-weight: bold;
	 color : #d47117;
	 font-size: 18px; 
	 width: 449px;
	 float: left;
	clear:both;
}

.content2_mod4 .contdesfoto
{
	color: #999999;
	font-size: 11px;
}


/* End - Content 2 - �ber 1 Spalte (Bild) und 2 Spalten (Text)
---------------------------------------------------------*/



/* Sitemap Start
---------------------------------------------------------*/



.sitemap_content
{
	background-image:url(../images/sitemap_top.png);
	background-position: top;
	width: 449px;
	float:left;
	padding: 0px 0px 0px 0px;
	min-height: 30px;
	height: auto !important;
	height:30px;
}

.sitemap_content .sitemapcol1
{
	width: 193px;
	float:left;
	padding:14px 32px 10px 11px;
}

.sitemap_content .sitemapcol2
{
	width: 202px;
	float:left;
	padding:14px 0px 10px 11px;
}
.sitemap_content_bottom
{
	background-image:url(../images/sitemap_bottom.png);
	background-position: top;
	width: 449px;
	float:left;
	height: 45px;
	padding: 0px 0px 0px 0px;
}

.sitemapcol1_title
{
	width: 203px;
	float:left;
	padding:0px 21px 0px 11px;
	font-size: 13px;
	color: #666667;
	text-transform:uppercase;
}

.sitemapcol1_title a
{
	font-size: 13px;
	color: #666667;
	font-weight:bold;
}

.sitemapcol1_title a:hover
{
	color: #D47117;
	text-decoration:none;
}

.sitemapcol2_title
{
	width: 203px;
	float:left;
	padding:0px 0px 0px 11px;
	color: #666667;
	text-transform:uppercase;
}
.sitemapcol2_title a
{
	font-size: 13px;
	color: #666667;
	font-weight:bold;
}

.sitemapcol2_title a:hover
{
	color: #D47117;
	text-decoration:none;
}


.sitemap_content ul
{
	float:left;
	width: 214px;
	padding: 0px 0px 0px 0px;
	margin: 0px !important;
}


.sitemap_content li
{
	padding: 0px 0px 3px 13px;
	margin: 0px !important;
	color : #636363;
	font-size: 12px;
	background: none;
	background:transparent url('../images/menu_left2.gif') 0px 9px no-repeat !important;
	float:left;
	width: 201px;
}

.sitemap_content li a
{
	color : #636363;
}

.sitemap_content li a:hover
{
	color: #D47117;
	text-decoration: underline;
	
}

.sitemap_content ul.subpages
{
	float:left;
	width: 201px;
	padding: 3px 0px 8px 0px!important;
	margin: 0px 0px 0px 0px !important;
}

.sitemap_content .subpages li
{
	float:left;
	margin: 0px !important;
	background:transparent url('../images/limg2.gif') left center no-repeat !important;
    padding:0px 0px 0px 10px;!important;
	line-height: 1.8em;
	float:left;
	width: 191px;
}

.sitemap_content .subpages li a
{
	color: #959595;
}

.sitemap_content .subpages li a:hover
{
	color: #D47117;
	text-decoration: underline;
}


/*
.content2_mod3
{
	width:  449px;
	float: left;
	margin:-13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        border-top:1px solid #d3d3d4;
}

.content2_mod3_background {

	width:auto;
	clear:both;
	margin:14px 0px 30px 0px !important;
	padding: 0px 10px 30px 10px;
}

.content2_mod1 {

	clear:both;
	margin:0px 0px 0px 0px;
        border-top:1px solid #d3d3d4;
}
*/
/*
#sitemap div.conttext2, #sitemap div.conttext1
{
	float: left !important;
	width: 212px;
	height:auto;
	padding: 8px 0px 0px 0px;
	overflow:hidden;

}

.conttext1 a, .conttext2 a {

	color:#666666;
	text-transform:uppercase;
	text-decoration:none;
}

.conttext1 a:hover, .conttext2 a:hover {

	color:#d47117;
	text-decoration:none;
}

#sitemap .conttext2 ul li a, #sitemap .conttext1 ul li a {

	font-weight:normal;
	color:#666;
	text-decoration:none;
	text-transform:none;
}


#sitemap ul.subpages li {

	padding : 0px 0px 0px 15px !important;

}

#sitemap ul
{
	margin: 0px;
	padding: 10px 10px 10px 0px;
}

#sitemap ul li {

        background:transparent url('../images/sf_dh.png') 0px 11px no-repeat;
        padding:0px 0px 0px 10px;
}

#sitemap ul li a
{
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}

#sitemap ul li a:hover {
    
    text-decoration:underline;
}

#sitemap ul.subpages
{
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 10px 0px !important;

}

#sitemap ul.subpages li {

	background:transparent url('../images/limg2.gif') 0px 10px no-repeat !important; padding:0px 0px 0px 10px;
}

#sitemap ul.subpages li a {
    
	margin: 0px;
	padding: 0px 0px 0px 0px !important;
        color:#999999;
}

#sitemap ul.subpages li a:hover {
    
    text-decoration:none;
    color:#d47117;
}


#sitemap .content2_mod1
{
	width:  449px !important;
	float : left;
	padding: 20px 10px 30px 10px !important;
}
*/

/*background:url('../images/limg2.gif') left 10px no-repeat !important; padding:0px 0px 0px 10px;*/

/* Sitemap End
---------------------------------------------------------*/





/* Address
---------------------------------------------------------*/


.single_address
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	float:left;
	width:100%;
}

.single_address span
{
	display:inline !important;
}

.single_address strong
{
	font-weight: bold;
	color : #666667;
}

.single_address .firstname
{
	font-weight: bold;
	color : #666667;
}

.single_address .org
{
	font-weight: bold;
	color: #666667;
}

.single_address .url
{
	font-weight: bold;
}

.single_address .title
{
	font-weight: bold;

}

.single_address .emailadd
{
	float: left;
	display:block;
    clear: both;
}

.single_address .wwwadd
{
	float: left;
	display:block;
    clear: both;
    /*line-height:1.7em;*/
}

.single_address .googleadd
{
	float: left;
	display:block;
    clear: both;
}



/* End Address
---------------------------------------------------------*/


/* Address List
---------------------------------------------------------*/


.single_address_list
{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float:left;
	width:100%;
	position:relative;
	background-image: url(../images/linea_list_address.gif);
	background-position: 0px 12px;
	background-repeat:repeat-x;


}

.single_address_list_left
{
	width:  298px;
	float : left;
	padding: 0px 20px 0px 0px;
}

.single_address_list_right
{
	width:  131px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
	left: 298px;
}

.single_address_list span
{
	display:inline !important;
}

.single_address_list strong
{
	font-weight: bold;
	color : #666667;
}

.single_address_list .firstname
{
	font-weight: bold;
	color : #666667;
}

.single_address_list .org
{
	font-weight: bold;
	color: #666667;
}

.single_address_list .url
{
	font-weight: bold;
}


.single_address_list .title
{
	font-weight: bold;

}


/* End Address List
---------------------------------------------------------*/



.nav_menu 
{
  width: 979px;
  height: 49px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.nav_menu li 
{
	float:left;
	width: 195px;
	height: 49px;
	position: relative;
	z-index:0;
}

.nav_menu li a 
{
   width: 195px;
   height: 49px;
   display:block
}

.nav_menu  li a span
{
	display: none;
}

.nav_menu li.current a {
  cursor: pointer;
}

.nav_menu li .effect {
  width: 195px;
  left: 0px;
}


.nav_menu li a,
.nav_menu  li .effect {

	position:absolute;
   top: 0px;
  left: 0px;
  margin: 0;
  padding: 0;
  height: 49px;
  overflow: hidden;
}






.nav_menu li .effect, .nav_menu li a:hover, .nav_menu li a:focus {

  background-position: 0px -98px;
  cursor: pointer;
}
.nav_menu li .mousedown, .nav_menu li a:active {

  background-position: 0px -98px;
}
.nav_menu li.current a:link, .nav_menu li.current a:visited {
   background-position:  0px -49px;
}

.nav_menu li.current {
   background-position:  0px -49px;
}

/*
#navi_top, #navi_top ul {

    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-indent:0px;
    text-align:left;
    line-height:49px;
    list-style:none;
    border:0px;
    float:left;
    z-index:20;
	height:49px;
    list-style:none !important;
	background-color: #cacaca;
	width: 979px;
}


#navi_top li {

    float:left;
    width:195px; 
    height:49px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    line-height:49px;
	position: relative;
}


#navi_top li a {
	display:block;
    width:195px; 
    height:49px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    line-height:49px;
	text-indent: -9000em;
}
/*
#navi_top li a:hover {
	background-position:0px -98px;
}
*/
.nav_menu  li.spr {

    float:left;
    width:1px;
    height:49px;
    overflow:hidden;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent url('../images/sep2.png') 0px 0px no-repeat;
}




/*
#navi_top li.current a {
  cursor: default;
}

#navi_top li .effect {
  left: 0;
  width: 100%;
}

#navi_top li,
#navi_top li a,
#navi_top li .effect {
	background-position: 0px 0px;
}

}
#navi_top li .mousedown {
  	background-position:   0px -49px;
}
#navi_top li .current  {
  	background-position:   0px -98px;
}

*/









/* Powermail Start
---------------------------------------------------------*/


 #h_cont div.h_cont_c div.p_cnt form,  #h_cont div.h_cont_c div.p_cnt fieldset,  #h_cont div.h_cont_c div.p_cnt div {

 	border:none;
 }

 #h_cont div.h_cont_c div.p_cnt form,  #h_cont div.h_cont_c div.p_cnt fieldset {

 	padding:0px 0px 0px 0px;
 	border:none;
 }


.tx-powermail-pi1, .tx-powermail-pi1_formwrap, .reservationsformular, tx_powermail_pi1_form, tx-powermail-pi1_fieldset {

	border:none;
	padding:0px 0px 0px 0px;
}


.tx-powermail-pi1
{
	clear:both;
	margin:0px 0px 0px -4px;
        padding:0px 0px 0px 0px;
}

.tx-powermail-pi1 legend
{
	display:none;
}


.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html
{
	float:left;
	width:484px;
	height:23px;
	margin-top:8px;
	margin-left: 5px;
}


.tx-powermail-pi1 label
{
	float: left;
	width: 150px;
	text-transform:none;
	font-size:12px;
}


.tx-powermail-pi1 input
{
	float: left;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;

	background-color:#ffffff;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:18px;
	/*text-indent:2px;*/
	/*width:200px;*/
	width:150px;
	margin-right:50px;
}

.tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_back{
	width:85px;
	}

.tx-powermail-pi1 select
{
	float: left;
	padding-top:2px;

	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:22px;
	/*text-indent:2px;*/
	width:auto;
}



/* Powermail Nur Text Start
---------------------------------------------------------*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label
{
	height:auto;
	/*margin-top:30px;*/
}

/* Powermail Nur Text Ende
---------------------------------------------------------*/
/* Powermail Calendar Start
---------------------------------------------------------*/
.tx-powermail-pi1 .jscalendar_cb, .tx-powermail-pi1 .date2cal_img_help, .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_datetime span, .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_date span
{
	display:none;
}

.tx-powermail-pi1 img
{
	margin-left:3px !important;
}

/* Powermail Calendar End
---------------------------------------------------------*/

/* Powermail Textarea Start
---------------------------------------------------------*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea
{
	height:151px;
	padding-top:20px;
	padding-bottom:16px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea textarea {
    
	float:left;
        width:280px;
        height:150px;
        margin:0px 0px 12px 0px;
        padding:2px 2px 0px 2px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	/*text-indent:2px;*/
}




/* Powermail Textarea End
---------------------------------------------------------*/
/* Powermail Radio Button Start
---------------------------------------------------------*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio
{
	height:auto;
	padding-top:4px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio p
{
	width:148px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio_title
{
	float: left;
	width: 150px;
	text-transform:none;
	font-size:12px;
}

.tx-powermail-pi1 .powermail_radio_inner label
{
	float: left;
	padding-right: 15px;
	width:auto;
}

.tx-powermail-pi1 .powermail_radio_inner
{
	float:left;
	width:102px;
	padding-bottom:2px;
	text-align:right;
}

.tx-powermail-pi1 .powermail_radio_inner input
{
	float: left;
	margin-right: 3px;
	width:auto;
	background-color:#FFF;
	border:none;
}

/* Powermail Radio Button End
---------------------------------------------------------*/
/* Powermail Checkbox Button Start
---------------------------------------------------------*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check
{
	padding-top:4px;
	height:auto;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title
{
	float:left;
	width:150px;
}
.tx-powermail-pi1 .powermail_check_inner_box
{
	float:left;
	width:370px;
}

.tx-powermail-pi1 .powermail_check_inner
{
	float:left;
	width:370px;
	padding-bottom:2px;
}

.tx-powermail-pi1 .powermail_check_inner input
{
	float: left;
	margin-right: 3px;
	width:auto;
	background-color:#FFF;
	border:none;
}

.tx-powermail-pi1 .powermail_check_inner label
{
	float: left;
	width:auto;
}

/* Powermail Checkbox Button End
---------------------------------------------------------*/
/* Powermail Reset Start
---------------------------------------------------------*/

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_reset
{
	float: left;
	padding-left:150px;
	width:100px;
	height:auto;
	margin-top:30px;
	margin-bottom:30px;

	margin-right:20px;
}


.tx-powermail-pi1 .powermail_reset
{
	float:left;
	background-image:url('../images/butt.gif');
	height:20px;
	border:1px solid #cccccc;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	cursor:pointer;
}

.tx-powermail-pi1 .powermail_reset:hover {


}

/* Powermail Reset End
---------------------------------------------------------*/
/* Powermail Submit Start
---------------------------------------------------------*/

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit
{
	float: left;
	width:100px;
	height:auto;
	margin-top:30px;
	margin-bottom:30px;
}


.tx-powermail-pi1 .powermail_submit
{
	background-image:url('../images/butt.gif');
	height:20px;
	border:1px solid #cccccc;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	cursor:pointer;
}

/* Powermail Submit End
---------------------------------------------------------*/

/* Powermail Step2 Start
---------------------------------------------------------*/
.tx-powermail-pi1 .powermail_all_table
{
	margin-bottom:20px;
}

.tx-powermail-pi1 .tx-powermail-pi1_confirmation p
{
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}

.tx-powermail-pi1 .powermail_all_tr .powermail_all_td
{
	min-width:150px;
	font-size:12px;
	line-height:28px;
}

.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_back
{
	margin:0px 0px 0px -3px;
	padding:0px 0px 0px 0px;
	float:left;
	width:auto;
}
.tx-powermail-pi1 .tx_powermail_confirm
{
	height:auto;
	margin-left:3px;
	margin-top:8px;
	width:484px;
}


.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_back .tx-powermail-pi1_confirmation_back
{
	float:left;
	height:24px;
        padding:2px 20px 7px 20px;
        color:#ffffff;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:12px;
        background:transparent url('../images/b_allg.png') 0px 0px no-repeat;
        border:none;
	cursor:pointer;
}

/* Powermail Step2 End
---------------------------------------------------------*/


/* Powermail Submit Step2 Start
---------------------------------------------------------*/

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit
{
	float: left;
	width:auto;
}


.tx-powermail-pi1 .tx-powermail-pi1_confirmation_submit
{
	float:left;
	height:24px;
	padding:2px 20px 7px 20px !important;
	color:#ffffff;
	width:150px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	background:transparent url('../images/b_allg_150.png') 0px 0px no-repeat;
	border:none;
	cursor:pointer;
}

.tx_powermail_pi1_formconfirmation_back {

	width:150px;
}


.tx_powermail_pi1_formconfirmation_submit {

	float:left;
        
}

/* Powermail Submit Step2 End
---------------------------------------------------------*/
/* Powermail Submit Step3 Start
---------------------------------------------------------*/
.tx-powermail-pi1 .conttext
{
	height:auto;
	margin-left:0px;
	margin-top:8px;
	width:484px;
}
.tx-powermail-pi1 .conttext .bodytext
{
	height:auto;
	margin-left:0px;
	margin-top:0px;
	width:450px;
}

/* Powermail Submit Step3 Stop
---------------------------------------------------------*/
/* Powermail Multistep Start
---------------------------------------------------------*/
.tx-powermail-pi1 .powermail_multiplejs_tabs
{
	padding-left:5px;
	padding:0px 0px 0px 5px!important;
	margin:0px 0px 20px 0px!important;
	height:30px;
}
.tx-powermail-pi1 .powermail_multiplejs_tabs_item
{
	float:left;
	background-image:none!important;
	padding-left:0px!important;
	padding-right:3px!important;
	margin:0px;
}
.tx-powermail-pi1 .powermail_multiplejs_tabs_item a
{
	color:#000000;
}

.tx-powermail-pi1 .powermail_multiplejs_tabs_item .active-tab
{
	color:#3C9264;
}
.tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_back
{
	display:none;

}
.tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_forward
{
	margin-top:30px;
	margin-left:155px;
	background-image:url(../images/butt.gif);
	height:20px;
	border-width:0;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	width:auto;
}



/* Powermail Multistep End
---------------------------------------------------------*/

.tx-powermail-pi1_confirmation {


	clear:both;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}


.powermail_all_table {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}

.tx-powermail-pi1_thx {

	padding:0px 0px 0px 6px;

}


.powermail_all_table tr td, #h_cont div.h_cont_c div.p_cnt div.tx-powermail-pi1 div.tx-powermail-pi1_thx table.contenttable tbody tr.powermail_all td.powermail_all_td {

	font-size:12px;
	line-height:28px;
}


.powermail_all_td p.bodytext {

	line-height:28px;
}

.powermail_all_td b {

	font-weight:normal;
	width:150px;
}

/*
#uid28 {

	width:129px;
}
*/
.tx_powermail_pi1_fieldwrap_html_text {

	text-indent:5px;
}

.tx_powermail_pi1_fieldwrap_html_text label {

	text-indent:0px;
}

#h_cont div.h_cont_c div.p_cnt div.tx-powermail-pi1 div.tx-powermail-pi1_mandatory form input.tx-powermail-pi1_mandatory_submit {

    width:150px;
    height:24px;
    padding:2px 20px 7px 20px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; cursor:pointer; border:none;
    background:url('../images/b_allg_150.png') 0px 0px no-repeat;
}

/*
#uid10, #uid11, uid19 {

	border:1px solid #aeaeae;
}

#uid35, #uid106 {

	border:none;
	width:282px;
}


#powermaildiv_uid234 div.powermail_radio_inner_uid234_0, #powermaildiv_uid234 div.powermail_radio_inner_uid234_1 {

    clear:both;
    width:165px;
    margin:0px 0px 0px 150px;
}

#powermaildiv_uid234 div.powermail_radio_inner_uid234_0 {

    margin-top:-18px;
}

#powermaildiv_uid234 div.powermail_radio_inner_uid234_0 input, #powermaildiv_uid234 div.powermail_radio_inner_uid234_1 input {

    float:right;
    position:inherit;
    padding-top:0px;
}


.tx_powermail_pi1_fieldwrap_html a.sbm { padding:2px 9px 2px 9px; font-size:11px; line-height:16px; text-decoration:none; color:#333333; cursor:pointer; border:1px solid #aeaeae; background:url('../images/sbm.gif') left top no-repeat;}
.tx_powermail_pi1_fieldwrap_html a.sbm:hover { text-decoration:none; background:url('../images/sbm.gif') left -21px no-repeat;}
*/

#powermaildiv_uid6 { /*weiter*/

    padding:0px 0px 0px 355px;
}

#powermaildiv_uid6 a.sbm {

    padding:3px 17px 6px 17px;
}

#powermaildiv_uid7 { /*loeschen*/

    width:100px;
    margin:-22px 0px 0px 270px;
}

#powermaildiv_uid6 a.sbm, #powermaildiv_uid7 a.sbm {

    width:80px;
    height:24px;
    padding:4px 24px 5px 24px;
    text-align:center;
    color:#ffffff;
    /*line-height:24px;*/
    background:transparent url('../images/b_allg.png') 0px 0px no-repeat;
    border:none;
}

#powermaildiv_uid7 a.sbm {

    padding:3px 17px 6px 17px;
}


#powermaildiv_uid6 a.sbm:hover, #powermaildiv_uid7 a.sbm:hover {

    color:#ffffff;
    text-decoration:none;
    background-position:0px -27px;
    border:none;
}


div.tx-powermail-pi1 div.tx-powermail-pi1_mandatory {

    margin-left:6px;
}

.tx-powermail-pi1 fieldset {
    border:none;
}


/* Powermail End
---------------------------------------------------------*/


/*search page*/
.srhRowS {


    width:449px;
    height:auto;
    overflow:hidden;

}
.srhFor0 { float:left; width:120px; line-height:24px; }
.srhFor { width:120px; line-height:24px; }
.srhDsc, .srhRt { font-size:11px; }
.srhTit { font-size:12px; font-weight:bold; }
.srhTit a { color:#333333; text-decoration:none; }
.srhTit a:hover { text-decoration:none; }
#search_form1 div div.srh_input { float:left; width:300px; height:24px; overflow:visible; padding:0px 0px 4px 0px;  }
/*#container { position:absolute; visibility:hidden; width:210px; height:auto; margin:-77px 0px 0px 400px; border:1px solid #beb4a7; background: url('../images/clear.gif') top left repeat; }*/
#rules { position:absolute; visibility:hidden; width:449px; height:auto; margin:-94px 0px 0px 0px; border:1px solid #cccccc; background: url('../images/sf8.png') top left repeat; }
#rules p, #container p { margin:12px 12px 24px 10px; }
/*#rules p { margin:12px 12px 24px 10px; } */

#qua-search1 {
    
    border:1px solid #cccccc;
}

#search_form1 div div.srh_input a.sbm { height:24px; padding:4px 26px 5px 26px; font-size:11px; line-height:16px; text-decoration:none; color:#ffffff; cursor:pointer; border:none; background:url('../images/b_allg.png') left top no-repeat;}

#qst { height:24px; padding:4px 20px 5px 20px !important; background:url('../images/b_allg_75.png') left top no-repeat !important;}
#search_form1 div div.srh_input a.sbm:hover { text-decoration:none; background-position: 0px -27px !important;}


#h_cont div.h_cont_c div.p_cnt div.tx-indexedsearch div.tx-indexedsearch-browsebox {
    
    background:transparent url('../images/e3e3e3.gif') bottom left repeat-x;
}

#h_cont div.h_cont_c div.p_cnt div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox {
    
    margin:40px 0px 14px 18px;
    padding:0px 0px 14px 0px;
}

.tx-indexedsearch-browselist-currentPage {
    
    margin:0px 12px 0px 0px !important;
}

#h_cont div.h_cont_c div.p_cnt div.tx-indexedsearch div.tx-indexedsearch-res div.tx-indexedsearch-res table tbody tr td.srhTit a {
    
    font-weight:bold;
    color:#d47117;
}

#h_cont div.h_cont_c div.p_cnt div.tx-indexedsearch div.tx-indexedsearch-res div.tx-indexedsearch-res div.brk_14 {
    
    background:transparent url('../images/e3e3e3.gif') 0px 0px repeat-x;
}

/*
.tx-indexedsearch-icon {

    width:14px;
    height:auto;
    overflow:hidden;
}
*/

#gtable tr td input.go {
    
    height:24px; padding:0px 4px 0px 4px; cursor:pointer;
}

.weiter_link{
	display:block;
	float:left;
	text-align:right;
	width:450px;}
	
.weiter_link a{
	background-image:url(../images/weiter-button_01.png);
	width:58px;
	height:23px;
	display:inline-block;
	}
	
.weiter_link a:hover{
	background-image:url(../images/weiter-button_03.png)
	}
	
.tx-powermail-pi1 .powermail_check_inner input{
	display:block;
	}

.tx-powermail-pi1 .powermail_check_inner label{
	width:290px;
	float:left;
	}
	
.tx-powermail-pi1 .powermail_check_inner input{
	width:auto;
	float: left;
	}
	
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title{

	width:400px;
	padding-bottom:16px;
	font-weight:bold;
	padding-top:16px;
	}

#powermaildiv_uid13{
	margin-top:16px;
	}
	
#powermaildiv_uid12{
	margin-bottom:16px;
	}

/* Powermail End
---------------------------------------------------------*/

#box_google
{
	float:left;
	width:125px;
	height: 125px;
	padding:50px 0 0 31px;

}

a#google_adwords
{
	float:left;
	width:125px;
	height: 125px;
	/*background-image:url(../images/logo_qualified_google_small.gif);*/
	background-image:url(../images/adwords_certified_partner_web_DE.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
#lyr1{
	height:320px !important;}
#news_single_img2{
	height:325px !important;}
#Newsletterarchiv{
	float:left;
	width:auto;
	margin-left:10px;}
