/* ************************************************* */
/* ********* Allgemeine Definitionen ********* */

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:Arial,sans-serif; color:#424d5a; }

p,ul,ol,li,div,td,th,address,nobr,b,i { color:#424d5a; font-size:10pt; }

small { font-size:9pt; }


h1,h2,h3 {font-family:Arial,sans-serif; }
.sitetitel { font-size:28pt; color:#ce730c; font-weight:normal; margin-bottom:10px;}

h1 { font-size:14pt; color:#ce730c; font-weight:normal; margin-top:20px; margin-bottom:5px;}
h2 { font-size:16pt; }
h3 { font-size:12pt; }
h4 { font-size:10pt; }

a:link {color:#69574e; text-decoration:none;}
a:visited {color:#69574e; text-decoration:none;}
a:active {color:#69574e; text-decoration:none;}
a:hover { text-decoration:none; background-color:#FFFF00;}

p { margin-top:4px; margin-bottom:8px; }

body { background:url(bilder2/Muster_Stoff.png) 0px 0px repeat; }


/* ************************************************* */
/* ********* Ausrichtung der div ********* */

.head { height:140px; position:relative; background-color:#FFF; } /* 960 */
.logo { width:494px; position:absolute;  }
.menu { width:960px; padding-top:65px; position:absolute; }

.poster { clear:left; height:198px; position:relative; background:url(bilder2/posback.png) 0px 0px repeat-x; }
.posterpre { position:absolute; left:0; top:0; }
.posterimg { position:absolute; left:467px; width:357px; height:198px; }

.content-frame { float:left; width:980px; }
	.menu_sub_div { float:left; width:270px; padding-top:45px; }
	.content-sub { float:left; padding-top:45px; padding-left: 50px; }
	.sitetitel { width:610px; }
    .content { width:610px; }
	
.footer { clear:both; padding:30px 0 10px 320px; }
	.copyright {}



/* ************************************************* */
/* ********* Navigation ********* */

/* ul menutop 
.menutop { margin:0px; padding:0px; }
.menutop li { margin-right:20px; list-style-type: none; float:left; color:#274980; padding:2px;}
.menutop li a { padding:2px; }
.menutop li a:visited { }
.menutop li a:hover { background-color:#274980; color:#FFFFFF; } */

/* Home eMail... */
#menu0 { font-size:8pt; color:#69574e; text-align:right; }
#menu0 a { color:#69574e; clear:both; font-size:8pt; text-decoration:none; font-weight:normal; padding:2px; margin-left:5px; margin-right:5px; }
#menu0 a:hover { color:#f9e762; font-size:8pt; text-decoration:none; font-weight:normal; background-color:#f29835; }

/* sub_nav ist Abstand, da CMS standarmaessig ein br einsetzt, was wegen diveinsatz schlecht ist - debug-br raus machen */
/*.sub_nav { font-size:10px; }*/
.menu_sub_ul { margin:0; padding:0; }
.menu_sub_div { /*margin:120px 6px 5px 42px;*/ }

.menu_sub_div li {  color:#f9e762;  text-decoration:none; list-style-type:none; line-height:28px;   }
.menu_sub_div li.level2 {  line-height:22px; }

.menu_sub_div li a  { color:#69574e; display:block;padding-left:40px; padding-right:5px;text-transform:uppercase; font-weight:bold; }
.menu_sub_div li.level2 a { padding-left:50px; text-transform:none; font-weight:normal;   }


.menu_sub_div li a.level-1-active, 
.menu_sub_div li a.level-2-active { background-color:#f29835; color:#f9e762;  }

.menu_sub_div li a:hover  { background-color:#f29835; color:#f9e762; }





/* .menu_main a:link {color:#000000;text-decoration:none;}
.menu_main a:visited {color:#000000;text-decoration:none;}
.menu_main a:active {color:#000000;text-decoration:none;}
.menu_main a:hover {color:#CC0000;text-decoration:underline;}
*/


/* ************************************************* */
/* ********* Content ********* */
/*
.content {  background-image:url(/template/bilder/tem_main/r5_x_td_back.jpg); background-repeat:no-repeat; background-position:bottom; }
*/

/* ************************************************* */
/* ********* Fußzeile ********* */
.copyright { font-size:8pt; color:#424d5a; border-top:1px solid #f28c33; padding-top:10px; width:610px; }
.copyright a { font-size:8pt; text-decoration:none; color:#69574e; font-weight:normal; padding:2px; }
.copyright a:hover { font-size:8pt; text-decoration:none; color:#f9e762; font-weight:normal; background-color:#f29835; }

/* ************************************************* */
/* ********* Bildueberblendung ********* */
#kanima {
    position: relative;
    z-index: 10;
}

.kanima {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity = 0);
}



