﻿body 
{
    font-family:Verdana;
    font-size:12px;
    color:#666666;  
    background-color: #660000;
}

.header
{
    background-color: #FFF;
    margin: 0 auto 0 auto;
    width: 980px;
    height:173px;
    background-image: url( 'Images/Top.jpg' );
}
.contend 
{
    background-color: #FFF;
    margin: 0 auto 0 auto;
    width: 980px;          
}

.contend .inhalt{margin-left: 140px; width:700px;}

.menuzeile
{
    margin: 0 auto 0 auto;
    width: 980px;
    height: 30px;
    background-image: url(  'Images/MenueBG.jpg' );
    background-repeat: repeat-x;
}

.menuzeile a {
	text-decoration: none;
	color: #cc9999;}
	
.menuzeile a:hover {
	text-decoration: none;
	color: #fff;}
    
.masterul
{
	margin-left: auto;
	margin-right: auto;
	color: #cc9999;
	font-size: 14px;
	font-weight: bold;
    
}
.masterul li {display:inline; margin-right:10px; margin-left:10px;line-height:30px;
    vertical-align:middle}


.trenn{height:1px; width:700px; border-bottom: solid 1px #ccc; margin: 30px 0px 8px 0px;}
.trenn2{height:1px; width:700px; border-bottom: solid 1px #ccc; margin: 8px 0px 8px 0px;}
.trenn3{height:1px; width:700px; border-bottom: solid 1px #ccc; margin: 16px 0px 16px 0px;}

.info{line-height:14px;}

h2{font-size:14px; font-weight:bold; color:#BD040A; margin:5px 0px 8px 0px;}
h3{font-size:12px; font-weight:bold; color:#BD040A; margin:5px 0px 8px 0px;}
h4{font-size:12px; font-weight:normal; color:#666666; margin:5px 0px 8px 0px !Important;}
li {margin-left:10px; margin-top:2px; margin-bottom:2px;}
p {margin-top:6px; margin-bottom: 14px; line-height:13px;}
a, href{text-decoration:none; font-weight:bold; color:#BD040A;}
a:hover{color:#ff0000;}

input[type=text]{width:550px;}

.modalBackground
{
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    background-color: #ACA899;
}

.Stil2 {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	height: 19px;
	
	margin-right: 10px;
	margin-top: 4px;
	text-align:right;
	line-height:16px;
}
.Stil2 a {font-size: 10px;
	text-decoration: none;
	color: #cc9999;}

.Stil2 a:hover {font-size: 10px;
	text-decoration: none;
	color: #fff;}
	

.tblProgramm tr,td{vertical-align:top; text-align:left; line-height:14px;}



.tblReferenten tr{vertical-align:middle; text-align:left; line-height:14px;}
.tblReferenten td{vertical-align:middle; text-align:left; line-height:14px;height:120px;}
.tblReferenten img {border: solid 1px #666;}

.tblTNL {}
.tblTNL th{font-weight:bold;}
.tblTNL td{padding:2px 3px 2px 0px;}

.tblDownloads {border-collapse:collapse; border-spacing:0px;vertical-align:top;}
.tblDownloads tr{vertical-align:top; text-align:left; }
.tblDownloads td{vertical-align:top; text-align:left;  border-bottom: solid 1px #ccc; padding:4px 0px 10px 0px;}


.imagelist
{
    list-style-image: none;
    margin: 0px 0px 10px 0px;
    display: block;
    padding: 0px;
    
}

.imagelist li
{
    margin: 0px;
    padding: 0px;
    display: inline;
}
.imagelist li a img
{
    padding: 4px;
    margin: 0px;
    border: solid 1px #bbb;
}

