* {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a:focus {
    outline: 0;
}
body{
font-size:12px;
background-color:#ffffff;
}
a{
text-decoration:none;
}
a:focus {
outline: none;
}

#container{
margin-left:auto;
margin-right:auto;
width:980px;
margin-top:20px;
}
* html #container {
width:1100px;
}
#main_nav {
width:195px;
float:left;
min-height:500px;
margin-right:20px;
}
#main_nav ul{
padding-left:30px;
list-style-type:none;
padding-top:15px;
}
#main_nav ul li a{
font-size:12px;
color:#FFFFFF;
}
#main_nav ul li.head a{
font-size:15px;
color:#FFFFFF;
font-weight:bold;
}
#main_nav ul li.topic a{
font-size:11px;
color:#FFFFFF;
margin-left:5px;
}
#main_nav ul li.topic a.current{
font-size:11px;
color:#FFFFFF;
margin-left:5px;
background-image:url(arrow.gif);
display:block;
background-repeat:no-repeat;
padding-left:13px;
font-weight:bold;
}
* html #main_nav {
height:500px;
}
#login_box{
height:326px;
background-image:url(left_top.jpg);
background-repeat:no-repeat;
}
#login_box a.login{
width:102px;
height:29px;
background-image:url(anmelden.png);
background-repeat:no-repeat;
display:block;
margin-left:29px;
margin-top:40px;
}
#login_box a.signon{
width:102px;
height:40px;
background-image:url(registrieren.png);
background-repeat:no-repeat;
display:block;
margin-left:29px;
margin-top:20px;
}
#login_box form{
padding-left:29px;
padding-top:10px;
}
#login_box img{
margin-left:29px;
margin-top:20px;
}
#login_box p{
margin-left:29px;
margin-top:60px;
color:#ffffff;
}
#bilder_nav {
background-image:url(bilder_bottom.jpg);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:15px;
}
#bilder_nav ul{
background-image:url(bilder_bg.jpg);
background-repeat:repeat-y
}
#voucher_nav {
background-image:url(vouch_bottom.jpg);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:15px;
}
#voucher_nav ul{
background-image:url(vouch_bg.jpg);
background-repeat:repeat-y
}
#forum_nav {
background-image:url(forum_bottom.jpg);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:15px;
}
#forum_nav ul{
background-image:url(forum_bg.jpg);
background-repeat:repeat-y
}
#mitglied_nav {
background-image:url(mitglieder_bottom.jpg);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:15px;
}
#mitglied_nav ul{
background-image:url(mitglieder_bg.jpg);
background-repeat:repeat-y
}
#ent_nav {
background-image:url(ent_bottom.jpg);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:15px;
}
#ent_nav ul{
background-image:url(ent_bg.jpg);
background-repeat:repeat-y
}
#info_nav {
background-image:url(info_bottom.jpg);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:15px;
}
#info_nav ul{
background-image:url(info_bg.jpg);
background-repeat:repeat-y
}
#copy_nav {
background-image:url(copy_bg.jpg);
background-repeat:no-repeat;
width:181px;
height:100px;
}
#copy_nav p{
text-align:center;
font-size:10px;
color:#ffffff;
width:150px;
margin-left:15px;
padding-top:25px;
}
#right{
float:left;
width:765px;
}
* html #right{
float:left;
width:790px;
}
#head{
width:765px;
height:100px;
background-image:url(head_banner_neu.jpg);
background-repeat:no-repeat;
}
#head form{
margin-left:100px;
font-size:12px;
color:#ffffff;
height:20px;
padding-top:55px;
float:left;

}
#head form input, #head form label{
float:left;
}
#head form label{
width:60px;
}
#head a{
width:100px;
margin-left:5px;
padding-top:3px;
color:#ffffff;
display:block;
float:left;
}
#head form a:hover{
color:#000000;
}

#content{
width:540px;
min-height:500px;
float:left;
margin-top:20px;
margin-right:25px;
margin-left:20px;
padding-bottom:50px;
}
* html #content{
height:500px;
width:530px;
margin-right:0px;
}
#content h1{
font-size:13px;
padding-bottom:10px;
}
#content h2{
font-size:12px;
margin-bottom:10px;
}
#content h3{
font-size:10px;
margin-bottom:10px;
}
#content p{
line-height:140%;
}
#content ul.normal_ul{
padding-left:20px;
line-height:140%;
}
#content p.bodytext{
width:500px;
}
#content p.boxtext{
width:500px;
margin-left:20px;
}
#content h1.boxhead{
margin-left:20px;
}
#content p.logintext{
width:450px;
margin-left:10px;
}
#content h1.loginhead{
margin-left:10px;
}
#ads{
float:left;
width:180px;
margin-top:20px;
}
* html #ads{
float:right;
}
#ads a{
color:#80952c;
}
#ads a:hover{
color:#ffffff;
}

#ads div.ads_top{
background-image:url(banner-top.jpg);
background-repeat:no-repeat;
width:180px;
height:20px;
}
#ads div.ads_bottom{
background-image:url(banner-bottom.jpg);
background-repeat:no-repeat;
width:180px;
height:20px;
}
#ads div.ads_content{
width:180px;
min-height:300px;
background-color:#000000;
font-size:11px;
}
#ads div.ads_content h2{
margin-top:15px;
margin-bottom:5px;
font-size:15px;
}
* html #ads div.ads_content{
height:300px;
}
div.my_pics_editpanel{
display:none;

}
table.editform input, table.editform select{
font-size:12px;
width:220px;
}
table.editform input.lightbox{
font-size:12px;
width:auto;
}
table.editform textarea{
width:360px;
height:35px;
font-size:12px;
}
table.editform input.green_button, input.green_button{
padding-top:2px;
padding-bottom:2px;
background-color:#7b9422;
border:1px solid #ffffff;
color:#ffffff;
font-weight:bold;
cursor:pointer;
width:110px;
margin-right:5px;
}
div.mypics_el{
width:500px;
background-image:url(rahmenunten.png);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:25px;
margin-bottom:20px;
}
div.mypics_el div.center{
background-image:url(rahmenmitte.png);
background-repeat:repeat-y;
padding-top:20px;
}
div.mypics_el table{
font-size:12px;
color:#ffffff;
margin-left:20px;
}
div.mypics_el table td.imgcell{
width:100px;
height:100px;
}
div.mypics_el table td.imgcell img{
border:1px solid #ffffff;
}
div.mypics_el table th{
font-weight:bold;
text-align:left;
}
div.mypics_el div.top{
background-image:url(rahmenoben.png);
background-repeat:no-repeat;
height:25px;
width:500px;
}
div.mypics_el div.top h1{
color:#ffffff;
padding-left:20px;
padding-top:5px;
}
table.gallery_item{
float:left;
width:122px;
margin-right:12px;
margin-bottom:20px;
margin-left:0;
height:190px;
}
* html table.gallery_item{
margin-right:10px;
}
table.gallery_item_front{
float:left;
width:122px;
margin-right:12px;
margin-bottom:20px;
margin-left:0;
height:122px;
}
table.gallery_item table{
font-size:10px;
width:122px;
height:65px;
overflow:hidden;
}
table.gallery_item table td span{
font-size:10px;
width:118px;
height:14px;
overflow:hidden;
display:block;
}
table.gallery_item td.imgcell, table.gallery_item_front td.imgcell{
width:122px;
height:122px;
background-image:url(bildrahmen.png);
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;

}
table.gallery_item td.imgcell img, table.gallery_item_front td.imgcell img{
border:1px solid #ffffff;
}
div.gallery_nav{
clear:left;
font-size:10px;
width:540px;
height:35px;
background-image:url(nav_gallery_bg.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}
div.gallery_nav form{
font-size:10px;
padding-top:9px;
padding-left:5px;
float:left;
}
div.gallery_nav form select{
width:80px;
}
div.comment_box{
border-bottom:1px solid #000000;
margin-bottom:20px;
width:540px;
clear:left;
}
div.comment_box img{
float:left;
margin-right:20px;
}
div.comment_box div.comment_data{
width:300px;
min-height:100px;
}
div.comment_box div.comment_data p{
font-style:italic; 
}
* html div.comment_box div{
height:100px;
}
div.comment_delete{
width:540px;
height:20px;
text-align:right;
}

ul.pagebrowser{
list-style-type:none;
float:right;
margin-top:8px;
margin-right:5px;
}
ul.pagebrowser li{
float:left;
}
ul.pagebrowser li.firstpage span{
width:45px;
height:20px;
background-image:url(t_anfang.gif);
background-repeat:no-repeat;
display:block;
}
ul.pagebrowser li.firstpage a{
width:45px;
height:20px;
background-image:url(anfang.gif);
background-repeat:no-repeat;
display:block;
}
ul.pagebrowser li.prevpage span{
width:45px;
height:20px;
background-image:url(t_zurueck.gif);
background-repeat:no-repeat;
display:block;
}
ul.pagebrowser li.prevpage a{
width:45px;
height:20px;
background-image:url(zurueck.gif);
background-repeat:no-repeat;
display:block;
}
ul.pagebrowser li.nextpage span{
width:45px;
height:20px;
background-image:url(t_vor.gif);
background-repeat:no-repeat;
display:block;
}
ul.pagebrowser li.nextpage a{
width:45px;
height:20px;
background-image:url(vor.gif);
background-repeat:no-repeat;
display:block;
}
ul.pagebrowser li.lastpage span{
width:45px;
height:20px;
background-image:url(t_ende.gif);
background-repeat:no-repeat;
display:block;
}
ul.pagebrowser li.lastpage a{
width:45px;
height:20px;
background-image:url(ende.gif);
background-repeat:no-repeat;
display:block;
}
ul.pagebrowser li.num_pages{
height:20px;
padding-top:4px;
padding-right:5px;
}
div.tx-srfeuserregister-pi1 table{
font-size:12px;
}
div.image_detail_box{
width:500px;
color:#ffffff;
margin-bottom:0px;
}
div.image_detail_box div.top{
background-image:url(detail_top.gif);
background-repeat:no-repeat;
background-position:left bottom;
width:500px;
height:50px;
}
div.image_detail_box div.top img.back{
border:none;
float:left;
margin-left:20px;
}
div.image_detail_box img.mapbtn{
border:none;
margin-left:25px;
}
div.image_detail_box div.top div.detail_nav {
float:right;
padding-right:20px;
}
div.image_detail_box div.top div.detail_nav img{
float:right;
border:none;
}
div.image_detail_box h2{

}
div.image_detail_box a{
color:#80952c;
}
div.image_detail_box div.center{
width:500px;
background-image:url(rahmenmitte.png);
background-repeat:repeat-y;
}
div.image_detail_box div.center div{
text-align:center;
padding-bottom:20px;
}
div.image_detail_box img{
border:1px solid #ffffff;
}
div.image_detail_box div.center div.votebox{
text-align:left;
margin-bottom:0px;
padding-top:10px;
}
div.image_detail_box div.center table{
margin-left:25px;

}
div.image_detail_box div.votebox img{
border:none;
}
div.image_detail_box div.votebox h1{
margin-left:0px;
}
div#image_detail_box div.votebox h1{
margin-left:0px;
}
div.image_detail_box div.bottom{
background-image:url(rahmenunten.png);
background-repeat:no-repeat;
width:500px;
height:25px;
}
div.image_detail_box p, div.image_detail_box h1, div.image_detail_box h2, div.image_detail_box iframe{
margin-left:25px;
}
div.tx-order-pi1 div.packet_list{
background-image:url(pakete.jpg);
background-repeat:no-repeat;
background-position:left bottom;
width:520px;
height:390px;
text-align:right;
margin-left:0px;
margin-bottom:20px;
}
div.tx-order-pi1 div.gpacket_list{
background-image:url(gewerbe3.jpg);
background-repeat:no-repeat;
background-position:left bottom;
width:520px;
height:390px;
}
div.tx-order-pi1 div.upgradebuttons{
height:55px;
width:520px;
text-align:right;
}
div.tx-order-pi1 div.upgradebuttons img{
margin-left:5px;
}
div.tx-order-pi1 div.gupgradebuttons{
height:55px;
width:320px;
text-align:right;
}
div.tx-order-pi1 div.gupgradebuttons img{
margin-left:5px;
}
div.tx-order-pi1 table.packet_list th{
font-weight:bold;
text-align:right;
font-size:10px;
padding-right:10px;
}
div.tx-order-pi1 table.packet_list th.speicher{
font-weight:bold;
text-align:center;
font-size:10px;
padding-right:10px;
}
div.tx-order-pi1 table.packet_list td{
font-weight:bold;
text-align:center;
color:#ffffff;
padding-top:23px;
vertical-align:top;
}
div.tx-order-pi1 table.packet_list tr.lastrow td{
font-weight:bold;
text-align:center;
color:#000000;
}
div.register_table{
margin-top:30px;
margin-bottom:30px;
}
div.register_table table{
width:470px;
margin-left:20px;
}
div.register_table table.fileupload{
width:330px;
margin-left:0px;
}
div.register_table table td{
padding-bottom:5px;
color:#000000;
}
div.register_table table td.business{
background-image:url(registrieren.gif);
background-repeat:no-repeat;
background-position:left bottom;
width:490px;
height:165px;
vertical-align:top;
}
div.register_table table td.business input{
margin-top:28px;
margin-left:19px;
}
div.register_table table th{
font-weight:bold;
text-align:left;
padding-bottom:5px;
}
div.register_table input{
border:1px solid #80952c;
font-size:12px;
height:17px;
padding-top:1px;
padding-left:2px;
}
div.register_table textarea{
border:1px solid #80952c;
font-size:12px;
}
div.register_table a{
color:#80952c;
}
div.register_table input.tx-srfeuserregister-pi1-checkbox{
border:none;
height:auto;
font-size:12px;
padding:0;
}
div.register_table input.tx-srfeuserregister-pi1-submit{
margin-top:20px;
padding-bottom:5px;
width:190px;
height:48px;
cursor:pointer;
background-image:url(register_submit.gif);
background-repeat:no-repeat;
border:none;
background-color:transparent;
}
div.register_table input.tx-srfeuserregister-pi1-submit_back{
margin-top:20px;
padding-bottom:5px;
width:190px;
height:48px;
cursor:pointer;
background-image:url(register_back.gif);
background-repeat:no-repeat;
border:none;
background-color:transparent;
}
div.register_table input.tx-srfeuserregister-pi1-submit_edit{
margin-top:20px;
padding-bottom:5px;
width:190px;
height:49px;
cursor:pointer;
background-image:url(benutzerdaten.gif);
background-repeat:no-repeat;
border:none;
background-color:transparent;
}
div.register_table a.img{
border:none;
}
div.register_table input.tx-srfeuserregister-pi1-uploader{
font-size:12px;
padding:0;
height:22px;
border:none;
}
div.register_table input.tx-srfeuserregister-pi1-delete-icon{
border:none;
height:auto;
font-size:12px;
padding:0;
}
div.register_table .tx-srfeuserregister-pi1-file-view{

}
div.register_table div.top{
background-image:url(register_table_top.png);
background-repeat:no-repeat;
width:513px;
height:28px;
}
div.register_table div.middle{
background-image:url(register_table_middle.png);
background-repeat:repeat-y;
width:513px;
}
div.register_table div.bottom{
background-image:url(register_table_bottom.png);
background-repeat:no-repeat;
width:513px;
height:28px;
}


div.tx-order-pi3 table{
width:320px;
margin-left:20px;
}
div.tx-order-pi3 table a{
color:#80952c;
font-weight:bold;
}
div.tx-order-pi3 table a:hover{
color:#ffffff;
}
div.tx-order-pi3 table{
width:320px;
margin-left:20px;
}
div.tx-order-pi3 table td{
padding-bottom:5px;
color:#000000;
}
div.tx-order-pi3 table th{
font-weight:bold;
text-align:left;
padding-bottom:5px;
}
div.tx-order-pi3 input.submit{
background-color:#7b9422;
border:1px solid #ffffff;
color:#ffffff;
font-weight:bold;
font-size:11px;
cursor:pointer;
width:280px;
}
div.tx-order-pi3 div.top{
background-image:url(account_info_top.png);
background-repeat:no-repeat;
width:350px;
height:13px;
margin-top:30px;
}
div.tx-order-pi3 div.middle{
background-image:url(account_info_middle.png);
background-repeat:repeat-y;
width:350px;
}
div.tx-order-pi3 div.middle p{
width:320px;
margin-left:20px;
}
div.tx-order-pi3 div.bottom{
background-image:url(account_info_bottom.png);
background-repeat:no-repeat;
width:350px;
height:11px;
margin-bottom:30px;
}


div.tx-order-pi1 table{
width:320px;
margin-left:20px;
}
div.tx-order-pi1 table td{
padding-bottom:5px;
color:#000000;
}
div.tx-order-pi1 table th{
font-weight:bold;
text-align:left;
padding-bottom:5px;
}
div.tx-order-pi1 input.submit{
padding-bottom:5px;
background-color:#7b9422;
border:1px solid #ffffff;
height:22px;
color:#ffffff;
font-weight:bold;
cursor:pointer;
}
div.tx-order-pi1 div.top{
background-image:url(account_info_top.png);
background-repeat:no-repeat;
width:350px;
height:13px;
margin-top:30px;
}
div.tx-order-pi1 div.middle{
background-image:url(account_info_middle.png);
background-repeat:repeat-y;
width:350px;
}
div.tx-order-pi1 div.bottom{
background-image:url(account_info_bottom.png);
background-repeat:no-repeat;
width:350px;
height:11px;
}


div.tx-felogin-pi1 a{
color:#80952c;
}
div.tx-felogin-pi1 a:hover{
color:#ffffff;
}
div.tx-felogin-pi1 div.top{
background-image:url(login_form_top.png);
background-repeat:no-repeat;
width:250px;
height:9px;
margin-top:30px;
}
div.tx-felogin-pi1 div.middle{
background-image:url(login_form_middle.png);
background-repeat:repeat-y;
width:250px;
}
div.tx-felogin-pi1 div.middle div{
margin-left:10px;
padding-bottom:5px;
}
div.tx-felogin-pi1 div.bottom{
background-image:url(login_form_bottom.png);
background-repeat:no-repeat;
width:250px;
height:8px;
}
div.tx-felogin-pi1 input{
border:1px solid #80952c;
font-size:12px;
height:17px;
padding-top:1px;
padding-left:2px;
}
div.tx-felogin-pi1 input.submit{
padding-bottom:5px;
background-color:#7b9422;
border:1px solid #ffffff;
height:22px;
color:#ffffff;
font-weight:bold;
cursor:pointer;
margin-bottom:10px;
}
div.fullsearch{
width:540px;
height:140px;
background-image:url(suche.jpg);
background-repeat:no-repeat;
margin-bottom:20px;
padding-top:20px;
}
div.fullsearch input, div.fullsearch select{
font-size:12px;
}
div.fullsearch table th{
width:90px;
text-align:left;
}
div.fullsearch table.searchtable{
margin-left:15px;
}
div.fullsearch table.usersearchtable{
margin-left:15px;
margin-top:25px;
}
div.fullsearch table.businesstable{
position:relative;
top:-50px;
left:320px;
}
div.infopanel div.top{
background-image:url(rahmenoben.png);
background-repeat:no-repeat;
background-position:left bottom;
width:500px;
height:50px;
}
div.infopanel div.center{
width:500px;
background-image:url(bg_details.jpg);
background-repeat:repeat-y;
padding-left:10px;
}
div.infopanel div.bottom{
background-image:url(rahmenunten.png);
background-repeat:no-repeat;
width:500px;
height:25px;
}
div.infopanel table{
font-size:12px;
color:#ffffff;
}
div.infopanel table td.avatar {
border:1px solid #ffffff;
width:100px;
height:100px;
text-align:center;
vertical-align:middle;
margin-right:5px;
}
div.infopanel table img {
border:none;
}
div.commentpanel div.top{
background-image:url(kommentare_oben.jpg);
background-repeat:no-repeat;
background-position:left bottom;
width:500px;
height:23px;
margin-top:20px;
}
div.commentpanel div.center{
width:500px;
background-image:url(kommentare_mitte.jpg);
background-repeat:repeat-y;
padding-left:10px;
}
div.commentpanel div.center img{
border:none;
}
div.commentpanel div.center h5{
font-size:13px;
color:#000000;
padding-bottom:2px;
}
div.commentpanel div.center textarea{
font-size:12px;
width:370px;
height:40px;
border:1px solid #758e18;
}
div.commentpanel div.center table{
width:480px;
margin-top:20px;
background-image:url(comment_bg.jpg);
background-repeat:repeat-y;
}
div.commentpanel div.center h4{
padding-left:5px;
font-size:12px;
}
div.commentpanel div.center p{
padding:5px;
font-size:12px;
}
div.commentpanel div.center table tr td table{
width:104px;
height:100px;
margin-top:0px;
}
div.commentpanel div.center td.avatar{
text-align:center;
vertical-align:middle;
background-image:url(bildrahmen_comment.png);
background-repeat:no-repeat;
width:100px;
height:100px;
}
div.commentpanel div.center td.avatar img{
border:1px solid #ffffff;
}
div.commentpanel div.bottom{
background-image:url(kommentare_unten.jpg);
background-repeat:no-repeat;
width:500px;
height:22px;
}
div#emailContainer{
display:none;
width:500px;
height:100px;
background-image:url(mailbox.jpg);
background-repeat:no-repeat;
margin-top:20px;
}
div#emailContainer textarea{
margin-left:15px;
font-size:11px;
width:350px;
height:45px;
}
div#emailContainer h1{
color:#ffffff;
font-size:12px;
margin-left:15px;
padding-top:10px;
}
div#tipContainer{
display:none;
width:500px;
height:320px;
background-image:url(bg_email.jpg);
background-repeat:no-repeat;
margin-top:20px;
}
div#tipContainer h1{
color:#ffffff;
font-size:12px;
margin-left:15px;
padding-top:10px;
}
div#tipContainer table{
color:#ffffff;
margin-left:15px;
font-size:11px;
}
div#tipContainer textarea{
width:230px;
}
p.bodytext a{
color:#333333;
}
p.bodytext a:hover{
color:#80952c;
}
#twrss_table div.twrss_item_link{
background-color:#000000;
font-weight:bold;
padding:5px;
margin-bottom:10px;
width:510px;
}
#twrss_table div.twrss_item_link a{
color:#FFFFFF
}
#twrss_table div.twrss_item_content{
background-color:#f1f3e8;
padding:5px;
border:1px solid #80952c;
margin-bottom:25px;
width:508px;
font-size:11px;
line-height:140%;

}
#twrss_table div.twrss_item_content a{
color:#80952c;
display:block;
}
div.twrss_head_channel{
margin-top:15px;
margin-bottom:10px;
}
span.tx-srfreecap-pi2-cant-read{
color:#FFFFFF;
}
span.tx-srfreecap-pi2-cant-read a{
color:#000000;
}
#content div.tx-mycomments-pi1 div.ui-accordion-header{
background-image:url(nav_gallery_bg.gif);
background-repeat:no-repeat;
padding:10px;
margin:0px;
cursor:pointer;
outline: none;
height:20px;
overflow:hidden;
}
#content div.tx-mycomments-pi1 div.ui-accordion-header h3{
float:left;
font-size:12px;
width:420px;
}
#content div.tx-mycomments-pi1 div.ui-accordion-header span{
font-size:10px;
}
#content div.tx-mycomments-pi1 div.content{
margin-top:5px;
margin-bottom:10px;
}
#content div.tx-mycomments-pi1 div.content div.img{
width:120px;
height:120px;
background-image:url(bildrahmen.png);
text-align:center;
float:left;
}
#content div.tx-mycomments-pi1 div.content div.text{
height:120px;
margin-left:140px;
margin-right:10px;
}
#content div.tx-mycomments-pi1 div.content div.text h5{
font-size:12px;
}
#content div.tx-mycomments-pi1 div.content div.text p{

}
#content div.tx-mycomments-pi1 div.content div.text a{
color:#80952c;
}
#content div.tx-mycomments-pi1 div.pagebrowser{
background-image:url(nav_gallery_bg.gif);
background-repeat:no-repeat;
padding:10px;
text-align:right;
}


#content div.tx-vouchers-pi2 div.ui-accordion-header{
background-image:url(nav_gallery_bg.gif);
background-repeat:no-repeat;
padding:10px;
margin:0px;
cursor:pointer;
outline: none;
height:15px;
overflow:hidden;
}
#content div.tx-vouchers-pi2 div.ui-accordion-header h3{
float:left;
font-size:12px;
}
#content div.tx-vouchers-pi2 div.ui-accordion-header span{
font-size:10px;
float:right;
}
#content div.tx-vouchers-pi2 table.ac-table{
font-size:12px;
width:100%;
border-left:20px solid #ffffff;
border-right:20px solid #ffffff;
background-color:#fefefd;
background-image:url(vt_bg.jpg);
background-repeat:repeat-x;
border-collapse:collapse;
}
#content div.tx-vouchers-pi2 table.ac-table th{
text-align:left;
color:#ffffff;
background-color:#000000;
height:20px;
}
#content div.tx-vouchers-pi2 table.ac-table td{
border-bottom:1px solid #cccccc;;
}
#content div.tx-vouchers-pi2 table.ac-table th a.charge{
background-image:url(neu_einstellen.gif);
background-repeat:no-repeat;
display:block;
padding-top:5px;
padding-left:28px;
color:#ffffff;
font-size:10px;
height:24px;
margin-left:4px;
margin-top:4px;
float:left;
}
#content div.tx-vouchers-pi2 table.ac-table th a.printlist{
background-image:url(drucken.gif);
background-repeat:no-repeat;
display:block;
padding-top:5px;
padding-left:32px;
color:#ffffff;
font-size:10px;
height:24px;
margin-right:4px;
margin-top:4px;
float:right;
}
#content div.tx-vouchers-pi2 table.ac-table td a.used{
background-image:url(gutschein_angenommen.gif);
background-repeat:no-repeat;
display:block;
padding-top:3px;
padding-left:24px;
color:#000000;
font-size:10px;
height:16px;
margin-left:4px;
margin-top:4px;
}
#content div.tx-vouchers-pi2 table.ac-table td span.span_used{
background-image:url(wurde_eingeloest.gif);
background-repeat:no-repeat;
display:block;
padding-top:3px;
padding-left:24px;
color:#000000;
font-size:10px;
height:16px;
margin-left:4px;
margin-top:4px;
}
#content div.tx-vouchers-pi2 table.ac-table th{
padding:4px;
}
#content div.tx-vouchers-pi2 table.ac-table td{
padding:4px;
}

.tx-terminliste-pi1 a{
color:#80952c;
}
.tx-terminliste-pi1 a:hover{
color:#000000;
}
.tx-terminliste-pi1 #terminInfo p{
padding-left:12px;
}
.tx-terminliste-pi2 div.commentpanel div.center table{
margin-top:0px;
background-image:none;
background-color:none;
}
.tx-flexsearch-pi3 div.commentpanel div.top{
margin-top:0px;
}
.tx-flexsearch-pi3 div.commentpanel div.center table{
margin-top:0px;
margin-bottom:0px;
background-repeat:no-repeat;
}
.tx-flexsearch-pi3 div.commentpanel div.center table table{
margin:5px;
}
.tx-flexsearch-pi3 td.avatar{
text-align:center;
vertical-align:middle;
background-image:url(bildrahmen.png);
background-repeat:no-repeat;
width:120px;
height:120px;
padding:0;
}
.tx-flexsearch-pi3  td.avatar img{
border:1px solid #ffffff;
}
.tx-flexsearch-pi3 td.username{
text-align:left;
vertical-align:top;
width:200px;
padding-top:5px;
}
.tx-flexsearch-pi2{
margin-left:8px;
}
.tx-flexsearch-pi1{
margin-left:390px;
padding-top:10px;
}
#content .tx-vouchers-pi2 div.commentpanel {
width:540px;
}
.tx-vouchers-pi2 div.commentpanel div.top{
margin-top:0px;
width:540px;
height:15px;
background-image:url(eink_wagen_oben.jpg);
}
.tx-vouchers-pi2 div.commentpanel div.center{
width:540px;
background-image:url(eink_wagen_mitte.jpg);
background-repeat:repeat-y;
padding-left:10px;
}
.tx-vouchers-pi2 div.commentpanel div.bottom{
background-image:url(eink_wagen_unten.jpg);
background-repeat:no-repeat;
width:540px;
height:15px;
}
.tx-vouchers-pi2 div.commentpanel div.center table{
margin-top:0px;
margin-bottom:0px;
background-image:none;
width:100%;
}
.tx-vouchers-pi2 div.commentpanel div.center table table{
margin:5px;
}
.tx-vouchers-pi2 td.avatar{
text-align:center;
vertical-align:middle;
background-image:url(bildrahmen.png);
background-repeat:no-repeat;
width:120px;
height:120px;
padding:0;
}
.tx-vouchers-pi2  td.avatar img{
border:1px solid #ffffff;
}
.tx-vouchers-pi2 td.username{
text-align:left;
vertical-align:top;
width:200px;
padding-top:5px;
}
.tx-vouchers-pi2 img.newvoucher{
margin-left:20px;
margin-bottom:20px;
}
.tx-vouchers-pi2 img.togglevouchersview{
margin-left:20px;
}
#content .tx-vouchers-pi2 h1{
margin-left:20px;
}
.tx-vouchers-pi3 a{
color:#000000;
}
.tx-vouchers-pi3 img{
border:none;
}
div.infinConfirm{
padding:13px;
padding-right:0px;
}
div.infinConfirm p{
padding-top:10px;
padding-bottom:10px;
}
div.infinConfirm img{
border:none;
}
div.infinConfirm img.toInfin{
float:right;
}




