html {
    font-family: Arial;
    font-size:12px;
    color:#333333;
}

body * {
    font-family: Arial;
    font-size:12px;
    color:#333333;
}

a{
    text-decoration: none;
}

a:hover{
    color: #C43753;
}

.active{
    color: #C43753;
}

html, body{
    height:100%;
    Margin: 0;
    Overflow: auto;
}

.langNav{
    position: relative;
    top:-43px;
    left:574px;
    text-align: right;
    width: 410px;
}

.langNav img{
    border:0px;
}

.topNavItem{
    padding-right: 15px;
    color: white;
    text-decoration: none;
    font-size:12px;
    
}

.contentCell{
    vertical-align: top;
    padding-left:35px;
}

.contentTable{
    width:694px;
    text-align: left;
    vertical-align: top;
}

.rightRow{
    vertical-align: top;
}

.topNav{
    position: relative;
    top:-26px;
    left:35px;
    text-align: left;
    width: 550px;
}

.topNav a:hover{
    color: #C43753;
}

.agendaBody{
    background-color: #EFEFEF;
    margin: 0px;
    padding: 5px;
    text-align: left;
}

.agendaFooter{
    margin-top: 2px;
    background-color: #BABABA;
    padding: 5px;
    text-align: right;
}
.agendaFooter a{ display:none; }

.footerTable{
    width:1000px;
}


.wrapper{
    width:992px;
    background-color:white;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    height:100%;
    vertical-align:top;
}

.leftShadow{
    background-image: url(../img/schatten_links.gif);
    background-repeat:repeat-y;
    width:10px;
}

.rightShadow{
    background-image: url(../img/schatten_rechts.gif);
    background-repeat:repeat-y;
    width:10px;
}

.wrapperTable{
    width:100%;
    margin-top:-15px;
    height: 100%;
}

.footerImage{
	padding:0px;
	margin:0px;
	display:inline;
	float:left;
	border:none;
}

.if200{
	border: 1px solid silver;
	width:200px;
}

.if50{
	border: 1px solid silver;
	width:50px;
}