* {
     font-family:Arial;
     font-size:12px;
     color:#000000;
}

body.nopic {
        margin:0px;
        padding:0px;
        background-image:url(img/bckgrnd0.gif);
        background-repeat:repeat-y;
                 }

body.pic {
        margin:0px;
        padding:0px;
        background-image:url(img/bckgrnd1.gif);
        background-repeat:repeat-y;
                 }

div.site {
          width:1000px;
          height:auto;
          margin-bottom:0px;
          padding-bottom:0px;
         /* border-right: 1px solid #9F9F9F;*/
        }

div.header {
        width:1000px;
        height:100px;
        background-image:url(img/title.gif);
        background-repeat:no-repeat;
         }

div.menue {
         width:200px;
         height:auto;
         margin-bottom:0px;
         padding-bottom:0px;
         /* background-image:url(img/hellblau.gif);*/
         }

div.header_menue
        {
         padding-left:780px;
         padding-top:70px;
         font-size:10px;
         font-family:Arial, Helvetica;
         color:#00A0FF;
         }

a.header_link {
         font-size:10px;
         font-family:Arial, Helvetica;
         color:#00A0FF;
         }

a.left_link {
         font-size:12px;
         font-family:Arial, Helvetica;
         color:#000000;
         text-decoration:none;
         }

a:hover.left_link {
         color:#416376;
         text-decoration:underline;
         }


div.main {
        position:absolute; top:100px; left:200px;
         width:800px;
         /*height:493px;*/
         height:100%;
         }


div.inhalttext {
         position:absolute; top:60px; left:25px;
         width:450px;
         /*height:493px;*/
         height:100%;
         text-align:justify;
         padding-bottom:30px;
         }



div.inhalt {
        margin-top:30px;
        margin-left:15px;
        padding-left:10px;
        padding-right:15px;
        /*padding:5px;*/
         }

.inhalt h1 {
         font-size:16px;
         color:#3E9ACC;
        }

.inhalt img {
         padding-left:10px;
         padding-right:10px;
         padding-bottom:10px;
        }

.inhalt a {
	text-decoration:underline;
         color:#005C8E;
	}

.inhalt a:hover {
	text-decoration:none;
         color:#2A88BC;
	}


.navcontainer {
        width: 200px;
         padding-left:10px;
         padding-top:10px;
         font-size:12px;
         font-family:Arial, Helvetica;
         }

.navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

.navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #7CC7F0;
border-bottom: 1px solid #eee;
}

.navcontainer a:link, .navlist a:visited
{
color: #000000;
text-decoration: none;
}

.navcontainer a:hover
{
background-color: #3E9ACC;
color: #FED158;
}


span.introtext {
                font-size:18px;
                color:#3E9ACC;
                font-weight:bold;
                line-height:22px;
                }

img.introtext {
         /*padding-left:150px;*/
         padding-top:5px;
         padding-right:60px;
         padding-bottom:5px;
         /*float:left;*/
        }
		
div.newstext {
     font-family:Arial;
     font-size:12px;
     color:#000000;
}

div.newsblock {
	padding-top:10px;
         border-bottom: 1px solid #7CC7F0;
	     }

div.inhaltbilder {
         position:absolute; top:60px; left:500px;
         width:260px;
         /*height:493px;*/
         height:100%;
         text-align:center;
         padding-left:25px;
         }

img.right {
	/*padding-left:25px;*/
         text-align:center;
         }

span.right {
         font-style:normal;
	color:#045D7A;
         font-size:12px;
	/*padding-left:25px;*/
         /*padding-left:25px;*/
         text-align:center;
	}

p.right {
         font-style:normal;
	color:#045D7A;
         font-size:12px;
	/*padding-left:25px;*/
         /*padding-left:25px;*/
         text-align:left;
	}

a.inhalt {
	text-decoration:underline;
         color:#005C8E;
	}

a.inhalt:hover {
	text-decoration:none;
         color:#2A88BC;
	}

.inhalttext a {
	text-decoration:underline;
         color:#005C8E;
	}

.inhalttext a:hover {
	text-decoration:none;
         color:#2A88BC;
	}

table.seminare {
	}

tr.seminare {
	vertical-align:top;
	}

td.seminare {
	padding-bottom:10px;
	vertical-align:top;
         background-color:#E9EFEE;
         border-bottom: 1px solid #668799;
	}

table.tabelle {
	}

tr.tabelle {
	vertical-align:top;
	}

td.tabelle {
	padding-bottom:10px;
	vertical-align:top;
         background-color:#FFFFFF;
         border-bottom: 1px solid #668799;
	}
