/*-------------Basis Definition Beginn-------------*/

p { 
margin: 0; 
padding: 0; 
color: #fff; 
background: inherit;
}

hr {
border: 0;
height: 1px;
color: #fff;
background-color: #fff;
}

a { 
color: #fff;
background: inherit; 
text-decoration:none;
}

a:hover { 
background: inherit;
text-decoration: underline;
}

h1 { 
padding:0 12px; 
margin:0 -12px; 
/*color: #E4CA42; */
color: #fff;
font: bold 1.3em Georgia,Times,"Times New Roman",serif;  
letter-spacing: 0.1em;
        background-image: url(/fileadmin/templates/bilder/h1_standard.jpg);
        background-repeat: no-repeat;
        background-position: left;
}

h1 a {
color: #535350;
background: inherit;
text-decoration:none;
}

h1 a:hover {
text-decoration:none;
}

h2 { 
padding:5px 0 5px; 
margin:0; 
color: #ffffff; 
background: inherit;
font: bold 1.4em Georgia,Times,"Times New Roman",serif;  
letter-spacing: 0.1em;
}

h2 a { 
background-color:#B8B7B7; 
}

h3 { 
padding:5px 0 5px; 
margin:0; 
color: #ffffff; 
background: inherit;
font: bold 1.2em Georgia,Times,"Times New Roman",serif;  
letter-spacing: 0.1em;
}

h3 a { 
background-color:#B8B7B7; 
}

h4 { 
padding:5px 0 5px; 
margin:0; 
color: #ffffff; 
background: inherit;
font: bold 1em Georgia,Times,"Times New Roman",serif;  
letter-spacing: 0.1em;
}

h4 a { 
background-color:#B8B7B7; 
}

img {
border: 0;
}

.image {
float:left;
margin:0pt 9px 3px 0pt;
}

hr { background: #535350; border: 1px solid #535350; margin: 10px 0 10px 0;}

/*-------------Aufbau Seite Beginn-------------*/

html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
font-size:66%; 
font-family: Georgia,Times,"Times New Roman",serif; 
color: #fff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

body {
height:100%; 
max-height:100%; 
overflow:hidden; 
padding:0; 
margin:0; 
border:0;
background: #FFFFF9 url(../bilder/bg_body.jpg) no-repeat fixed 50% 92%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.7em;	
text-align: center;
color: #fff; 
}

* html body {
background: #fffff9;
}

.aussenwrapper {
background: transparent url(../bilder/bg_transparent.png) repeat fixed 50.1% 0;
border-bottom:2px solid #4D4D4D;
border-left:3px solid #4D4D4D;
height: 100%;
position: relative;
width: 920px;
margin: 0px auto;
text-align: left;
}

* html .aussenwrapper {
width: 924px;
}

.innenwrapper {
height:100%;
}

* html .innenwrapper {
background: transparent url(../bilder/bg_transparent_ie6.jpg) repeat fixed 0 0;
}

.inhalt {
display:block; 
height:100%; 
max-height:100%; 
overflow:auto; 
padding-right:237px;
padding-left:30px;
position:relative; 
z-index:3;
}

.kopfzeile {
position:absolute; 
border-top:3px solid #4D4D4D;
margin:0; 
top:0; 
right:16px; 
display:block; 
width:904px; 
height:128px;  
font-size:4em; 
z-index:5; 
color:#fff;
}

* html .kopfzeile {
margin:-137px 0;
border-top:none;
}

.ContainerOben {
margin:0; 
padding:0;
}

/*------------- Headerbilder Standard -------------*/

.ObenRechts {
float:right;
margin:0;
padding:0;
height:128px;
width:200px;	
background: transparent url(../bilder/rechts_oben.jpg) no-repeat scroll 0 0;	
}

.ObenLinks {
background-color:#b8b7b7;
color:#FFFFFF;
height:128px;
width:704px;
}

/*------------- Hauptnavigation -------------*/

.navigation {
position:absolute; 
border-bottom:2px solid #737373;
border-top:3px solid #E4CA42;
background: transparent url(../bilder/footer.png) no-repeat scroll 0 0;	
margin:0; 
top:131px; 
right:16px; 
display:block; 
width:904px; 
height:23px; 
z-index:5; 
color:#fff;
}

* html .navigation {
top:128px;
width:903px;
margin:0 1px 0 0;
}

.navcontainer_1 {
/*background: transparent url(../bilder/bg_nav_links.jpg) no-repeat scroll 0 0;	*/
height:19px;
}

.navcontainer_1 ul {
padding: 0;
margin: 0;
color: #ffffff;
text-align: right;
font-family: Georgia,Times,"Times New Roman",serif;
font-size:1em;	
}

.navcontainer_1 ul li { 
display: inline; 
}

.navcontainer_1 ul li a {
padding:5px 0px 4px 37px;	
margin:0;
color: #ffffff;
text-decoration: none;
float:left;
line-height:1.23;
}

.navcontainer_1 ul li a:hover {
color: #4D4D4D;
}

.navcontainer_1 ul li.active {
color: #4D4D4D;
font-style:italic;
}

/*------------- HMP -------------*/

.img_at {
position:absolute;
right:91px;
top:4px;
}

.img_print {
position:absolute;
right:37px;
top:4px;
}

.img_home {
position:absolute;
right:139px;
top:4px;
}






/* ----- Hauptnavigation Untermenüs Artikel -----*/

.navigation_sub {
position:absolute; 
border-bottom:1px solid #4d4d4d;
background: transparent url(../bilder/footer.png) no-repeat scroll 0 0; 
margin:0; 
top:159px; 
right:16px; 
display:block; 
width:904px; 
height:23px; 
z-index:5; 
color:#fff;
}

* html .navigation_sub {
top:155px;
width:903px;
margin:0 1px 0 0;
}

/* ----- Suche -----*/

.navigation_suche {
position:absolute; 
/*border-bottom:1px solid #4d4d4d;*/
background: transparent url(../bilder/footer.png) no-repeat scroll 0 0; 
margin:0; 
top:159px; 
right:16px; 
display:block; 
width:904px; 
height:23px; 
z-index:5; 
color:#fff;
}

* html .navigation_suche {
top:155px;
width:903px;
margin:0 1px 0 0;
}

/* ----- Suche Ende-----*/

.navcontainer_2 {
/*background: transparent url(../bilder/bg_nav_links.jpg) no-repeat scroll 0 0;	*/
height:19px;
}

.navcontainer_2 ul {
padding: 0;
margin: 0;
color: #ffffff;
text-align: right;
font-family: Georgia,Times,"Times New Roman",serif;
font-size:1em;	
}

.navcontainer_2 ul li { 
display: inline; 
}

.navcontainer_2 ul li a {
padding:5px 0px 4px 37px;	
margin:0;
color: #ffffff;
text-decoration: none;
float:left;
line-height:1.23;
}

.navcontainer_2 ul li a:hover {
color: #4D4D4D;
}

.navcontainer_2 ul li.active {
color: #4D4D4D;
font-style:italic;
}

/* ----- Fusszeile und rechte Spalte -----*/

.fusszeile {
position:absolute; 
margin:0; 
bottom:-1px; 
right:16px; 
display:block; 
width:904px; 
height:37px; 
color:#fff; 
font-size:1em; 
z-index:4;
background:#616161;
}

* html .fusszeile {
bottom:-28px; 
margin:0 1px -1px 0;
width:903px;
}

.fusszeileZentrieren {
padding-top:5px;
margin:0;
float:left;
width:643px;
text-align:center; 
}

.rechts {
position:absolute; 
right:16px; 
height:100%; 
width:200px; 
background: transparent url(../bilder/bg_inhalt_rechts.jpg) scroll 0 0;	
background-repeat:repeat-y;
font-size:1em; 
color:#fff;
z-index:4;
}


* html .rechts {
margin-right:-6px;
}

/* ----- Rechts ohne Navigation da Probleme in IE6 -----*/

#rechts {
position:absolute; 
right:16px; 
height:100%; 
width:200px; 
background: transparent url(../bilder/bg_inhalt_rechts.jpg) scroll 0 0;	
background-repeat:repeat-y;
font-size:1em; 
color:#fff;
z-index:4;
}


* html #rechts {
margin-right:0px;
}


/*
* html #kopfzeile, * html #fusszeile,* html #rechts {
position:absolute;
}
*/

#pad1 {
display:block; 
width:18px; 
height:100px; 
float:left;
}

#pad3 {
display:block; 
width:18px; 
height:50px; 
float:left;
}

.pad2 {
display:block; 
height:206px;
}

.inhalt p {
padding:16px 5px 0 0;
/*color:#fff;*/
}

/*
.inhalt h1 {
font-size:1.3em;
margin:0;
}
*/
/*-------------Scrollbar Definitionen-------------*/

body, html {
	scrollbar-face-color:#4d4d4d;
	scrollbar-shadow-color:#4d4d4d;
	scrollbar-highlight-color:#737373;
	scrollbar-3dlight-color:#4d4d4d;
	scrollbar-darkshadow-color:#4d4d4d;
	scrollbar-track-color:#bcbcbc;
	scrollbar-arrow-color:#737373;
}


.bold {font-size:1.2em; font-weight:bold;}

#wordsleft {float:left; top:100px; left:150px; height:200px; width:150px; background:#efd; border:1px solid #000; margin:5px; padding:5px;}
#wordsright {float:right; top:100px; right:150px; height:200px; width:150px; background:#def; border:1px solid #000; margin:5px; padding:5px;}
#wordsabsolute {position:absolute; top:280px; left:400px; background:#eee; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00;}
#wordsrelative {position:relative; top:10px; left:30px; background:#ddd; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00; width:200px;}

.rechts ul {
margin:0;
padding:0 23px;
}

.rechts ul li {
list-style:none;
}

a.nav, a.nav:visited {display:block; width:160px; height:25px; text-decoration:none; color:#fff; line-height:23px;}
a.nav:hover {text-decoration:underline;}

a.nav_footer, a.nav_footer:visited {text-decoration:none; color:#fff; line-height:23px;}
a.nav_footer:hover {text-decoration:underline;}

.tx-fdfx2cols-pi1 li {
	background-image: url("/fileadmin/templates/bilder/aufzählung_standard.jpg");
	background-repeat:no-repeat;
	background-position:left;
	list-style-type:none;
	padding:0 12px;
	margin:0 -30px;
}

.tx-fdfx2cols-pi1 li {
	background-image: url("/fileadmin/templates/bilder/list_standard.jpg");
	background-repeat:no-repeat;
	background-position:left;
	list-style-type:none;
	padding:0 12px;
	margin:0 -30px;
}


.tx-fdfx2cols-pi1 th, .tx-fdfx2cols-pi1 td {
	line-height:2.3em;
	margin:0;
	padding:5px 20px 5px 0;
	text-align:left;
	vertical-align:top;
}
