
/* CSS Main - kassyopeia.de */

#myBody {font-size: 8pt;}

DIV#myBody {font-size: 8pt;}


body {
        text-align:center;
        font-weight:normal;
	font-family: Verdana, Arial, sans-serif;
        font-size: 8pt;
	}
#main_frame {
     text-align:left;
     margin-left:auto;
     margin-right:auto;
     
     border: 1px solid #DFDFDF;
     width:760px;
}	
#logo_head {
        /* position:relative; */
	/* left:0px; */
	height:50px;
        width:760px;
	}

/* Seitenkopf start */

#image_left {
        /* z-index: 99; */
        /* position: absolute; */
        /* top:15px; */
        /* left:25px; */
        margin-left:25px;
        width: 50%;
      }

#image_right {
        /* z-index: 100; */
        /* position: absolute; */
        right:0;
        width: 50%;
      }

/* Seitenkopf stop */

#menu_top {
        position:relative;

	height:25px;
        background-color:#FF9900;
        width:760px;
	}

#menu_top_b {padding-top:20px;}

.menu_top_items {
        float:left;
	margin: 0 2 0 2;
        font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
        color:#DFDFDF;
	}

.menu_top_items a:link, .menu_top_items a:visited, .menu_top_items a:active {
        color:#DFDFDF;
        text-decoration:none;
  }

.menu_top_items a:hover {
        color:black;
        text-decoration:none;
  }

/*  Items Menu Top status CUR start */
.menu_top_items_cur {

        float:left;
	margin: 0 2 0 2;
        font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	}

.menu_top_items_cur a:link, .menu_top_items_cur a:visited, .menu_top_items_cur a:active {
        color:white; text-decoration:none;
}
.menu_top_items_cur a:hover {
        color:black; text-decoration:none;
}

/*  Items Menu Top status CUR stop */

/* --------------------------------------- */
/* Menü links start */

/* das gesamte Menü links */
#col_left {
        float: left;
        width: 250px;
        margin:0;
        padding:0;
	}

/* Menü links oben */
#col_left_a {
        margin:0;
        padding:0;
        width:90%;
}

/* die News unterm Menü */
#col_left_b {
        margin:0px;
        padding:0px;
        width:90%;
}

/*  Modus NORMAL start */

/*  erstes Item */
DIV.left_menu_item_first, DIV.left_menu_item_alt0, DIV.left_menu_item_alt1 {
        padding-top: 3px;
        padding-left: 10px;
        padding-bottom:3px;
        border-top: 1px solid white;
        border-bottom: 1px solid white;
        background-color:#FFC642;
}

/*  alle anderen Items - alternating Layout 0 */
DIV.left_menu_item_alt0 {
        border-top: 0px solid white;
        border-bottom: 1px solid white;
        background-color:#FF9900;
}

/*  alle anderen Item - alternating Layout 1 */
DIV.left_menu_item_alt1 {
        border-top: 0px solid white;
        border-bottom: 1px solid white;
        background-color:FF9900;
}

A:link.left_menu_link,  A:visited.left_menu_link,  A:active.left_menu_link {
        font-family:Verdana;
        font-size:1em;
        font-weight: bold;
        text-decoration: none;
        color: #DFDFDF;
        padding-top:4px;
        padding-bottom:4px;
}

A:hover.left_menu_link {color: black;}

/*  Modus NORMAL stop */

/*  Modus CUR start */
A:link.left_menu_link_cur,  A:visited.left_menu_link_cur,  A:active.left_menu_link_cur {
        font-family:Verdana;
        font-size:1em;
        font-weight: bold;
        text-decoration: none;
        color: white;
        padding-top:4px;
        padding-bottom:4px;
}

A:hover.left_menu_link_cur {color: black;}
/*  Modus CUR stop */

/* Menü links stop */
/* ----------------------------- */

/* Font Switcher start */

DIV#col_left_c {
        position:relative;
	height:20px;
        background-color:#FFC642;
        width:90%;
	}

.switcher_items {
        float:left;
	margin: 0 2 0 2;
        font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
        color:#DFDFDF;
	}

.switcher_items a:link, .switcher_items a:visited, .switcher_items a:active {
        color:#DFDFDF;
        text-decoration:none;
        vertical-align:middle;
  }

.switcher_items a:hover {
        color:black;
        text-decoration:none;
  }
/* Font Switcher stop */


#col_center {
	width: 500px;
	float: left;
        padding-right:10px;
        padding-top:10px;
	}
	
#footer {
        position:relative;
	width: 760px;
	clear: both;
	font-weight:normal;  
	text-align:left; 
	margin:0px; 
	padding:0px; 
	font-family: Verdana, Helvetica, Arial, Times, Geneva;
		}
		
#footer_icons_left {
	position:absolute; 
	left:250px; 
	top:10px;
	/* color:red; */
	margin:0px; 
	padding:0px;
	font-style:italic; 
	font-family: Verdana, Helvetica, Arial, Times, Geneva;
}

#footer_icons_right {
	position:absolute; 
	right:8px; 
	top:9px;
	/* color:red; */
	margin:0px; 
	padding:0px;
	font-style:italic; 
	font-family: Verdana, Helvetica, Arial, Times, Geneva;
}

SPAN.footer_icons_right_top  a:link, SPAN.footer_icons_right_top a:visited, SPAN.footer_icons_right_top a:active {
        color:#FF9900; text-decoration:none;
vertical-align:4px;
}
SPAN.footer_icons_right_top a:hover {
        color:#FFC642; text-decoration:none;
vertical-align:4px;
}
	
#footer_address {
	position:relative; 
	left:25px; 
	top:33px; 
	/* border-top:1px solid #DFDFDF; */
	height:70px; 
	width:760px;
               }
/* Adresse im Footer */	
DIV.footer_address_top {
	position:absolute; 
	top:5px; 
	width:760px;
	text-align:left;
        font-size:0.8em;
	color:black;
}
/* Kontakt-Text im Footer */	
DIV.footer_address_middle {
	position:absolute; 
	top:10px; 
	width:760px;
	text-align:left;
        font-size:0.8em;
	color:black;
}

/* Mailadresse im Footer */	
DIV.footer_address_bottom {
	position:absolute; 
	top:20px; 
	width:760px;
	text-align:left;
        font-size:0.8em;
	color:#FF9900;
}

DIV.footer_address_bottom a:link, DIV.footer_address_bottom a:visited, DIV.footer_address_bottom a:active {
        color:#FF9900;
        text-decoration:none;
  }
DIV.footer_address_bottom a:hover {
        color:#FFC642;
        text-decoration:none;
  }			

/* Link zum Print-Formular start*/
/* unter CSS-style 'footer_icons_right' */
SPAN.print_page a:link, SPAN.print_page  a:visited, SPAN.print_page a:active {
     color:#FF9900;
     text-decoration:none;
     vertical-align:5px;
}
SPAN.print_page a:hover {
     color:#FFC642;
     text-decoration:none;
     vertical-align:5px;
}
/* Link zum Print-Formular stop */

/* Mailform start */
.csc-mailform-field,
.csc-mailform-submit {
     margin:0;
     padding:0;
}
#mailformformtype_mail {
     margin:0;
     padding:0;
     text-align:center;
}
/* Mailform stop */







