body 
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 16px;
 color: #000000;
/* font-weight: bold;*/
 background-color:#DCE1E7;
 text-align:justify;
 line-height:20px;
 margin:0px;
 padding:0px;
}

/* Layer */
#main {
width:760px; 
margin:0px auto;
border-width: 1px 2px 2px 1px; 
border-color: #BBBCC0;
border-style: solid;
}

#menu {
background-color:#BBBCC0;
text-align:center;
}

#submenu {
border-top:1px solid #FFFFFF;
background-color:#EAEAEC;
text-align:center;
padding:0px;
}

#footer {
border-top:1px solid #BBBCC0;
background-color: #FFFFFF;
padding:5px 20px;
text-align:left;
height:20px;
margin: 0px auto;
}

#box {

width:760px; 
margin:0px auto;
background-color: #FFFFFF;
}

#boxlinks {
background: url(images/menu.jpg) no-repeat;
float:left;
width:140px;
text-align:left;
min-height:410px;
line-height:17px;
padding: 0px 1px;
margin:0px;
}

#boxrechts {
float:right;
width:558px;
padding: 20px 30px;
/*text-align:left;*/
min-height:350px;
background-color:#FFFFFF;
margin:0px;}


.contlinks {
float:left;
width:150px;
text-align:center;
line-height:12px;

}

.contrechts {
float:right;
width:373px;
padding: 10px;
text-align:justify;
}

/* Schriften */

h1 {font-size:18px;color:#000000;margin:0px;text-align:center;}
h2 {font-size:16px;color:#000000;font-weight:bold; padding:0px;}
h3 {font-size:13px;color:#000000;font-weight:bold; padding:0px;}


.bold {
font-weight:bold;
}

.klein {
font-size:10px;
}

.kleinbold {
font-size:11px;
font-weight:bold;
}


/* Links */

a:link, a:visited, a:active, a:hover
{ 
  text-decoration:underline;
  font-weight:bold;
  color:#505098;
  font-size:15px;
}

/* Die Hyperlinks im Menü */
a.menu:link, a.menu:visited
{ 
	padding: 0px 10px;
  font-size:15px;
	color:#505098;
  text-decoration:none;
}
a.menu:active, a.menu:hover
{ 
	padding: 0px 10px;
  font-size:15px;
	color:#000000;
}

/* Die Hyperlinks im SubMenü */
a.submenu:link, a.submenu:visited
{ 
	padding: 0px 15px;
  font-size:12px;
	color:#505098;
  text-decoration:none;
}
a.submenu:active, a.submenu:hover
{ 
	padding: 0px 15px;
  font-size:12px;
	color:#000000;
}


li {
text-align:left;
/*padding:10px 0px;*/
}

.abstand {margin:10px 0px;}

.kasten {
border-width: 1px 2px 2px 1px; 
border-color: #BBBCC0;
border-style: solid;
padding: 5px 10px;
}

table { 
border: 0px;;
margin-top:10px;
 }

td {
border: 2px;
padding:5px;
text-align:left;
}
