/* Template Design by Eldat */
/* Coded by K-Media/Rene-Kalk */

@import url("reset.css");

/* Layout */

#CLR {
        clear:both;
        display:none;
        }
.CLR {
        clear:both;
        height:1px;
}
#wrapper {
        width: 100%;
        height: 101%;
}
#top_modules {
        width: 795px;
}
#top_menu {
        float: left;
        padding: 0px;
}
#top_stripe {
        width: 100%;
        height: 20px;
        float:left;
}
#jflanguageselection {
        float:left;
        margin:0px;
}
#left {
        float: left;
        width: 140px;
        height: auto;
}
#content {
        float:left;
        margin: 20px 0px 50px 0px;
        /*width: 695px;*/
        /*height: auto;*/
}
#bottom_stripe {
        width: 100%;
        height: 20px;
        float: left;
}
#bottom_menu {
        float: left;
        width: 20%;
        height:20px;
        line-height: 20px;
        vertical-align: middle;
}
#small_imprint_div {
        float:left;
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
}
#footer {
        padding: 0px 0px 0px 0px;
        width:100%;
}
#_footer {
        padding:0;
        margin:0;
}

/*Typography*/

BODY  {
        font-family : arial, sans-serif;
        font-size : 13px;
        color : #666666;
        line-height:100%;
}
div#content {
        line-height:120%;
}
h1  {
        font-family : arial, sans-serif;
        color : #26B2B3;
        display : inline;
        margin : 0;
        padding : 0;
        text-decoration : none;
        border-bottom : thin solid #26B2B3;
}
h2 {
        font-family : arial, sans-serif;
        color : #888888;
        display : inline;
        margin : 0;
        padding : 0;
        text-decoration : none;
        border-bottom : thin solid #888888;
}
h3 {
        font-family : arial, sans-serif;
        color : #26B2B3;
        display : inline;
        margin : 0;
        padding : 0;
        text-decoration : none;
        font-size : small;
}
h4 {
        font-family : arial, sans-serif;
        color : #888888;
        display : inline;
        margin : 0;
        padding : 0;
        text-decoration : none;
}
h5 {
        font-family : arial, sans-serif;
        color : #26B2B3;
        display : inline;
        margin : 0;
        padding : 0;
        text-decoration : underline;
}
h6 {
        font-family : arial, sans-serif;
        color : #888888;
        display : inline;
        margin : 0;
        padding : 0;
        text-decoration : underline;
}
strong {
        font-weight:bold;

}
a:link,
a:visited {
        color:#26B2B3;
        text-decoration:none;
        cursor:hand;
}
a:visited {
        color:#888888;
}
a:active {
        color:#26B2B3;
}
a:hover {
        color:#26B2B3;
}
img {
        border:none;
}/* websites (pictures and movies) */

/* extensions */
.doc,
.rtf{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_doc.gif) no-repeat center right;
}
.txt{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_txt.gif) no-repeat center right;
}
.xls{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_xls.gif) no-repeat center right;
}
.rss,
.atom{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_feed.gif) no-repeat center right;
}
.opml{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_opml.gif) no-repeat center right;
}
.phps{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_phps.gif) no-repeat center right;
}
.phps{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_phps.gif) no-repeat center right;
}
.torrent{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_torrent.gif) no-repeat center right;
}
.vcard{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_vcard.gif) no-repeat center right;
}
.exe{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_exe.gif) no-repeat center right;
}
.dmg,
.app{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_dmg.gif) no-repeat center right;
}
.pps {
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_pps.gif) no-repeat center right;
}
.pdf {
        padding: 0px 20px 0px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_pdf.gif) no-repeat center right;
}
.xpi {
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_plugin.gif) no-repeat center right;
}
.fla,
.swf {
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_flash.gif) no-repeat center right;
}
.zip,
.rar,
.gzip,
.bzip,
.ace {
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_archive.gif) no-repeat center right;
}
.ical {
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_ical.gif) no-repeat center right;
}
.css {
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_css.gif) no-repeat center right;
}
.ttf {
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_ttf.gif) no-repeat center right;
}
.jpg,
.gif,
.png,
.bmp,
.jpeg,
.svg,
.eps {
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_pic.gif) no-repeat center right;
}
.mov,
.wmv,
.mp4,
.avi,
.mpg {
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_film.gif) no-repeat center right;
}
.mp3,
.wav,
.ogg,
.wma,
.m4a {
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_music.gif) no-repeat center right;
}
/* messenger */
.aim {
        padding: 5px 20px 5px 0;
    background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_aim.gif) no-repeat center right;
}
.msn {
        padding: 5px 20px 5px 0;
    background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_msn.gif) no-repeat center right;
}
.xmpp {
        padding: 5px 20px 5px 0;
    background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_jabber.gif) no-repeat center right;
}
.icq {
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_icq.gif) no-repeat center right;
}
.yahoo {
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_yim.gif) no-repeat center right;
}
.callto {
        padding: 5px 20px 5px 0;
    background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_call.gif) no-repeat center right;
}
.skype {
        padding: 5px 20px 5px 0;
    background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_skype.gif) no-repeat center right;
}
.gadugadu {
        padding: 5px 20px 5px 0;
    background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_gadugadu.gif) no-repeat center right;
}
.youtube{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_film.gif) no-repeat center right;
}
.flickr,
.zooomr,
.imageshack,
.bubbleshare,
.sevenload{
        padding: 5px 20px 5px 0;
        background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_pic.gif) no-repeat center right;
}
/* email */
.mailto {
        padding: 5px 20px 5px 0;
    background: transparent url(http://www.eldat.de/templates/eldat/images/icons/icon_mailto.gif) no-repeat center right;
}
/* use this class to make sure that images won't get iconized */
.imageLink {
        padding-right: 0px !important;
        background: none !important;
}

/* Style */

.warning {
        background: #FFF;
        border: solid 0px #e0d862;
        padding: 0px;
        visibility: hidden;
        height: 0px;
        font-size: 0px;
        padding: 0px;
        margin: 0px;
        width: 0px;
}
#top_logo,
#left_logo img,
#top_link img {
        border:0;
        }
#top_logo {
        float:right;
        padding: 2px;

}
#left_logo {
        float:left;
        margin-top:50px;
}
#top_stripe {
        background-color:#26B2B3;
}

#bottom_stripe {
        background-color:#26B2B3;
}
#small_imprint ul {
        list-style: none;
        margin: auto;
        border: none;
}
#small_imprint li {
        display: block;
        margin: 0px 0px 0px 15px;
        padding: 0 0 0 0;
        float: left;
        width: auto;
        font-size:10px;
        color:#ffffff;
        text-align:left;
}

/*########################*/
/*##### Joomla Styles ####*/
/*########################*/

.componentheading {
        margin:0px 0px 20px 0px;
        padding:0px;
        color:#26B2B3;
        font-size:17px;
        font-weight:bold;
        line-height:150%;
}
.contentheading {
        margin:0px 0px 20px 0px;
        padding:0px;
        color:#26B2B3;
        font-size:17px;
        font-weight:bold;
}
.contentpaneopen {
        margin:0px 0px 0px 0px;
        padding:0px;
        float:left;
}
.buttonheading {
        margin:0px;
        padding:0px;
}
.blog {
        width:100%;
        height:100%;
        }
.blog_more {
        margin:0px;
        padding:0px;
}
.article_column,
.column1,
.cols1,
.article_row {
        width:auto;
        float:left;
        }
.article_column {
        padding-bottom:20px;}

/*########################*/
/*#### Module Styles  ####*/
/*########################*/

/* Sprachauswahl */
ul.jflanguageselection {
        list-style: none;
        float:left;
        padding: 0;
        font-size:11px;
}
ul.jflanguageselection li {
        display: inline;
        width:80px;
        font-size:11px;
}
#jflanguageselection a:link,
#jflanguageselection a:visited,
#jflanguageselection a:active {
        font-size:11px;
        text-decoration: none;
        text-align:center;
        color: #ffffff;
        background:#26B2B3;
        vertical-align: middle;
}
#jflanguageselection a:hover {
        text-decoration: underline;
}

/* Main-Menï¿½ */
ul.menu {
        margin: 25px 10px 25px 0px;
        list-style: none;
}
ul.menu li {
        margin: 0 !important;
        padding: 0 !important;
        background: none !important;
}
ul.menu li a {
        display: block;
        outline: none;
        color:#666666;
        text-decoration: none;
        border-bottom:solid 1px #26B2B3;
        font-size: 9pt;
        width:115px;
        padding-bottom: 2px;
        padding-top: 2px;padding-left: 10px;
}
ul.menu li a span {
        /*padding-left: 10px;*/
}
ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
        color:#26B2B3;
        border-bottom:solid 1px #26B2B3;
}
ul.menu li.active a {
        color: #26B2B3;
        font-weight: bold;
}
ul.menu li.active a span {
}

ul.menu li ul {
        margin: 0;
        padding: 0;
        list-style: none;
}
ul.menu li li {
        margin: 0 0 0 0px !important;
        list-style: none;
}
ul.menu li li a {
        color: #666666;
        background: none !important;
        font-size: 9pt;
        font-weight: normal;
        border-bottom:solid 1px #26B2B3;
        width:115px;
}
ul.menu li li a span {
        margin-left:15px;
}
ul.menu li li a span:hover,
ul.menu li li a span:active,
ul.menu li li a span:focus {
        color:#26B2B3;
        text-decoration: none;
}
ul.menu li li a span {
        color: #666666;
        font-weight: normal;
}
ul.menu li ul li ul {
        margin: 0;
        padding: 0;
        list-style: none;
}
ul.menu li li li {
        margin: 0 0 0 0px !important;
        list-style: none;
}
ul.menu li li li a {
        display: block;
        outline: none;
        color:#666666;
        text-decoration: none;
        border-bottom:solid 1px #26B2B3;
        font-size: 9pt;
        width:115px;
        padding-bottom: 2px;
        padding-top: 2px;
}
ul.menu li li li a span {
        margin-left:30px;
        color: #666666;
        font-weight: normal;
        width:75px;
}
ul.menu li li li a span:hover,
ul.menu li li li a span:active,
ul.menu li li a span:focus,
ul.menu li ul li a span:hover,
ul.menu li ul li a span:active,
ul.menu li ul li a span:focus,
 {
        color:#26B2B3;
        border-bottom:solid 1px #26B2B3;
}
ul.menu li ul li span{
        margin-left:15px;
        color: #666666;
        font-weight: normal;
        width:85px;
        display:block;
        }



/* Footer Menï¿½ */
ul.menu_footer {
        list-style: none;
        padding: 0;
        width:160px;
}
ul.menu_footer li {
        display: inline;
        width:80px;
        text-align:center;
        vertical-align: middle;
}
ul.menu_footer  a:link,
ul.menu_footer  a:visited,
ul.menu_footer  a:active {
        font-size:10px;
        text-decoration: none;
        color: #ffffff;
        background:#26B2B3;
}
ul.menu_footer li  a:hover {
        text-decoration: underline;
}

/* Suche */
.button_suche {
        height:20px;
        width:20px;
        background: transparent url(http://www.eldat.de/templates/eldat/images/lupe.gif) no-repeat center top;
        text-indent:-1000em;
        font:0px;
        color:#fff;
        border:0;
        cursor: pointer; /* hand-shaped cursor */
        cursor: hand; /* for IE 5.x */
}
.button_suche:hover{
        border-bottom:1px solid #26B2B3;
        }
.inputbox_suche {
        margin-left:15px;
        width:115px;
        }

input.mod_googleSearch,
.inputbox_googlesuchbox {
        margin-left:15px;
        width:115px;
        }

/* RT */

/* Sprachauswahl */
#jflanguageselection ul.jflanguageselection li a
{
        padding: 0px;
        margin: 0px;
        font-size:11px;
}

/* Content-Bereich-Außenrahmen */
#wrapper {
        width: 795px;
        padding: 0px;
        padding-top:2px;
        /*border: 7px solid #FFF;*/
        border-top: 1px solid #FFF;
        /*border-bottom: 30px solid #FFF;*/
        margin: 0 auto 0 auto;
        vertical-align: middle;
        text-align:left;
}

/* Seiteninhalt */
#content {
        width: 650px;
}

/* Balken unten */
#small_imprint_div {
        font-size:11px;
        font-weight:bold;
}

ul.menu_footer li {
        padding-left:10px;
        font-size:11px;
        font-weight:bold;
}


html,body { height:100%; margin:0; padding:0;background-color:#FFF;text-align:center; }