body
{
background-color:#FFFFFF;
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
width:100%;
height:100%;
list-style-image:url(../images/bg_list.jpg);
background-position:center;
background-repeat:no-repeat;
}



#wrapper {
float:left;
display:block;
overflow:hidden;
width:740px;
height:auto;}

a{
text-decoration:none;
color:#71939B; 
font-weight:bold;
font-size:10px;
}

a:hover
{
text-decoration:underline;}

h1
{
float:left;
display:block;
overflow:hidden;
width:722px;
height:auto;
font-size:11px;
margin-top:45px;
margin-left:10px;

color:#333;
}



h2
{
float:left;
display:block;
overflow:hidden;
width:300px;
height:20px;
font-size:11px;
margin-top:45px;

color:#333;
}

h3
{
float:left;
display:block;
overflow:hidden;
width:730px;
height:40px;
font-size:11px;
margin-top:45px;
margin-left:20px;

color:#333;
}

h4
{
float:left;
display:block;
overflow:hidden;
width:300px;
height:40px;
font-size:11px;
margin-top:45px;
margin-bottom:-30px;
margin-left:10px;
font-weight:bold;
color:#333;
}

iframe {
padding:3px;
border:#71939B solid 1px;}

.page
{
float:left;
width:722px;
height:auto;
padding-left:5px;
padding-top:5px;
background-color:#FFFFFF;

}

.inner_page
{
float:left;
display:block;
overflow:hidden;
width:680px;
height:auto;
padding-left:5px;
padding-top:5px;
background-color:#FFFFFF;

}

.sidebar
{
float:left;
display:block;
overflow:hidden;
width:185px;
height:auto;
padding-top:5px;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:8px;
font-weight:normal;
}

.ssborder
{
float:left;
display:block;
overflow:hidden;
border:#cbe1f5 solid 1px;
width:180px;
height:auto;
margin-top:5px;
font-size:9px;
font-weight:normal;
padding:4px;
padding-left:0px;
padding-right:3px;
}
.ssborder img {
margin:0px auto;
padding:0px;
width:auto;
height:auto;
border:none;
}
.ssborder p{
padding:0px;
margin:0px;
margin-top:0px;
margin-bottom:3px;
font-weight:normal;}

.ssborder ul {
margin-left:-25px;
/margin-left:15px;
_margin-left/**/:/**/15px;
_margin-bottom/**/:/**/-5px;
_margin-top/**/:/**/-1px;
}
.img_ssborder {
float:left;
display:block;
overflow:hidden;
width:auto;
height:auto;
margin-left:9px;
_margin-left/**/:/**/5px;
margin-top:5px;}



.img_ssborder_2{
float:left;
display:block;
overflow:hidden;
width:150px;
height:auto;
margin-left:23px;
_margin-left/**/:/**/5px;
margin-top:5px;}

.img_ssborder_3 {
float:left;
display:block;
overflow:hidden;
width:auto;
height:auto;
margin-left:16px;
_margin-left/**/:/**/8px;
margin-top:5px;}

.img_ssborder img{
float:left;
}

.sprache
{
float:left;
display: block;
overflow:hidden;
width:180px;
height:auto;
background-image:url(../images/hg-sprache.gif);
background-repeat:no-repeat;

}
.sprache strong {
float:left;
display: block;
overflow:hidden;
width:160px;
height:15px;
margin-left:18px;
margin-top:3px;
}
.sprache p {
margin-top:2px;
margin-bottom:-3px;}


.footer
{
float:left;
display:block;
overflow:hidden;
width:750px;
height:auto;
margin-top:25px;
color:#999;
padding-left:10px;
font-size:10px;
}
.footer strong {
float:left;
display:block;
overflow:hidden;
width:700px;
height:auto;
margin-bottom:50px;
font-weight:normal;
}

.footer a {
margin-right:5px;
padding-left:3px;
color:#92ADB2;
border-left:#E0DFE3 solid 2px;}

.footer a:hover {
margin-right:5px;
padding-left:3px;
color:#B9C9CC;
border-left:#92ADB2 solid 2px;
text-decoration:none;
background-color:#E8FBFF;}
/* __________________________________________Menü______________________________________ */

.menue
{
font-family: Verdana, Arial, Helvetica, sans-serif;

margin-top:35px;
margin-left:10px;
}
.menue a img {
border:none;
margin-top:3px;
padding:0px;}

.head_le {
float:left;
display:block;
overflow:hidden;
width:700px;
height:15px;
margin-top:12px;
margin-bottom:4px;
/margin-bottom:-8px;
}

.head_le_2 {
float:left;
display:block;
overflow:hidden;
width:700px;
height:15px;
margin-top:0px;
margin-bottom:10px;
/margin-bottom:0px;
}



.head_le a, .head_le_2 a {
float:left;
display:block; 
overflow:hidden;
margin-right:15px;
font-weight:normal;
color:#333;
padding:2px;
font-size:11px;
text-decoration:none;
 
}


.head_le a:hover, .head_le_2 a:hover {
color:#000;
background-color:#ECECEC;
padding:2px;
}



/* ______________________________________Startseite____________________________________ */

.ss10
{
float:left;
padding-left:10px;
font-size:10px;
color:#333333;
}
.ss10-2
{
float:left;
padding-left:10px;
font-size:10px;
color:#333333;
width:600px;
}
.ss11
{
float:left;
padding-left:10px;
font-size:10px;
color:#333333;
}
.ss11 img
{
margin-top:5px;
margin-bottom:-2px;
height:11px;
width:20px;
}

.ss11 a, .ss11 a:hover {
font-weight:normal;}

.ss90
{
float:left;
padding-left:90px;
}



/* __________________________________Spektrum__________________________________________ */

.sp01
{
float:left;
display:block;
overflow:hidden;
margin-left:10px;
width:350px;
}
.sp02{
float:left;
display:block;
overflow:hidden;
width:330px;
margin-left:20px;
}


.sp03{
float:left;
display:block;
overflow:hidden;
width:680px;
}
.sp03 h2
{
float:left;
display:block;
overflow:hidden;
width:300px;
margin-top:15px;
margin-left:10px;
margin-bottom:0px
}

.sp03 p{
margin-left:10px;
_margin-left/**/:/**/20px;
}


.sp03 b {
margin-left:10px;
_margin-left/**/:/**/20px;
font-size:10px;
font-weight:bold;}


.sp04{
float:left;
display:block;
overflow:hidden;
width:680px;
margin-left:5px;

}

.sp04 a img {
border:none;}


.sp04_le {
float:left;
display:block;
overflow: hidden;
width:200px;
height:auto;
margin-left:20px;
}

.sp04_re {
float:right;
display:block;
overflow: hidden;
width:200px;
height:auto;
}


.sp02_img {
float:left;
display:block;
overflow:hidden;
width:150px;
height:auto;
margin-top:12px;
/margin-top:4px;
}

.sp01 ul{
margin-left:-20px;
/margin-left:15px;}
.sp02 ul{
margin-left:-20px;
/margin-left:15px;
}
.img_le {
float:left;
display:block;
overflow:hidden;
width:150px;
height:auto;
margin-left:10px;
margin-right:5px;
margin-top:12px;
/margin-top:4px;
}


.img_re {
float:right;
display:block;
overflow:hidden;
width:150px;
height:auto;
margin-left:5px;
}

.img_re_2 {
float:right;
display:block;
overflow:hidden;
width:90px;
height:auto;
margin-left:5px;
margin-right:20px;
margin-top:12px;
/margin-top:4px;
}
.img_re_3 {
float:right;
display:block;
overflow:hidden;
width:280px;
height:auto;
margin-left:10px;
margin-right:0px;
margin-top:12px;
/margin-top:4px;
}

/* _______________________________Praxis______________________________________________ */

.day
{
float:left;
margin-left:3px;
margin-top:-10px;
_margin-top/**/:/**/0px;
padding:0px 3px;
font-size:12px;
background-color:#000066;
color:#FFFFFF;
}



/* _____________________________________Profile______________________________________ */

.linktext
{
text-align:center;
width:170px;
vertical-align:top;
}

/* _________________________________Kontakt__________________________________________ */

.button
{
font-size:24px;
font-style:oblique;
font-family: Verdana, Arial, Helvetica, sans-serif;

padding:5px;
color:#99CCFF;
border:#333333 outset 2px;
}

.button:active
{
border-style:inset;
}



