@charset "utf-8";


/* --------------------------------------  main   -------------------------------------- */




body
{
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 12px;
		line-height: 15px;
		height: 300px;
		background-image:url(../bilder/bgpattern.jpg);
}
.page #container_left #left_content .boxie .five
{
		padding-left: 7px;
				
}


.page
{
		padding: 0px;
		width: 900px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		background-color:#FFF;
		height: 840px;
		background-image: url(../bilder/bg_page.jpg);
		background-repeat: repeat-y;
}
.page .grau
{
		color: #999;
}
.page #container_right .article .grau
{
		color: #666;
}



.page #header_left p
{
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		font-style: normal;
		color: #fff;
		padding: 15px;
		letter-spacing: 1pt;
		font-weight: bold;
}

.cleaner
{
		clear: both;
		margin-left: 30px;
		height: 0px;
		width: 840px;
}

/* -------------------------------------- Header  -------------------------------------- */

.page .smallheader
{
		float: left;
		height: 0px;
		width: 840px;
		background-color: #fff;
		margin-left:30px;
}

#header_left, #header_right
{
		height:220px;
}

#header_left
{
		width: 200px;
		background-color: #de0000;
		float: left;
		margin-left: 30px;
				background-image:url(../bilder/lhead_test_white.jpg);

}

#header_right
{
		width: 640px;
		background-color: #F00;
		float: left;
		margin-left: 0px;

}

/*  --------------------------------------main navigation --------------------------------------*/


#navigation
{
		float: left;
		height: 30px;
		width: 840px;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: 30px;
		background-color:#FFF;
}

.page #navigation
{
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: dotted;
		border-bottom-style: dotted;
		border-top-color: #999;
		border-bottom-color: #999;
}

.page #navigation ul li
{
		float: left;
		margin-right:25px;
}

.page #navigation ul li a
{
		font-size: 14px;
		line-height: 30px;
		text-decoration: none;
		color: #333;
}

.page #navigation ul li a:hover
{
		text-decoration: underline;
		color:#F00
}

/* --------------------------------------left container -------------------------------------- */

.page #container_left
{
		width:189px;
		height:580px;
		float:left;
		margin-left:30px;
		border-right-width: 1px;
		border-right-style: dotted;
		border-right-color: #999;
		padding-right: 10px;
}

.page #container_left #left_navigation
{
		padding-left: 10px;
		width: 189px;
		background-color: #FFF;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
}

.page #container_left #left_navigation ul li
{
		color: #000;
		margin-bottom: 5px;
		padding-left: 10px;
		height: 14px;
		line-height: 14px;
		background-image: url(../bilder/dot.gif);
		background-position: left center;
		background-repeat: no-repeat;
}

.page #container_left #left_navigation ul li a
{
		text-decoration: none;
		font-size: 12px;
		color: #333;
		line-height: 16px;
}

.page #container_left #left_navigation ul li a:hover
{
		text-decoration: underline;
		font-size: 12px;
		color:#F00;
}

.page #container_left #left_content
{
		color: #000;
		padding-left:0px;
		background-color: #FFF;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #999;
		margin-top: 25px;
		padding-top: 0px;
		width: 189px;
}

.page #container_left #left_navigation .path
{
		font-size: 9px;
		font-family: Tahoma, Geneva, sans-serif;
		color: #900;
}

/*  -------------------------------------- right container  -------------------------------------- */
.page #container_right
{
		float:left;
		width:620px;
		height:550px;
		overflow: auto;
		background-color: #FFF;
		margin-left: 15px;
		padding-top: 15px;
		margin-top: 10px;
		margin-bottom: 10px;
}

.page #container_right .article p img
{
		border: 1px dotted #aaaaaa;
		float:left;
}

.page #container_right .article .f_right
{
		margin: 5px;
		float: right;
		border: 1px dotted #999;
		height: 80px;
		width: 80px;
		padding: 10px;
}

.page #container_right .article .f_left
{
		margin: 5px;
		float: left;
		border: 1px dotted #999;
		height: 80px;
		width: 80px;
		padding: 10px;
}

.article > span
{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 9px;
		color: #900;
		line-height: 1.6em;
}

.page #container_right .article
{
		padding-right:50px;
			
}

.page #navigation ul:first-child
{
		margin-left: 210px;
}

.article h1
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		font-weight: bold;
		color: #300;
		margin-bottom: 10px;
		line-height: 21px;
}

.article h2
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: bold;
		color: #300;
		margin-bottom: 10px;
		line-height: 21px;
}

.article h3
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #300;
		margin-bottom: 10px;
		line-height: 21px;
}

.article p
{
		font-size:12px;
		line-height: 1.4em;
		width: 480px;
		color:#444;
		font-family: Tahoma, Geneva, sans-serif;
}

.page #container_right .article h5
{
		display: inline;
		color: #300;
}

.page #container_right .article h1
{
}

.page #container_right .article p a
{
		color: #773333;
		text-decoration: none;
}

.page #container_right .article p a:hover
{
}

/* -------------------------------------- foot --------------------------------------  */
#foot
{
		background-color: #404040;
		margin-left:auto;
		margin-right:auto;
		height: 120px;
		width: 900px;
		float:none;
		padding-top: 0px;
		background-image: url(../bilder/bg_page_red.jpg);
		background-repeat: repeat-y;
		color:#CCC;
		margin-top: 0px;
}

.page #container_right .seil  #foot #f_menu
{
		margin-right: auto;
		margin-left: auto;
		width: 840px;
}

#foot #f_menu ul
{
		font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif;
		font-size: 10px;
		float: left;
		color: #ccc;
		margin-left: 19px;
		width: 110px;
		border-right-width: 1px;
		border-right-style: dotted;
		border-right-color: #44000;
		height: 90px;
}

#foot #f_menu ul li
{
		height: 14px;
		line-height: 14px;
		background-image: url(../bilder/dot.gif);
		background-position: left center;
		background-repeat: no-repeat;
}

#foot #f_menu ul li a
{
		padding-left: 10px;
		color: #ccc;
		text-decoration: none;
}

#foot #f_menu ul li a:hover
{
		text-decoration:underline;
		color:#fff;
}

#foot #f_menu ul li a strong
{
		color: #ccc;
		font-weight: bold;
}

#foot #f_menu .spacer
{
		width: 50px;
		height:70px;
		border-left-width: 1px;
		border-left-style: dotted;
		border-left-color: #999;
		float: right;
		margin-left: 50px;
}

#foot #f_menu ul:first-child
{
		margin-left:230px;
		width: 80px;
		padding-left: 10px;
}

.page #container_right .article p em
{
		font-family: Tahoma, Geneva, sans-serif;
		font-style: italic;
		font-variant: normal;		
}

.docupoint
{
		color: #552222;
}

.page #container_right .article p .inlink
{
		text-decoration: none;

}

#foot .liner
{
		width: 840px;
		margin-left: 30px;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #999;
		height: 1px;
		float:left;
		margin-bottom: 10px;
}

.doubleline
{
		border-right-width: 1px;
		border-left-width: 1px;
		border-right-style: dotted;
		border-left-style: dotted;
		border-right-color: #999;
		border-left-color: #999;
}

#end_pic
{
		float:left;
		background-image: url(../bilder/bg_page_ende_red.jpg);
		height: 88px;
		width: 900px;
		background-repeat: no-repeat;
		background-position: center bottom;
}

.article ul
{
}

.page #container_right .article .img_descr
{
		border: 1px solid #999;
		margin-left:20px;
		margin-bottom:10px;
		float:right;
}

.page #container_right .article li
{
		margin-left: 30px;
		list-style-type: square;
		list-style-position: outside;
		line-height:17px;
}

.page #container_right .article a
{
		color: #ff0000;
		text-decoration: none;
}

.page #container_right .article a:hover
{
		color: #f00;
		text-decoration: none;
}

.page #container_right .article .hidden
{
		visibility: hidden;
		height: 0px;
		width: 0px;
		display:none;
}

acronym, abbr
{
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #900;
}

.page #container_right .article p .printer
{
		background-image: url(../bilder/062.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 30px;
		padding-bottom:3px;
		padding-top:3px;
		height:30px;
}

.page  .pdf
{
		background-image: url(../bilder/pdf.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 30px;
		padding-bottom:3px;
		padding-top:3px;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
}

.link
{
		background-image:url(../bilder/arrow_right_grey.png);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-left: 12px;
		color: #ff0000;
		text-decoration: none
}

sub
{
		display: inline;
		font-size:9px;
}

.page #container_left #left_content img
{
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 10px;
}

.page #container_left #left_content .boxie
{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 9px;
		margin-top: 5px;
		margin-left: 10px;
		border: 1px solid #cCC;
		width:171px;
}

.page #container_left #left_content .boxie p
{
		font-family: Tahoma;
		font-size: 11px;
		margin-top: 3px;
		margin-left: 3px;
		margin-right:3px;
		padding:0px;
}

.page #container_left #left_content h4
{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #FFF;
		background-color: #d00;
		padding: 2px;
		margin-left: 0px;
		margin-right:0px;
		text-align:center;
		width:168px;
		display: inline;
		float:left;
}

.page #container_left #left_content  .bblabel
{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 9px;
		margin-left: 0px;
}

.page #container_left #left_content form
{
		margin-left: 10px;

}

.page #container_left #left_content form select
{
		padding-right: 0px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 9px;
		padding-top: 0px;
		padding-bottom: 0px;
		height:15px;
		width:151px;
				
}
.page #container_left #left_content .boxie .warning
{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 9px;
		color: #F00;
		margin: 10px;
}

.page #container_left #left_content .boxie form #seitenzahl
{
		width: 30px;
}


.page #container_left #left_content form #wert
{
		border-top-width: 0px;
		border-bottom-width: 3px;
		border-top-style: none;
		border-bottom-style: double;
		border-top-color: #000;
		border-bottom-color: #c00;
		height: 12px;
		width: 70px;
		font-weight: bold;
		text-decoration: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 9px;
		color: #C00;
		border-right-width: 0px;
		border-left-width: 0px;
		border-right-style: none;
		border-left-style: none;
				text-align:right;
								vertical-align:baseline;
		
}

.page #container_right .article .enddot
{
		font-size: 12px;
		font-weight: bold;
		text-align: center;
}

.page #container_right .article .scan
{
		padding: 15px;
		border: 1px dotted #Caa;
		background-color: #FFF;
		margin-bottom: 15px;
}

.page #container_right .article .sitemap ul
{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 10px;
		color: #333;
		margin-left: 15px;
		list-style-position: outside;
		list-style-type: disc;
		display: block;
		margin-bottom: 6px;
}

.page #container_right .article .sitemap ul  a
{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		color: #900;
		display: list-item;
		margin-bottom: 2px;
}

.page #container_right .article ul
{
		float: left;
		margin-right:50px;
		margin-bottom: 15px;
}

.float_clear
{
		
		clear:both;
}

.page #container_right .article .pm_image
{
		padding: 5px;
		float: left;
		height: 30px;
		width: 30px;
		margin-right: 25px;
		border: 1px dotted #999;
}

.page #container_right .article .dotted_divi
{
		height: 15px;
		width:500px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #999;
}

.page #container_right .article .center
{
		margin-right: auto;
		margin-left: auto;
}

.dottet_border
{
		padding: 5px;
		border: 1px dotted #999;
}

.page #container_right .article table tr td span
{
		background-image: url(../bilder/004.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left:19px;
		margin-left: 5px;
}

.page #container_right .article table tr td a
{color: #000;

}

