
body,html
{
   background-color: #0468A8;
   margin: 0px auto;
   padding: 0;
   font-size: 80%;
   line-height: 100%; 
   width: auto;
   height: 100%;
   text-align: center;
   font-family: Arial, sans, serif;
   background-image: url(../images/background.gif);
   background-repeat: repeat-x;
   background-position: top left;
}
/* ********************************************************************************* */
/* Formatierungen fuer den Haupt-Container                                           */
#layout
{
   width: 100%;//-- 819px;
   margin: 0px auto;
   text-align: center;
   padding: 0;
   height: auto; 
   position: relative;  
   background-image: url(../images/contentback2.jpg);//-- contentback2.jpg layoutback.gif
   background-repeat: repeat-x;
   background-position: top right;    
}
#layouttab
{
   height: 100%;
   width: 100%;//-- 778px;
   padding: 0;
   margin: 0px auto;
   text-align: center;   
}
.content
{
   height: 100%;
   width: 100%;
   padding: 0;
   margin: 0px auto;
}
.contentback
{
   width: 100%;//--778px;
   margin: 0px auto;
   text-align: center;
   padding: 0;
   height: 100%; 
   position: relative;  
   background-image: url(../images/wolken600x400-1.jpg);//-- contentback.jpg
   //-- background-repeat: repeat-x;
   background-position: top left;    
}
.contentbereich
{
   background-color: #83AFEC;
   font-size: 12px;
   color: #000;

}
.header1
{
   background-image: url(../images/header-2-3.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   width: 100%; 
    //-- 778px;
   height: 176px;
   padding: 0;
   font-size: 11px;
   margin: 0;
   vertical-align: top;
   text-align: left;
   font-weight: normal;
}
.header2
{
   background-image: url(../images/header2.gif);
   background-repeat: no-repeat;
   background-position: top left;
   width: 485px;
   height: 132px;
   padding: 0 0 12px 0;
   margin: 0;
   font-size: 12px;
   margin: 0;
   vertical-align: bottom;
   text-align: left;
   font-weight: normal;
}
.navigationleft
{
   width: 150px;
   padding: 0;
   margin: 0;
   vertical-align: top;
}
.navigationright
{
   width: 150px;
   padding: 0;
   margin: 0;
   vertical-align: top;
}
.inhalt
{
    background-image: url(../images/contentback.jpg);
	background-repeat: repeat-y;
    background-position: top left;
	background-color: #666;
	color: #FFF;
	font-size: 12px;
	
	height: 100%;
}
.boxr
{
   width: 193px;
   background-image: url(../images/boxr_back.jpg);
   background-repeat: repeat-y;
   background-position: top left;
   padding: 0;
   margin: 0px auto;
   text-align: right;
   font-size: 11px;
   color: black;
}

.box
{
   width: 140px;
   background-color: #83AFEC;
   background-image: url(../images/navback.gif);
   background-repeat: repeat-y;
   background-position: top left;
   padding: 0px;
   margin: 0px;
   text-align: left;
   font-size: 11px;
   color: white;
}
.box ul
{
   display: block;
   margin: 0;
   padding: 0;
   list-style-type: none;   
}
.box ul li
{
   margin: 0;
   padding-top: 0;
   height: 20px;
   list-style-type: none;    
}
.box ul li a:link, .box ul li a:visited
{
   display: block;
   line-height: 18px;
   text-decoration: none;
   padding-left: 10px;
   color: #000000;
   font-size: 12px;
}
.box ul li a:hover, .box ul li a:focus
{
   text-decoration: none;
   color: #000000;   
}

.boxr a:link, .boxr a:visited
{
   line-height: 14px;
   display: block;
   width: 178px; 
   text-align: left;  
   text-decoration: none;
   color: #000000;   
   margin-left: 13px;
}
.boxr a:hover, .boxr a:focus
{
   text-decoration: none;
   background-color: #7B7B7B;   
}
.oben
{
   margin: 10px 0 0 10px;
}
.oben a:link, .oben a:visited
{
   color: #000000;
   line-height: 14px;
   font-size: 14px;
   text-decoration: none;
}
.oben a:hover, .oben a:focus
{
   color: #000000;
   font-size: 14px;
   line-height: 14px;
   text-decoration: underline overline;
   background-color: #E8CF98;
}
.banner
{
   border: 1px solid #490000;
   width: 468px;
   height: 60px;
   margin: 70px 15px 0 0;
   
   //--position: relative;
   //--float: left;
}
* html .banner
{
	margin: 72px 8px 0 0;
}
.content_om
{
 	background-image: url(../images/content_om.gif);
   	background-repeat: repeat-x;
   	background-position: top left;
}
.content_lm
{
 	background-image: url(../images/content_lm.gif);
   	background-repeat: repeat-y;
   	background-position: top left;
}
.content_rm
{
 	background-image: url(../images/content_rm.gif);
   	background-repeat: repeat-y;
   	background-position: top left;
}
.content_um
{
 	background-image: url(../images/content_um.gif);
   	background-repeat: repeat-x;
   	background-position: top left;
}
.footerback
{
	background-image: url(../images/footer_m-2.gif);
   	//-- background-repeat: no-repeatx;
   	//-- background-position: top center;
}


body {

	margin-top: 5px;

	margin-bottom: 5px;

	background-color: #D4F1FF;

}

body,td,th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

}

a {

	font-size: 10px;

	color: #000000;

}

a:link { text-decoration: underline; }

a:visited {

	text-decoration: underline;

	color: #000000;

}

a:hover {

	text-decoration: none;

	color: #000000;

}

a:active {

	text-decoration: underline;

	color: #000000;

}

h1, h2, h3, h4, h5, h6 { font-weight: bold; }

h1 { font-size: 12px; font-variant: small-caps; }



#menue {

	width: 150px;

	border-bottom: 1px solid #000000;

}

.menuekopf {

	padding: 2px;

	text-align: center;

	font-weight: bold;

	border: 1px solid #000000;

	background-color: #0468A8;

	color: #FFFFFF;

	text-transform: uppercase;

	font-size: 11px;

}

#menue ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	text-align: center;

}

#menue li {

	display: block;

}

#menue li a, #menue li a:link {

	text-decoration: none;

	display: block;

	color: #FFFFFF;

	width: 150px;

	padding: 2px;

	border-right: 1px solid #000000;

	border-left: 1px solid #000000;

}

#menue li a:visited {

	color: #000000;

}

#menue li a:hover, #menue li a:active, #menue li a:focus {

	background-color: #000000;

}



.100kopf {

	width: 100%;

	padding: 2px;

	text-align: center;

	font-weight: bold;

	border: 1px solid #000000;

	background-color: #0468A8;

	color: #FFFFFF;

	text-transform: uppercase;

}



#100 {

	width: 100%;

	border-bottom: 1px solid #0000ff;

	border-top: 1px solid #0000ff;

	border-right: 1px solid #0000ff;

	border-left: 1px solid #0000ff;

}

#100 ul, ol {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	text-align: center;

}

#100 li {

	display: block;

}

#100 li a, #100 li a:link {

	text-decoration: none;

	display: block;

	color: #000000;

	width: 100%;

	padding: 1px;

	//-- border-top: 1px solid #0000ff;

	//-- border-left: 1px solid #0000ff;

}

#100 li a:visited {

	color: #000000;

}

#100 li a:hover, #100 li a:active, #100 li a:focus {

	background-color: #0000ff;
        color: #00ffff;
}





#foot {

	width: 170px;

	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

}

#foot ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	text-align: center;

}

#foot li {

	display: block;

}

#foot li a, #foot li a:link {

	text-decoration: none;

	display: block;

	color: #000000;

	width: 170px;

	padding: 1px;

	border-right: 1px solid #000000;

	border-left: 1px solid #000000;

}

#foot li a:visited {

	color: #000000;

}

#foot li a:hover, #foot li a:active, #foot li a:focus {

	background-color: #000000;

}



.kopf {

	font-weight: bold;

	border-bottom: 1px solid #000000;

	background-color: #0468A8;

	color: #FFFFFF;

}



.form {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	border: 1px solid #000000;

	background-image: url(../bilder/kachel.gif);

	text-align: center;

}



.field {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	border: 1px solid #000000;

	background-image: url(../bilder/bg.gif);

}

.border {

	border: 1px solid #000000;

}

.mini {

	font-size: 9px;

}

.button1
{
 background-repeat: repeat-y;
  border-top: 2px solid #ffffff;
   border-right: 2px solid #ffffff;
   width: 88px;
   height: 33px;
   margin: 8px 15px ;
   position: absolut;
   float: right;
}


.button2
{
 background-repeat: repeat-y;  
   border-top: 2px solid #ffffff;
   border-right: 2px solid #ffffff;
   width: 88px;
   height: 33px;
   margin: 8px 5px;
   position: absolut;
   float: right;
}

.button3
{
background-repeat: repeat-y;
   border-top: 2px solid #ffffff;
   border-right: 2px solid #ffffff;
   width: 88px;
   height: 33px;
   margin: 8px 13px ;
   position: absolut;
   float: right;
}

.button4
{
   background-repeat: repeat-y;
   border-top: 2px solid #ffffff;
   border-right: 2px solid #ffffff;
   width: 88px;
   height: 33px;
   margin: 8px 7px ;
   position: absolut;
   float: right;
}
.agb
{
	background-image: url(../images/footer_lr.gif);
        background-repeat: repeat-y;
        background-position: top center;
        width: 140px;
        height: 51px; 
        padding: 0px;
        margin: 10px;
        text-align: center;
        color: white;
}

