/*****
*
* $Id: default.css 812 2009-04-16 12:47:27Z klaus $
*
* old style-sheet - remove it some time but check where it's needed before
*
*****/

#pagex p {
    font: 10pt/14pt helvetica, arial, sans-serif;
    margin-bottom: 8pt;
    margin-top: 8pt;
}

#page .balken {
   background-color: #ffac59;
   width: 20%;
   text-align: center;
}

#page .weistext {
    font: bolder 11pt/14pt helvetica, arial, sans-serif;
    text-align: center;
    color:#ffffff
}


#page .metafooter {
	text-align: center;
}

#page .emphasis {
    font: italic bold 10pt/12pt helvetica, arial, sans-serif;
    margin-left:15px;
    margin-right:15px;
}

#pagex .left {
    float: left;
}
#pagex .right {
    float: right;
}

#page a:link {
    /* color: #666699; */ 
    /* text-decoration:none;*/
    color: #000080;
    text-decoration:underline;
}

#page a:visited {
    /* color: #666699; */
    /* text-decoration:none;*/
    color: #000080;
    text-decoration:underline;
}

#page a:hover {
    /* color: #000C78; */
    /* text-decoration:underline;*/
    color: #0080FF;
    text-decoration:underline;
}

#page .linkWhite a:link {
    color:white;
    text-decoration:none;
}
#page .linkWhite a:visited {
    color:white;
    text-decoration:none;
}
#page .linkWhite a:hover {
    text-decoration:underline;
}

#fsp {
    position: absolute;
    top: -107px;
    left: 310px;
}

#pathnavigation {
    position: absolute;
    top: 80px;
    left:1px;
    text-decoration:none;
    /* background: #ffffff; */
    /* border-bottom: 1px solid #BACFB2; */
    /* width: 790px; */
}

#pathnavigation a {
    text-decoration:none;
}

#pathnavigation a:link {
    text-decoration:none;
    /*  color: #ff6600; */
}

#pathnavigation a:visited {
    text-decoration:none;
    /*  color: #ff6600; */
}

#pathnavigation a:hover {
    text-decoration:none;
    color: #0080FF; 
}

#linkbox {
    margin-bottom: 5px;
    padding-top:13px;
    padding-left:4px;
    padding-right:4px;
    padding-bottom:8px;
    width:135px;
    /* background: url(/images/linkbox_tl.png) no-repeat top left; */
    /*  background-color:#FFFFFF; */
    /* border: 1px solid #F5BB95; */
}

#linkbox h3 {
    font: bold 8pt/8pt helvetica, arial, sans-serif;
    margin: 0 0 0 5px;
    padding: 0;
    border: 0;
    /*  color:#669933; */
}

#linkbox ul {
    list-style:none;
    margin: 1px 0 0 0;
    padding: 0;
}

#linkbox li {
    background:  url(/images/bullet.png) no-repeat 2px 3px;
    margin-left:5px;
    padding: 0 0 0 15px;
}

#linkbox li a:hover {
    padding-left: 1px;
    padding-right: 4px;
    text-decoration: none;
    background: #F3C7AB;
    border-left: 1px solid #DF7900;
    border-bottom: 1px solid #DF7900;
}

#linkbox a:link {
    text-decoration: none;
    color: #000080;
}

#linkbox a:visited {
    text-decoration: none;
    color: #000080;
}

#newsbox {
    margin-bottom: 10px;
    padding-top:13px;
    padding-left:4px;
    padding-right:4px;
    padding-bottom:8px;
    width:135px;
    background: url(/images/newsbox_tl.png) no-repeat top left;
    background-color:#FFFFFF;
    border: 1px solid #F5BB95;
}

#newsbox h3 {
    font: bold 8pt/8pt helvetica, arial, sans-serif;
    margin: 0 0 0 5px;
    padding: 0;
    border: 0;
    /*  color:#669933; */
}

#newsbox ul {
    list-style:none;
    margin: 1px 0 0 0;
    padding: 0;
}

#newsbox li {
    background:  url(/images/bullet.png) no-repeat 2px 3px;
    font: 8pt/10pt helvetica, arial, sans-serif;
    margin-left:5px;
    margin-top:3px;
    padding: 0 0 0 15px;
}

#newsbox li a:hover {
    padding-left: 1px;
    padding-right: 4px;
    text-decoration: none;
    background: #E3F0D2;
    border-left: 1px solid #669933;
    border-bottom: 1px solid #669933;
}

#newsbox a:link {
    /*  color: #000000; */
}

#newsbox a:visited {
    color: #000000;
}

#searchbox {
    padding: 0px;
}

#pagetitle {
    position: absolute;
    top: 40px;
    left: 350px;
    font-size: 16pt;
    font-weight: bold;
    color: white;
}

/* styles for tables in mitteilungsblatt */
.moduleTable {
    border: 1px solid black;
    border-collapse: collapse;
    width:90%;
    margin-bottom:20px;
}
.moduleTable th {
    background-color:#CCC;
    padding:10px 3px 10px 3px;
    border: 1px solid black;
}
.moduleTable td {
    padding:3px;
    border: 1px solid black;
}
.moduleTable .col1 {
    width:5%;
}
.moduleTable .col2 {
    width:80%;
}
.moduleTable .col3 {
    width:5%;
}
.moduleTable .col4 {
    width:10%;
}
.moduleTable .bold {
    font-weight:bold;
}
.moduleTable .center {
    text-align:center;
}