/*###############################################
##########     Allgemeine Settings     ##########
###############################################*/
body{
    font-family:Arial;
    font-size:12px;
    margin:0px;
    color:#000000;
    overflow: auto;
    background-color:#cccccc;
}
a.nav:link        {font: bold 12px Arial; color:#FFFFFF; text-decoration:none;}
a.nav:visited    {font: bold 12px Arial; color:#FFFFFF; text-decoration:none;}
a.nav:activ        {font: bold 12px Arial; color:#FFFFFF; text-decoration:none;}
a.nav:hover        {font: bold 12px Arial; color:#000000; text-decoration:none;}

a:link        {font: bold 12px Arial; color:#000000; text-decoration:none;}
a:visited    {font: bold 12px Arial; color:#000000; text-decoration:none;}
a:activ        {font: bold 12px Arial; color:#000000; text-decoration:none;}
a:hover        {font: bold 12px Arial; color:#007F00; text-decoration:none;}
table{
    font-family:Arial;
    font-size:12px;
    color:#000000;
    link:font: bold 12px Arial; color:#000000;
}
.side{
    width: 900px;
    height: 100%;
}
.head{
    /*padding-top:230px;*/
    height:300px;
    background-image:URL(../img/head4.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
#Uhr{
    width: 250;
    text-align:center;
    padding: 2px;
    font: bold 12px Arial; color:#000000;
    /*background-image:URL(../img/tranz.gif);*/
    border:1px solid #999999;
    background-color: #FFFFFF;
}
.scroll{
    font: bold 20px Arial;
    color:#000000;
    text-align:center;
}
.marquee{
    height: 180px;
    width: 130px;
}
.title{
    font: bold 14px Arial; color:#000000;
    padding: 5px;
    background-color: #EFEFEF;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
}
.maina{
    height:100%;
    padding-left:10px;
    padding-right:10px;
    vertical-align: top;
    background-image:URL(../img/maina_middle.jpg);
}
.mainb{
    vertical-align: top;
    background-image:URL(../img/mainb_middle.jpg);
}
.mainc{
    padding:10px;
    vertical-align: top;
    background-image:URL(../img/mainc_middle.jpg);
}
/*##################################################
##########     Setting fur Menuezeile     ##########
##################################################*/
.menu{
    width: 95px;
    height: 20px;
    text-align: center;
    border:1px solid #FFFFFF;
    /* background-color:#999999; */
    background-color:#808080;
}
.menua{
    width: 95px;
    height: 20px;
    text-align: center;
    border:1px solid #FFFFFF;
    /* background-color:#999999; */
    background-color:#990000;
}
/*###############################################
##########     Setting fur Sidebar     ##########
###############################################*/
.preis{
    font: bold 14px Arial;
    color: #FF0000;
}
.offer_bg{
    background-image:URL(../img/aufsteller.jpg);
    background-repeat: no-repeat;
    background-position: 5px 50px;
}
.basket{
    height: 27px;
    background-image:URL(../img/icon_basket.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.lex{
    height: 45px;
    background-image:URL(../img/lexikon.gif);
    background-repeat: no-repeat;
    background-position: center;
    padding-left:40px;
}
.event{
    height: 27px;
    background-image:URL(../img/icon_event.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.news{
    height: 27px;
    background-image:URL(../img/icon_news.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.link{
    height: 27px;
    background-image:URL(../img/icon_link.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
/*##################################################
##########     Setting fur Indexseite     ##########
##################################################*/
.bg_index{
    background-image:URL(../img/bg_area.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    border:1px solid #CCCCCC;
}
.test{
    background-image:URL(../img/img_welt.jpg);
    background-repeat: no-repeat;
    background-position: 10px;
}
/*##################################################
##########     Setting fur Copy Zeile     ##########
##################################################*/
.copy{
    height: 30px;
    font: 10px Arial;
    color: #000000;
    text-align: center;
    vertical-align:middle;
}
a.copy:link        {font: bold 10px Arial; color:#000000; text-decoration:underline;}
a.copy:visited    {font: bold 10px Arial; color:#000000; text-decoration:underline;}
a.copy:activ    {font: bold 10px Arial; color:#000000; text-decoration:underline;}
a.copy:hover    {font: bold 10px Arial; color:#000000; text-decoration:underline;}

/*###################################################
##########     Setting fur Contact-Map     ##########
###################################################*/
#map{
    display:none;
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
    background-image:URL(../img/tranz.gif);
}
.tmap{
    width: 655px;
    height: 533px;
    background-image:URL(../img/plan1_big.jpg);
}
/*###############################################
##########     Setting fur Agentur     ##########
###############################################*/
.atitle{
    font: bold 14px Arial; color:#000000;
    background-color: #EFEFEF;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    /*border-right: 1px solid #999999;*/
}
/*####################################################
##########     Setting fur Internetcafe     ##########
####################################################*/
.ctitle{ font: bold 14px Arial; color:#000000; border-bottom: 1px solid #999999; }
.con_cafe_table{ width: 250px; border: 1px solid #999999; }
.con_cafe_td{ border-left: 5px solid #CCCCCC; border-right: 5px solid #CCCCCC; border-bottom: 5px solid #CCCCCC; }
.con_cafe_price{
    width:112px; height: 35px;text-align: center; vertical-align: middle; color: #000000;
    background-image:URL(../img/cafe_con_price.png); background-repeat: no-repeat;
    float: right; padding: 3px; margin: 3px;
}
.con_cafe_blue{
    border-left: 5px solid #CCCCCC; border-right: 5px solid #CCCCCC; border-top: 5px solid #CCCCCC;
    padding-left: 5px; padding-top: 5px; padding-right: 5px;
    background-image:URL(../img/cafe_bg_blue.jpg); background-repeat: repeat-x; background-position: top;
}
.con_cafe_red{
    border-left: 5px solid #CCCCCC; border-right: 5px solid #CCCCCC; border-top: 5px solid #CCCCCC;
    padding-left: 5px; padding-top: 5px; padding-right: 5px;
    background-image:URL(../img/cafe_bg_red.jpg); background-repeat: repeat-x; background-position: top;
}
.con_cafe_orange{
    border-left: 5px solid #CCCCCC; border-right: 5px solid #CCCCCC; border-top: 5px solid #CCCCCC;
    padding-left: 5px; padding-top: 5px; padding-right: 5px;
    background-image:URL(../img/cafe_bg_orange.jpg); background-repeat: repeat-x; background-position: top;
}
.con_cafe_green{
    border-left: 5px solid #CCCCCC; border-right: 5px solid #CCCCCC; border-top: 5px solid #CCCCCC;
    padding-left: 5px; padding-top: 5px; padding-right: 5px;
    background-image:URL(../img/cafe_bg_green.jpg); background-repeat: repeat-x; background-position: top;
}
.con_cafe_grey{
    border-left: 5px solid #CCCCCC; border-right: 5px solid #CCCCCC; border-top: 5px solid #CCCCCC;
    padding-left: 5px; padding-top: 5px; padding-right: 5px;
    background-image:URL(../img/cafe_bg_grey.jpg); background-repeat: repeat-x; background-position: top;
}
.con_cafe_promo{
    border-left: 5px solid #CCCCCC; border-right: 5px solid #CCCCCC; border-top: 5px solid #CCCCCC;
    padding-left: 5px; padding-top: 100px; padding-right: 5px;
    background-image:URL(../img/cafe_bg_promo.jpg); background-repeat: no-repeat; background-position: top;
}
.con_cafe_promo_table{
    width: 100%; border: 1px solid #999999;
    background-image:URL(../img/cafe_bg1_promo.jpg); background-repeat: repeat-x; background-position: 0px 5px;
}
/*#################################################
##########     Setting fur Shopseite     ##########
#################################################*/
.s_shirt{
    width:490px; height:170px;
    background-image:URL(../img/bg_shirtshop.jpg);
    background-repeat: no-repeat; background-position: left;
}
.s_ebay{
    width:490px; height:170px;
    background-image:URL(../img/bg_ebayshop.jpg);
    background-repeat: no-repeat; background-position: left;
}
.s_print{
    width:490px; height:170px;
    background-image:URL(../img/bg_printshop.jpg);
    background-repeat: no-repeat; background-position: left;
}
.s_try4fun{
    width:490px; height:170px;
    background-image:URL(../img/bg_try4fun.jpg);
    background-repeat: no-repeat; background-position: left;
}
.s_nava{
    text-align:center;
    border:1px solid #999999;
    background-color:#CCCCCC;
}
.s_navb{
    text-align:center;
    border-left:1px solid #999999;
    border-top:1px solid #999999;
    border-right:1px solid #999999;
    background-color:#EFEFEF;
}
.iframe{
    border-left:1px solid #999999;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    background-color:#EFEFEF;
}
.zline{
    border-left:1px solid #999999;
    border-right:1px solid #999999;
    background-color:#EFEFEF;
}
/*################################################
##########     Setting fur PCC e.V.     ##########
################################################*/
.title_pcc{
    font: bold 14px Arial; color:#000000;
    text-align: center;
    padding:5px;
    background-color: #EFEFEF;
    border: 1px solid #999999;
    /*border-left: 1px solid #999999;
    border-top: 1px solid #999999;*/
}
.lina{
    text-align: center;
    width: 114px;
    height: 35px;
    padding-top:3px;
    padding-bottom:3px;
    background-image:URL(../img/nav_off.jpg);
}
.linb{
    text-align: center;
    width: 114px;
    height: 35px;
    padding-top:3px;
    padding-bottom:3px;
    background-image:URL(../img/nav_on.jpg);
}
.uline{ border-bottom: 1px solid #999999; }
/*###################################################
##########     Setting fur Admincenter     ##########
###################################################*/
.anav{
    font: bold 12px Arial; color:#000000;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color:#EFEFEF;
    border-top: 2px solid #009F00;
}
/*##################################################
##########     Setting fur PC-Service     ##########
##################################################*/
.border{
    border:1px solid #999999;
}
