/* import default CSS Styles fï¿½r diverse extensions */
@import url(undohtml.css);
@import url(morecol.css);

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color:#444;
 }

html { 
	padding:0;
	margin:0;
}

body { 
	margin:2;
	padding:2;
	/*background-image:url(../images/background_alt.jpg);*/
	background-image:url(../images/background_alt.jpg);
	background-color: #FFFFFF;
	text-align: center;
}

P, H1, H2, H3, H4, H5, H6 {margin: 0px 1px 10px 10px;}

P.bodytext {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 17px;
}

#center {
	width: 870px;
	margin: 0 auto;
	text-align: left;
}

#header_1 {
	background-image:url(../images/headerimage.jpg);
	width: 870px;
	height: 103px;
	background-repeat:no-repeat;
	margin-top: 25px;
}

#footer {
	clear:both;
	border-top: 2px solid #D47800;
	border-bottom: 2px solid #D47800;
	border-left: 2px solid #D47800;
	border-right: 2px solid #D47800;
	width: 866px;
	background-color: #EFAC37;
	text-align: center;
}

*html #footer {
	width: 870px;
}

#links {
	margin:0;
	padding:0;
	width: 190px;
	float: left;
}

#maincontainer { 
	width: 100%;
	height: 100%;
	border-top: 1px solid #D47800;
	/*border-left: 1px solid #D47800;
	border-right: 1px solid #D47800;*/
	background-image: url(../images/mainback1.gif);
	background-repeat: repeat-y;
	/*padding-top: 30px;*/
}


/* Content column */
#content {
	padding-top: 5px;
	width: 670px;
	margin: 0;
	float: left;
}

/* Menu 1 column */
#menu_1_cell { 
	width:180px;
	padding: 0;
	margin-left: 5px;
	margin-top: 10px;
}

ul#menu_1 { 
	text-align: left;
	width: 180px;
	margin: 0;
	padding: 2px 0px 5px 0px;
	font-family: georgia, serif;
	font-size: 13px 
}

UL#menu_1 LI DIV {
	width:180px;
	line-height:200%;
	border-bottom: 1px solid #D47800;
	display: block;
	margin-bottom: 2px;                           /*Abstand Menu-Zeilen*/
	padding: 0;
}

UL#menu_1 LI DIV A {                                 /*Hintergrundfarbe und Schriftfarbe Menu generell*/
	display: block;
	width: 180px;
	padding-left: 5px;
	color: #000;
	text-decoration: none;
	background: #ffffff;
}

#menu_1_cell>UL#menu_1 LI DIV A {
	width: auto;
}

UL#menu_1 LI DIV A:hover {
	color: #333333;
	background: #edc07a;
}

/*  MENU 1, level 1, normal state (NO) */         /*Schriftgröße nicht aktive Menus*/  
UL#menu_1 LI DIV.menu1-level1-no {
	font-size: 12px;
	text-align: left;
	padding: 0;
}

/*  MENU 1, level 1, active state (ACT) */        /*aktives Menu, Schriftgröße nach Mausklick */
UL#menu_1 LI DIV.menu1-level1-act {
	font-size: 12px;
	/*font-weight: bold;*/
	text-align: left;
}

UL#menu_1 LI DIV.menu1-level1-act A {            /*aktives Menu, Hintergrundfarbe und Schriftfarbe nach Mausklick */
	color:#993300;
       background-color:#FFE7A7;
	font-weight: bold;
}

UL#menu_1 LI DIV.menu1-level1-act A:hover {      /*aktives Menu, Schriftfarbwechsel bei Mauskontakt*/
	color:#fff;
	background-color:#993300;
}

UL#menu_1 LI DIV.menu1-level1-no A:hover {       /*nicht aktives Menu, Schriftfarbe und Hintergrundfarbe bei Mauskontakt*/
	background-color: #993300;
	color: #fff;
	font-weight: bold;
}

/*  MENU 1, level 2, normal state (NO) */        /*nicht aktives UnterMenu, Schriftfarbe und Hintergrundfarbe */
UL#menu_1 LI DIV.menu1-level2-no {
	font-size: 10px;
	width:180px;
	text-indent:10px;         /*Texteinzug nach Mausklick*/
	/*font-weight:bold;*/
}


/*  MENU 1, level 2, active state (ACT) */      /*Schriftgröße Untermenu */
UL#menu_1 LI DIV.menu1-level2-act {
	font-size: 10px;
	width:180px;
	/*font-weight: bold;*/
	text-indent:10px;         /*Texteinzug nach Mausklick*/
}

UL#menu_1 LI DIV.menu1-level2-act A {          /*Hintergrundfarbe, Farbe und Schriftgröße aktives Untermenue */  
	color:#993300;
	width:180px;
	/*background-color:#ef8c29;*/
	background-color:#FFE7A7;
       font-size: 11px;
	font-weight:bold;
}

UL#menu_1 LI DIV.menu1-level2-act A:hover {     /*Schriftfarbe und Hintergrundfareb aktives Untermenue bei Mauskontakt */
	color: #333333;
	width:180px;
	background-color:#993300;
	color:#fff;
}

UL#menu_1 LI DIV.menu1-level2-no A:hover {      /*Schriftfarbe und Hintergrundfarbe Untermenue bei Mauskontakt */
    	background:#993300;
	/*background-color:#FFF9AE;*/
	width:180px;
	color:#fff;
}



.Stil6 {font-size: x-small}
.Stil8 {
	border-bottom-style:dotted;
	border-color: #FF6600;
	border-bottom-width: 1px;
}
.Stil7 {
	color: #FF9900;
	font-weight: bold;
}

DIV.csc-frame-rulerBefore { border-top: 3px solid #993300; margin: 5px 15px 5px 10px;}

DIV.csc-frame-rulerAfter { border-bottom: 3px solid #ef8c29; margin: 5px 15px 5px 10px;}

DIV.csc-frame-frame1 { border: 1px solid #ffffff; background-color: gray; padding: 5px; margin: 0 10px 10px 0;}

DIV.csc-frame-frame2 { border: 2px outset #ffffff; padding: 5px; margin: 0 10px 10px 0;}

DIV.csc-frame-indent3366{ margin-left: 180px;}

DIV.csc-frame-indent6633{ margin-left: 320px}

DIV.csc-frame-indent{ margin-left: 30px;}

DIV.csc-textpic { display: table-cell; } 


DIV.csc-textpic-imagewrap {
	padding: 0;
	margin: 0 10px;
}

/* clear the floats *************************/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


label, textarea, input {
	width: 250px;
	text-align: left;
	margin: 2px;
	font-size: 9pt;
	}