body {
font-family: tahoma,verdana,sans-serif;
font-size: 11px;
margin: 0 0 0 0;
background-color: #ffffff;
color:#333;
}
input, select, textarea {
font-family: tahoma,verdana,sans-serif;
font-size: 11px;
color:#333;
}
#top {
width:850px;
height:105px;
border:0px solid yellow;
}

#logo {
position:absolute;
width:150px;
height:92px;
/*top right bottom left*/
margin:3px 0 0 10px;
border:0px solid black;
}

#flash {
float:right;
width:630px;
height:75px;
/*top right bottom left*/
margin:15px 20px 0 0;
border:0px solid black;
}
#nav {
height:25px;
width:100%;
padding:0;
border:0px solid red;
background-color:#40676c;
color:#333;
z-index:990;
}

#cont {
z-index:1;
display:block;
position:relative;
width:850px;
height:auto;
border:0px solid blue;
padding:0;
/*top right bottom left*/
margin:10px 0 10px 0;
}
#cont td .main .bwneu img {
border:none;
}
#cont td .main .bwneu a, #cont td .main .bwneu a:hover {
background-image:none;
}

#cont td .main .bwneu td select {
background-color: #ff9e7c;
font-weight:bold;
}
#cont td .main {
width:650px;
/*top right bottom left*/
padding:0 10px 0 10px;
font: 1.025em Verdana, sans-serif, arial; 
line-height: 1.46em; 
color: #333; 
background: #FFF;
text-align:justify;
}
#cont td .main h1, #cont .main2 h1 {
font: bold 1.5em verdana, sans-serif, arial; 
letter-spacing: 1px;
color:#333;
background:#ECEBDD;
border-top:1px dashed #999;
border-bottom:1px dashed #999;
/*top right bottom left*/
padding:5px;
margin:0 0 10px 0;
}
#cont td .main h3, #cont .main2 h3 {
font-size:12px;
font-weight:bold; 
letter-spacing: 0px;
color:#333;
/*top right bottom left*/
padding:2px;
margin:0 0 4px 0;
}
#cont td .main h4 {
font-size:12px;
font-weight:bold; 
letter-spacing: 0px;
color:#B72014;
/*top right bottom left*/
padding:2px;
margin:0 0 4px 0;
}

#cont td .main i {
font-size:1.125em;
color:#f97805;
font-weight:bold;
font-style:italic;
}
#cont td .main .tbl {
border:1px dashed #c7c7c7;
}
#cont td .main a {
padding-left:11px;
background: transparent url(../gif/tdah1.gif) no-repeat center left;
width: auto !important;
font-weight:normal;
color:#0000cc;
text-decoration:none;
}
#cont td .main a:hover {
background: transparent url(../gif/tdah2.gif) no-repeat center left;
color:#cc0000;
text-decoration:none;
}
#cont td .main a.ml {
padding-left:16px;
background: transparent url(../gif/ml1.gif) no-repeat center left;
width: auto !important;
font-weight:normal;
color:#0000cc;
text-decoration:none;
}
#cont td .main a.ml:hover {
background: transparent url(../gif/ml2.gif) no-repeat center left;
color:#cc0000;
text-decoration:none;
}

#cont td .main img {
padding:0;
border:1px solid #999;
}
#cont td .main a.atxt{
background:none;
padding:0;
font-weight:normal;
color:#0000cc;
text-decoration:none;
}
#cont td .main a.atxt:hover{
background:none;
padding:0;
font-weight:normal;
color:#cc0000;
text-decoration:none;
}

#cont td li {
list-style-type:square;
margin-left:15px;
margin-bottom:4px;
}
#cont td .imb {
width:152px;
height:160px;
margin:2px;
padding:2px;
float:left;
background-color:#efefef;
text-align:center;
}

.links {
font: 1.025em Verdana, sans-serif, arial; 
line-height: 1.46em; 
color: #333; 
background: transparent;
padding:8px;
}
.links img {
border:1px solid #999;
}
.links h2 {
font: bold 1.16em verdana, sans-serif, arial; 
color:#666;
border-bottom:1px dashed #999;
margin:15px 0 10px 0;
}
.links a { 
display:block;
padding-left:8px;
background: transparent url(../gif/pfeiltb1.gif) no-repeat center left;
width: auto !important;
font-weight:normal;
color:#2D509F;
text-decoration:none;
margin-top:2px;
}
.links a:hover{ 
background: transparent url(../gif/pfeiltb2.gif) no-repeat center left;
color:#c50022;
text-decoration:none;
}

#fuss {
clear:both;
position:relative;
font-family:Verdana,Arial,Sans-serif;
font-size:11px;
/*top right bottom left*/
margin:0 0 0 10px;;
padding:10px 0 2px 0;
width:840px;
height:22px;
background-color:#e3e3e3;
color:#333333;
}
#fuss .fu1 {
float:left;
width:640px;
height:12px;
text-align:center;
border:0px solid blue;
}
#fuss .milo {
float:right;
width:170px;
height:12px;
text-align:center;
border:0px solid blue;
}
#fuss a:link { color:#333333; text-decoration:none; }
#fuss a:visited { color:#333333; text-decoration:none; }
#fuss a:active { color:#333333; text-decoration:none; }
#fuss a:hover { color:#c50022; text-decoration:underline; }



/*
Javascript-Formatierungen
*/
.clCMAbs{
position:absolute; 
visibility:hidden; 
left:0; 
top:0
}
.clBar{
position:absolute; 
width:760px;
height:38px; 
background-color:black; 
visibility:hidden;
color:#ffffff;
}
.clLevel0,.clLevel0over{
position:absolute; 
padding:2px; 
font-family:tahoma,verdana,sans-serif; 
font-size:11px; 
padding-top:5px;
}
.clLevel0{
padding-left:5px;
background-color:#40676c; 
color:#ffffff;
font-weight:bold;
}
.clLevel0over{
padding-left:5px;
background-color:#a6c5c8; 
text-decoration:none;
font-weight:bold;
color:black; 
cursor:pointer; 
}
.clLevel0border{
position:absolute; 
visibility:hidden; 
background-color:#ffffff; 
}
.clLevel1, .clLevel1over{
position:absolute; 
padding:4px; 
font-family:tahoma,verdana,sans-serif; 
font-size:11px; 
}
.clLevel1{
background-color:#a6c5c8; 
color:#000000;
}
.clLevel1over{
background-color:#40676c; 
color:#ffffff; 
cursor:pointer; 
}
.clLevel1border{
position:absolute; 
visibility:hidden; 
background-color:#ffffff; 
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.90;
}
.clLevel2, .clLevel2over{
position:absolute; 
padding:2px; 
font-family:tahoma,verdana,sans-serif; 
font-size:11px;
}
.clLevel2{
background-color:#a6c5c8; 
color:#000000;
}
.clLevel2over{
background-color:#40676c; 
color:#ffffff; 
cursor:pointer; 
}
.clLevel2border{
position:absolute; 
visibility:hidden; 
background-color:#ffffff; 
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.90;
}

/*
Seminar BOX
*/
.main #semli ul {
margin:0;
padding:0;
}
.main #semli li {
float:left;
margin-right:0; 
margin-left:0; 
margin-top:0; 
margin-bottom:10px; 
padding:0; 
background: none; 
list-style-type : none; 
width : 620px; 
}
.main #semli a:link , .main #semli a:visited, .main #semli a:active {
display : block; 
background-repeat : no-repeat; 
background-position : 7px 7px; 
padding:4px; 
border-width:1px; 
border-style:solid; 

} 
.main #semli strong {
display : block; 
font-family : Arial, Sans-serif; 
font-weight : bold; 
font-size : 12px; 
margin-bottom : 0px; 
} 


.main #semli .sembox strong {
color : #0000cc; 
} 
.main #semli .sembox {
font-family:verdana,tahoma,sans-serif;
font-size : 11px; 
} 
.main #semli .sembox br {
display : none; 
} 
.main #semli .sembox a {
background-image:none;
background-color : #efefef; 
color : #0000cc; 
border-color : #e4edcd; 
text-decoration : none; 
} 
.main #semli .sembox a:hover {
background-image:none;
background-color : #ffffff; 
border-color : #eeeeee; 
color : #cc0000; 
} 
.main #semli a:hover strong {
color : #cc0000; 
} 
.main .news {
margin: 0 0 0 0;
padding: 0 0 5px 0;
}
.main  .pnews {
margin: 7px 0 5px 0;
height:1px;
background:#333f9a;
}
.main .news h5 {
font-size:2.0em;
font-weight:bold; 
letter-spacing: 1px;
color:red;
background:#fff url(../gif/newsh5bg.gif) top left no-repeat;
/*top right bottom left*/
padding:14px 0 0 20px;
margin:0 0 14px 0;
}
.left {
float:left;
margin:0 7px 4px 0;
}
.right {
float:right;
margin:0 0 4px 7px;
}












.main2 a {
	color: #5893A3;
	text-decoration: underline;
	outline: none;
}
.main2 a:hover {
	color: #151515;
}

.main2 {
width:840px;
padding:0 10px 0 10px;
font: 1.0em Verdana, sans-serif, arial; 
line-height: 1.46em; 
color: #333; 
background: #FFF;
border:0px solid red;
margin-bottom:30px;
}
.main2  h2 {
background:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	clear: both;
	font-size: 1.75em;
	color: #383838;
	line-height: 1.2em;
	margin-bottom: 12px;
}

.main2 .itemtitle .text h2 {
	font-size: 1.60em;
}
.main2  h2 a {
background:none;
padding:0;
	color: #383838;
	text-decoration: none;
}
.main2  h2 a:hover {
	color: #5893A3;
	text-decoration: none;
}
.main2 .itemtitle .text h2 a {
background:none;
padding:0;
	color: #383838;
	text-decoration: none;
}
.main2 .itemtitle .text  h2 a:hover {
background:none;
color: #5893A3;
text-decoration: none;
}

.main2 .itemtitle .text {
float: left;
padding: 5px 0 0 5px;
}

.main2 .itemtitle {
float:left;
width:270px;
padding: 5px ;
border:0px solid blue;
}

.main2 .itemicon {
margin-right:5px;
height: 64px;
width: 30px;
float: left;
}
.main2 .itemtitle .text a {
display:block;
padding-left:14px;
margin-bottom:5px;
background: transparent url(../gif/tdah1.gif) no-repeat center left;
width: auto !important;

}
.main2 .itemtitle .text a:hover {
background: transparent url(../gif/tdah2.gif) no-repeat center left;

}

