body, html{
margin: 0px;
padding: 0px;
background: #E4E3E3 url('../images/background.gif');
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
}

table,tr,td {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:14px;
    }
    
img{border:0px;}

#inhalt{
position:relative;
width:765px;
background-color:white;
overflow:hidden;
margin:20px auto;
border:1px solid #999999;
margin-bottom:50px;
}
#logo{

margin:0px;
padding:0px;
height:84px;
border-bottom:1px solid #999999;
}


#navigation{
border-bottom:1px solid #999999;
padding:10px 0 20px 0;

}
/* Navigation erste ebene */
#navigation .nav_first{
float:left;
}

#navigation .nav_first a{
background-image:url('../images/pfeil.gif');
background-repeat:no-repeat;
background-position:0px;
padding-left:15px;
text-decoration:none;
color:#272E5D;
}
#navigation .nav_first .active{font-weight:bold;}
#navigation .nav_first ul{margin:0px;padding:7px 0px 0px 16px;}
#navigation .nav_first ul li a{background-image:none;padding:0px;}
#navigation .nav_first ul li a:hover{color:#cc6600;}
#navigation .nav_first ul li .active{color:#cc6600;font-weight:bold;}
#navigation .nav_first ul li{
background-image:none;
list-style-image:url('../images/pfeil.gif');
padding:0px 0px 7px 0px;
}
/* Navigation ende  Inhalt start*/

#innercontent{
color:#333333;
}
#innercontent h1,h2,h3,h4{margin:0px;padding:0px;}
#innercontent h2{color:#8F9EC4;font-size:16px; font-weight:normal;padding-bottom:15px;}



#innercontent h3{color:#999999;font-size:14px;font-weight:normal;}
#innercontent a:link, #innercontent a:active, #innercontent a:visited{color:#272E5D;}
#innercontent a:hover{color:#cc6600;}
#innercontent ul{list-style-type:square;}
#footer{
background-color:#8F9EC4;
}
#innerfooter{
text-align:center;
padding:5px;
font-size:10px;
}
#innerfooter a{text-decoration:none;color:#272E5D;}
.cleaner{
clear:left;
height:1px;
overflow:hidden;
}
/*  beginn snippets formats */
.snippet1{
/*border-bottom:1px solid #999999;*/
padding:10px 20px 10px 20px;
/* stellt bei allen Snippets den abstand sicher, sollte deshalb bei allen auch verwendet werden */
}
.snippet8{
/*border-bottom:1px solid #999999;*/
padding:10px 20px 10px 20px;
/* stellt bei allen Snippets den abstand sicher, sollte deshalb bei allen auch verwendet werden */
}




/* ---- Zitat ---- */

.snippet8 .zitat{
color:#8f9ec4;
font-size:16px;
/*font-weight:bold;*/
}
.snippet8 .zitat_autor{
text-align:right;
}



.snippet6{
padding:0px;
margin:0px;
/*padding:10px 20px 10px 20px;*/
/* stellt bei allen Snippets den abstand sicher, sollte deshalb bei allen auch verwendet werden */
}
.abstand_snippet6{
padding:10px 20px 10px 20px;
/* stellt bei allen Snippets den abstand sicher, sollte deshalb bei allen auch verwendet werden */
}
.snippet6 h4{
color:#ffffff;
font-size:16px; 
padding-bottom:15px;
padding:10px 20px 10px 20px; 
background-color:#73819E;
}
.snippet7{
padding:0px;
margin:0px;
/*border-bottom:1px solid #999999;*/
/*padding:10px 20px 10px 20px;*/
/* stellt bei allen Snippets den abstand sicher, sollte deshalb bei allen auch verwendet werden */
}
.abstand_snippet7{
padding:10px 20px 10px 20px;
/* stellt bei allen Snippets den abstand sicher, sollte deshalb bei allen auch verwendet werden */
}
.snippet7 h4{
color:#ffffff;
font-size:16px; 
padding-bottom:15px;
padding:10px 20px 10px 20px; 
background-color:#FF9900;
}
.snippet3{
/*border-bottom:1px solid #999999;*/
padding-bottom:10px;
background-image:url('../images/snippet3_bg.gif');
background-repeat:y-repeat;
/* hack for IE 7; IE6 hack steht in style_ie.css */
min-height:50px;

}
.snippet3_text{
float:left;
width:246px;
padding:10px 20px 10px 20px;
}
.snippet3_foto{
float:left;
text-align:left;
}
.snippet4{
width:765px;
overflow:hidden;
/*margin-bottom:10px;*/
margin-bottom:0px;
margin-top:0px;
/*border-bottom:1px solid #999999;*/
}
.snippet5{
padding:10px 20px 10px 20px;
/*border-bottom:1px solid #999999;*/
}
.snippet5_foto{
float:left;
width:180px;
text-align:left;
padding-top:3px;

}
.snippet5_text{float:left;width:530px;}
/* Seminaranmeldung */
.seminartext {
    margin:2px 0 8px 11px;
    border:1px solid #666666;
    padding:2px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:14px;
    }

.sub1{
float:left;width:450px;margin-right:20px;border:1px solid red;;
}
.seminaran_pflicht{
font-size:10px;
font-style:bold;
}
.seminaran_sub2{
margin-left:450px;
z-index:3;
}
.seminaran_sub3{
margin-left:450px;
z-index:3;
}
/* Seminaranmeldung ende */

.ueberspalte {
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#272E5D;

}

.abstand_snippet11{
	font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:10px 20px 10px 17px;
/* stellt bei allen Snippets den abstand sicher, sollte deshalb bei allen auch verwendet werden */
}