

*{margin:0;padding:0;}
html{height:100%;margin-bottom:1px;}

body{
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 11px;
   line-height : 16px;
   text-align:center;
   font-weight : normal;
   color : #000000;
   background-color:#FFF;
}

p{
        text-align : left;
        margin:5px 15px 0 35px;
}

.image_left{
    margin:18px 0 8px 0;
}

.image_text{
        margin-top: 5px;
        width:450px;
        text-align:left;
}

P.klein {
        font-size : 9px;
        font-weight : bold;
        text-align : center;
        margin-left : 0px;
        margin-right : 0px;
}

P.klein_links {
        font-size : 9px;
        font-weight : bold;
        text-align : left;
        margin-left : 0px;
        margin-right : 0px;
}

ul {
        margin:0 15px 0 35px;
        padding-left: 20px;
        list-style-type : square;
        text-align:left;
}


li {        
        margin-top:4px;
}

li.programm {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        line-height : 16px;
        font-weight : normal;
        text-align : left;
        margin-left : 20px;
        color : #000000;
        list-style-type : square;
}


h1 {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size :14px;
        line-height : 20px;
        margin-top: 24px;
        margin-bottom: 5px;
        font-weight : bold;
        text-align : left;
        margin-left : 35px;
        color : #183D75;
}

.tabelle {
         font-size :11px;
        text-align : left;
        line-height : 14px;
        margin-left : 0px;
        font-weight : normal;
}
P.tabelle_rechts {
        text-align : right;
        line-height : 14px;
        margin-left : 0px;
        font-weight : bold;
}

P.menu {
        font-size : 11px;
        line-height : 18px;
        text-align : left;
        margin-left : 18px;
        margin-right : -30px;
        margin-top : 5px;

}

P.referenten {
        font-size :9px;
        line-height : 14px;
        margin-left : 0px;
}

P.tabelle_weiss {
        color : #FFFFFF;
        text-align : left;
        margin-left : 0px;
}

P.subline {
        font-size : 11px;
        line-height : 18px;
        color : #666666;
}

P.center {
        text-align : center;
        margin-left : 0px;
        margin-right : 0px;
}
P.center_weiss {
        color : #FFFFFF;
        text-align : center;
        margin-left : 0px;
        margin-right : 0px;
}

P.zitat {
        font-size : 10px;
        color : #000000;
        text-align : left;
        margin-right : 50px;
        margin-left : 100px;
}


P.left {
        text-align : left;
        font-size : 10px;
        margin-left : 0px;
        line-height : 16px;
        

}

P.error {
        color : #C02828;

}

table{
    margin-top:5px;
    margin-left:35px;
    padding:0px;
}

table.ads{
    margin-top:5px;
    margin-left:5px;
    padding:0px;
}

td{
    padding:5px;
}

table.program{
        margin-left : 35px;

}

a {     font-family : Verdana, Arial, Helvetica, sans-serif;
        color : #993300;
        font-size : 11px;
        text-decoration : none;
}

a.bold { font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        line-height : 20px;
        font-weight : normal;
        text-align : left;
        margin-top : 0px;
        color : #FFFFFF;
        margin-left : 0px;
}

a.menu {     font-family : Verdana, Arial, Helvetica, sans-serif;
        color : #000000;
        text-decoration : none;
        font-size : 11px;
}

a.menu:hover {
    color : #4E6C8B;
    font-weight:bold;
}

a.menu:focus {font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #4E6C8B;
    font-weight:bold;
}

a.menu_active {
    color:#4E6C8B;
    font-weight:bold;
}

a.rueckblick{
    color:#000;
    margin:10px 0 5px 0;
    font-weight:bold;
}

a.menu_budapest {     font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #183D75;
    text-decoration : none;
    font-weight : bold;
    font-size : 10px;
    line-height : 24px;
    margin-left: 18px;
    margin-top : 0px;
}

a.submenu {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color:#4E6C8B;;
    text-decoration : none;
    font-size : 11px;
    margin-left: 15px;
    font-weight: normal;
}

a.submenu:hover{
        font-family : Verdana, Arial, Helvetica, sans-serif;
        color : #4E6C8B;
        font-size : 11px;
        text-decoration : none;
}

a.submenu_budapest {     font-family : Verdana, Arial, Helvetica, sans-serif;
        color : #4E6C8B;
        text-decoration : none;
        font-size : 11px;
        margin-left: 5px;
}

a.kursiv {     font-family : Verdana, Arial, Helvetica, sans-serif;
        color : #000000;
        font-style : oblique;
        text-decoration : none;
        font-size : 11px;
        margin-left: 5px;

}

a.zitat {     font-family : Verdana, Arial, Helvetica, sans-serif;
        color : #666699;
        text-decoration : none;
        font-size : 11px;
        line-height : 20px;
}

a.weiss {     font-family : Verdana, Arial, Helvetica, sans-serif;
        color : #FFFFFF;
        text-decoration : none;
        font-size : 11px;
        line-height : 20px;
}



a.bu {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        line-height : 20px;
        font-weight : bold;
        text-align : center;
        color : #4E6C8B;
        margin-left : 0px;
        margin-left : 0px;

}

.error {
        color : #C02828;
        }
        

.button {
        
        color : #4E6C8B;
        }
        
span.red{
		font-weight: bold;
		color : #B44225	;
		}
		
span.ad{
		font-size : 8px;
		font-weight: bold;
		color : #4B4B4B	;
		}

      
img{
    margin-top:4px;
    margin-bottom:4px;
    border:0px solid #000;
}
      

img.header{
    margin:0px;
    padding:0px;
    border:0px solid #000;
}

.page_bottom_border{
    margin-top:18px;
    line-height:30px;
    text-align:left;
    border-bottom:1px solid #F4CB79;
}

#container{
    margin:0 auto;
    width:844px;
}

#main{
    float:left;
    background:#F4CB79;

    width: 844px;
    margin:0 0 0 30px;
    padding-bottom:30px;
}

#header{
    float:left;
    width:844px;
    margin:50px 0 0 30px;
    border:0px solid #000;
}

#content{
    background:#FFF;
    float:left;
    width:548px;
    padding-bottom:30px;
}

/*COLUMNS*/
.column_left{
    float:left;
    width:156px;
    margin:0px;
}

.column_center{
    width:548px;
    height:auto;
    float:left;
    margin:0px;
}

.column_right{
    float:left;
    width:140px;
    margin:0px;
}
