@charset "utf-8";
/* CSS Document */

img, div { behavior: url(iepngfix.htc)}
body, html {margin: 0 !important;padding: 0 !important; width:100%; height:100%; top:0; left:0; right:0; bottom:0; min-height:100%;}
body{
        background-image:url(img/bg.jpg);
        background-position:top left;
        background-repeat:repeat-x;
        background-color:#00ccff;
        font-family:Tahoma;
        font-size:12px;
}
#bilder img{border:1px #b2b2b2 solid;}
#box img{border:0px #b2b2b2 solid;}

h1{ font-size:18px; padding:0; margin:0; margin-bottom:15px;margin-top:10px; color:#7a7a7a; font-weight:bold;}
h2{ font-size:14px; padding:0; margin:0; margin-bottom:5px;margin-top:10px; color:#000000; font-weight:bold;}


th{
        background-color:#03a1c9;
        color:#FFFFFF;
        height:25px;
        padding-left:5px;
        padding-right:5px;
}

tr{
        height:25px;
}

#content_left ul,#content_full ul{
        padding:0;
        padding-left:15px;
        margin:0;
        margin-top:10px;
}

a:link,a:visited,a{text-decoration: none; color: #000000;}
a:hover {text-decoration: none; color: #03a1c9;}

#main_menu li a{text-decoration: none; color:#000000;}
#main_menu li a:hover{text-decoration: none; color: #03a1c9;}

#main_menu li a.active,#main_menu li a.active:hover  {text-decoration: none; color: #03a1c9;}

#footer a{color:#00ccff; text-decoration:none;}
#footer a:hover{text-decoration: underline; color: #03a1c9;}
#footer b{text-decoration: bold; color: #000000;}

#footer_navi a{text-decoration: none; color:#b2b2b2;}

#breadcrumb a{text-decoration: none; color:#00ccff;}
#breadcrumb a:hover{text-decoration: none; color:#03a1c9;}

#content_left a:link,#content_left visited,#content_left a{color:#03a1c9; text-decoration:none;}
#content_left a:hover{text-decoration: underline; color:#03a1c9;}

#content_full a:link,#content_full visited,#content_full a{color:#03a1c9; text-decoration:none;}
#content_full a:hover{text-decoration: underline; color:#03a1c9;}

#content_right a:link,#content_right visited,#content_right a{color:#03a1c9; text-decoration:none;}
#content_right a:hover{text-decoration: underline; color:#03a1c9;}

.red{ color:#FF0000;}

#global{
        width:994px;
        border:0px #000000 solid;
        margin:0 auto 0 auto;
        margin-top:10px;
        background-image:url(img/bg_main.png);
        background-position:top;
}

#header{
        background-image:url(img/header.jpg);
        background-position:top;
        background-repeat:no-repeat;
        height:261px;
        width:980px;
        margin:0 auto 0 auto;
}

#header_flash{
        width:234px;
        height:122px;
        padding-top:101px;
}

#header_text{
        width:234px;
        height:22px;
        padding-top:12px;
        text-indent:8px;
        font-weight:bold;
}

#main{
        margin:0 auto 0 auto;
        background-image:url(img/content_bg.png);
        background-position:top left;
        background-repeat:repeat-y;
        width:980px;
}

#main_menu{
        position:relative;
        float:left;
        background-image:url(img/menu_bg.jpg);
        background-position:top left;
        background-repeat:no-repeat;
        width:234px;
        height:100%;
}

#main_menu ul{
        margin:0px;
        padding:0px;
}

#main_menu li{
        display:list-item;
        list-style-type:none;
        background-image:url(img/menu_item.jpg);
        background-position:top left;
        background-repeat:no-repeat;
        font-weight:bold;
        height:22px;
        width:195px;
        padding-left:26px;
        padding-top:7px;
}

#main_menu li.admin{
        display:list-item;
        list-style-type:none;
        background-image:url(img/menu_item_admin.jpg);
        background-position:top left;
        background-repeat:no-repeat;
        font-weight:bold;
        height:22px;
        width:195px;
        padding-left:26px;
        padding-top:7px;
}

#main_menu li.pdf{
        display:list-item;
        list-style-type:none;
        background-image:url(img/menu_item_pdf.jpg);
        background-position:top left;
        background-repeat:no-repeat;
        font-weight:bold;
        height:22px;
        width:191px;
        padding-left:30px;
        padding-top:7px;
}

#main_content{
        float:left;
        position:relative;
        background-image:url(img/main_content_bg.jpg);
        background-position:top right;
        background-repeat:no-repeat;
        width:746px;
        height:100%;
}

#footer{
        clear:both;
        margin:0 auto 0 auto;
        background-image:url(img/footer.jpg);
        background-position:top left;
        background-repeat:no-repeat;
        height:55px;
        width:965px;

        font-family:Tahoma;
        font-size:11px;

        padding-top:10px;
        padding-left:15px;
}

#footer_link{
float:left;
        height:20px;
        width:49%;
        border:0px #33FF00 solid;
        padding-top:3px;
}

#footer_navi{
float:left;
        height:20px;
        width:49%;
        border:0px #33FF00 solid;
        text-align:right;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#a5a5a5;
        padding-top:5px;

}

#footer_schatten{
        margin:0 auto 0 auto;
        background-image:url(img/footer_schatten.png);
        background-position:bottom left;
        background-repeat:no-repeat;
        height:22px;
        width:980px;
}

#breadcrumb{
        position:relative;
        height:15px;
        font-size:11px;
        font-weight:bold;
        padding-top:7px;
        border:0px #33FF00 solid;
}

#content_left{
        position:relative;
        float:left;
        width:565px;
        height:100%;
        margin-right:7px;

}
#content_right{
        position:relative;
        float:left;
        width:152px;
        height:100%;
        padding-top:20px;
        padding-left:20px;
}

#content_full{
        position:relative;
        float:left;
        width:732px;
        height:100%;


        background-image:url(img/main_content_bg.jpg);
        background-position:top right;
        background-repeat:no-repeat;
        background-color:#FFFFFF;
        padding-right:10px;
}

#box{
        float:left;
        width:128px;
        min-height:60px;
        //border:1px #e2e2e2 solid;
        border:1px #CCCCCC solid;

        background-image:url(img/box_bg.jpg);
        background-position:top left;
        background-repeat:repeat-x;

        background-color:#e7e7e7;
        padding:5px;
}

input{
        border:1px #b2b2b2 solid;
}

input[type="text"],textarea,select,input[type="file"]{
        border:1px #b2b2b2 solid;
}

input[type="submit"]{
        border:1px #b2b2b2 solid;
}
