/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: none; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }

csc-textpic-image{
	margin: 0px 0px 0px 0px;
        border:1px solid #FF0000;
}

p, tr td, .bodytext, .csc-textpic-caption{  
	font-family: "Gill Sans", Verdana, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	margin: 0px 0px 7px 0px;
}
ul li {  
	font-family: "Gill Sans", Verdana, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	margin: 0px 0px 6px -8px;
}

b {  font-family: "Gill Sans", Verdana, sans-serif; font-style: bold; font-weight: bold; color: #000000}
th {  font-family: "Gill Sans", Verdana, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FF6600}
h1{
	font-family: "Gill Sans", Verdana, sans-serif; 
	font-size: 20px; 
	color: #CC3300; 
	margin: 0px 0px 10px 0px;
}
h2{  
	font-family: "Gill Sans", Verdana, sans-serif; 
	font-size: 12pt; 
	color: #FF6600;
	margin: 0px 0px 3px 0px;
}
h3{  
	font-family: "Gill Sans", Verdana, sans-serif; 
	font-size: 10pt;
}
h4{  
	font-family: "Gill Sans", Verdana, sans-serif; 
	font-size: 12pt; 
	color: #CC3300;
	margin: 0px 0px 3px 0px;;
}
.orangtxt {  font-family: "Gill Sans", Verdana, sans-serif; color: #FF6600}
.wtxt { font-family: "Gill Sans", Verdana, sans-serif; color: #FFFFFF}
.sel {  font-family: "Gill Sans", Verdana, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000}


body
{
	/*height:1120px;*/
	background:#CC3300;
}


input   { font-family: verdana, arial, sans-serif; font-size: 8pt; line-height: 12pt; font-weight: normal; color:#1E1E1E; padding: 0px 0px 0px 0px; background:#FFFFFF; border:solid 1px #8c8c8c;}
.textarea { font-family: verdana, arial, sans-serif; font-size: 8pt; line-height: 12pt; font-weight: normal; color:#1E1E1E; padding: 0px 0px 0px 0px; background:#FFFFFF; border:solid 1px #8c8c8c;} 

/******** Style Text-Links *******/

#content_impressum a:link, #content_impressum a:visited, #content_impressum a:hover, #content_impressum a:active{
	font-family: "Gill Sans", Verdana, sans-serif;
	font-size: 13px;
	font-weight:normal; 
	color:#FF6600; 
	text-decoration:underline; 
}    

#content_impressum a:hover { color:#BCBCBC;} 
#content_impressum a:visited { color:#234542;}
#content_impressum a:visited:hover { color:#BCBCBC;}


.footer, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
	font-family: "Gill Sans", Verdana, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #FF8400;
}    

#back a:link, #back a:link { color:#FF8400 }
#back { margin: 10px 0px 20px 10px; } 
.start_gloss { margin: 100px 0px 0px 0px; } 

/*********/
/* LAYER */
/*********/
.menu_left
{
	width:136px; 
	float:left; 
	position:absolute; 
	left:0px; 
	top:0px; 
}
.menu_right{
	width:136px;  
	position:absolute; 
	right:10px; 
	top:0px; 
}
.menubox_L{
	margin: 47px 0px 0px 0px;  
}

.menubox_R{
	margin: 47px 0px 0px 0px;  
}

.logo_menu{
	margin: 0px 0px 0px 0px; 
	text-align:center; 
	width:100%;
}

#content_right{
	margin: 0px 0px 0px 0px; 
	position:absolute; 
	left:195px; 
	top:32px;
	width:72%;
}

#content_left
{
	margin: 0px 0px 0px 0px; 
	position:absolute; 
	right:195px; 
	top:32px;
	width:72%;
}

#footer
{
	width:100%; 
	float:left; 
	text-align:center; 
	margin: 30px 0px 30px 0px;
}

#mother
{
	position:absolute; 
	left:50%; 
	width:762px; 
	margin-left:-381px; 
	margin-top:15px;
}

#left
{
	width:145px; 
	float:left;
}

#content_start
{
	width:444px;
	height:250px; 
	margin: 10px 12px 0px 12px; 
	float:left;
	background-image:url(images/bg_start.gif);
	text-align:center;
	border:6px solid #FF8408;
}

#content_start p{
	font-family: "Gill Sans", Verdana, sans-serif; 
	font-size: 26px;
	font-weight:bold;
	color:#FF8408; 
	margin: 10px 0px 0px 0px;
}

#content_impressum{
	width:444px; 
	margin: 10px 12px 0px 12px; 
	float:left;
	background-color:#FFFFFF;
	border:6px solid #FF8408;
	padding: 20px 0px 0px 0px;
}
#content_impressum p{ margin: 0px 15px 0px 15px;}
#content_impressum h1{ margin: 0px 15px 0px 15px;}
.glossary{  
	font-family: "Gill Sans", Verdana, sans-serif; 
	font-size: 12pt; 
	color: #000000;
	margin: 0px 0px 3px 15px;
	}

#right{
	width:136px; 
	float:left;
}
/***********************************/
/*********** styles menu Start *****/
/***********************************/
a.menu, a.menu:hover, a.menu_active, a.menu:visited{
	font-family:arial;
	font-size:13px; 
	text-decoration: none; 
	font-weight:bold; 
	font-style:italic; 
	color:#181042; 
	background-image:url(images/bg_button_off.gif);
	background-repeat:no-repeat;
	display: block;
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 10px 10px;
	width:135px;
	}
a.menu:hover, a.menu_active, a.menu_active:hover, a.menu:visited:hover {
	background-image:url(images/bg_button_on.gif);
	text-decoration: none;
	color:#181042;
	font-weight:bold; 
	}

a.menusub, a.menusub:hover, a.menusub_active, a.menusub:visited {
	font-family:arial;
	font-size:12px; 
	text-decoration: none; 
	font-weight:bold; 
	font-style:italic; 
	color:#FE7E28; 
	background-image:url(images/bg_button_off.gif);
	background-repeat:no-repeat;
	display: block;
	padding: 3px 0px 0px 10px;
	margin: 0px 0px 5px 10px;
	width:135px;
	}
a.menusub:hover, a.menusub_active, a.menusub_active:hover {color:#FE9651;}

/*****************/

/*****************/
/* Various Forms */
/*****************/

#content1 FORM TABLE  { margin: 10px 10px 0px 8px;  }
#content1 FORM TABLE TR TD {  }
#content1 FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #FFFFFF; width:18%; }
#content1 FORM TABLE TR TD.csc-form-fieldcell { background-color: #FFFFFF;  vertical-align: top;}
#content1 FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #000000; }
#content1 FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req, #content1 FORM TABLE TR TD.csc-form-labelcell P.csc-form-label  { font-weight: bold; color: #1E1E1E; margin: 0px 0px 0px 0px;}
#content1 FORM TABLE TR TD.csc-form-fieldcell INPUT[type=radio], FORM TABLE TR TD.csc-form-fieldcell INPUT[type=checkbox]{  border: 5px #D4F6F5; background-color: #D4F6F5; }
/*****************/
/* Various Forms */
/*****************/

#content1 FORM TABLE  { margin: 10px 10px 0px 8px;  }
#content1 FORM TABLE TR TD {  }
#content1 FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #FFFFFF; width:18%; }
#content1 FORM TABLE TR TD.csc-form-fieldcell { background-color: #FFFFFF;  vertical-align: top;}
#content1 FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #000000; }
#content1 FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req, #content1 FORM TABLE TR TD.csc-form-labelcell P.csc-form-label  { font-weight: bold; color: #1E1E1E; margin: 0px 0px 0px 0px;}
#content1 FORM TABLE TR TD.csc-form-fieldcell INPUT[type=radio], FORM TABLE TR TD.csc-form-fieldcell INPUT[type=checkbox]{  border: 5px #D4F6F5; background-color: #D4F6F5; }


/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL UL LI { color: #1E1E1E; }
UL.csc-bulletlist LI { }

#content2 UL.csc-bulletlist LI 
{
	font-family: verdana, arial, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color:#1E1E1E; 
	margin: 10px 70px 0px 0px; 
}

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #1E1E1E; list-style-image: url(../images/blue_box.gif); }
UL.csc-bulletlist-1 { color: #1E1E1E; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #1E1E1E; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #1E1E1E; list-style-image: url(img/red_arrow_bullet.gif); }

/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable P { font-size: 13px; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #1E1E1E; }
TABLE.contenttable-0 TR TD { }
TABLE.contenttable-0 TR TD.td-0 { width: 300px} 

TABLE.contenttable-1 P { color: #333333; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #E4D7BE;}
TABLE.contenttable-1 TR TD.td-0 { width: 25%} 

TABLE.contenttable-2 P { color: #333333; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #E4D7BE; width: 25%}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: #333333; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #E4D7BE;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-3 TR TD.td-0 { width: 25%}
