 /*****************************************************************************
 Basic
*****************************************************************************/
body {
         color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 8pt;
	padding: 0px;
	margin-top: 0px;
         margin-left: 0px;
         margin-right: 0px;
         margin-bottom: 0px;
}

body.frame_blank {
         background-color:#ffffff;
}

body.frame_header {
	/* background-color:#1B3565;*/
         background-repeat:no-repeat;
         background-attachment:fixed;
         background-image:url(../images/header/header_background.gif);
}

body.frame_footer {
         background-repeat:no-repeat;
         background-attachment:fixed;
         background-image:url(../images/footer/footer_background.gif);
}

body.frame_content {
}

body.iframe_content {
         background-color:#4D6591;
         background-repeat: no-repeat;
         background-attachment:fixed;
         background-position: left;
         background-image:url(../images/background/background_content.png);

	/* farbige Scrollleiste --> internet explorer ab vers.5.5 */
         scrollbar-arrow-color: #1B3565; /* Farbe für Verschiebepfeile */
         scrollbar-base-color: #ffffff; /* Basisfarbe der Scroll-Leiste */
	scrollbar-highlight-color:#4D6591; /* Farbe für oberen und linken Rand */
         scrollbar-shadow-color:#4D6591; /* Farbe für unteren und rechten Rand */
	SCROLLBAR-TRACK-COLOR: #E7EDE9; /*  Farbe für freibleibenden Verschiebeweg */
}

/*****************************************************************************
 menue
******************************************************************************/
div.menue_parent, div.menue_child {
  	width: 80px;
  	background: #1B3565;
	padding: 0px;
}

div.menue_parent_long, div.menue_child_long {
  	width: 120px;
  	background: #1B3565;
	padding: 0px;
}

.menue_parent_no_link {
	display: block;
	color:#ffffff;
	text-decoration:none;
	font-size:8pt;
	font-weight: 900;
  	padding-left: 5px;
  	padding-right: 5px;
  	padding-top: 3px;
  	padding-bottom: 3px;
}

a.menue_parent {
	width: 80px;
	display: block;
	color:#ffffff;
	text-decoration:none;
	font-size:8pt;
	font-weight: 900;
  	padding-left: 5px;
  	padding-right: 5px;
  	padding-top: 3px;
  	padding-bottom: 3px;
}

a.menue_parent_long {
	width: 120px;
	display: block;
	color:#ffffff;
	text-decoration:none;
	font-size:8pt;
	font-weight: 900;
  	padding-left: 5px;
  	padding-right: 5px;
  	padding-top: 3px;
  	padding-bottom: 3px;
}

a.menue_child {
	width: 80px;
	border-bottom: 1px solid #4D6591;
	display: block;
	color:#ffffff;
	text-decoration:none;
	font-size:8pt;
	font-weight: 900;
  	padding-left: 5px;
  	padding-right: 5px;
  	padding-top: 3px;
  	padding-bottom: 3px;
}

a.menue_child_long {
	width: 120px;
	border-bottom: 1px solid #4D6591;
	display: block;
	color:#ffffff;
	text-decoration:none;
	font-size:8pt;
	font-weight: 900;
  	padding-left: 5px;
  	padding-right: 5px;
  	padding-top: 3px;
  	padding-bottom: 3px;
}

a.menue_child:hover, a.menue_parent:hover, a.menue_parent_long:hover, a.menue_child_long:hover {
	color: #ffcc00;
         text-decoration:underline;
}

/*****************************************************************************
 content
/*****************************************************************************/

/* allgemeine links im text */
a.content {
	color: #ffcc00;
         text-decoration:none;
	font-weight: 900;
}

a.content:link {
         text-decoration:none;
}

a.content:visited {
         text-decoration:none;
}

a.content:active {
         text-decoration:none;
}

a.content:hover {
	color: #ffcc00;
         text-decoration:underline;
}

/* allgemeine links im text */
a.content_small {
	color: #ffcc00;
         text-decoration:none;
	font-weight: 300;
}

a.content_small:link {
         text-decoration:none;
}

a.content_small:visited {
         text-decoration:none;
}

a.content_small:active {
         text-decoration:none;
}

a.content_small:hover {
	color: #ffcc00;
         text-decoration:underline;
}

/*****************************************************************************
 content table etc.
/*****************************************************************************/
table {
         font-size: 8pt;
}

ul, ol {
         text-decoration:none;
         padding: 0px;
       	margin-top: 3px;
       	margin-bottom: 3px;
}

li {
         padding: 1px;
}

b {
  	font-weight: 900;
         text-decoration:none;
}

b.header_headline {
        	color: #ffcc00;
         font-size:20pt;
}

b.headline_1 {
        	color: #ffcc00;
         font-size:12pt;
}

b.headline_2 {
        	color: #ffcc00;
         font-size:8pt;
}

b.error {
        	color: #ffcc00;
         font-size:8pt;
}

.spacer {
         /*background-color:#1B3565;*/
         background-color:#ffffff;
}

.content_footer {
 	font-style:italic;
}


/*****************************************************************************
 Form
/*****************************************************************************/
input {
         background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
         /*border-style:solid;
         border-width:1px
         border-color:#1B3565;*/
         font-size: 8pt;
}

textarea  {
         background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
         /*border-style:solid;
         border-width:1px
         border-color:#1B3565;*/
         font-size: 8pt;
}

input.button {
         background-color: #4D6591;
         cursor:pointer;

  	color: #ffcc00;
         font-size:8pt;
  	font-weight: 900;
}

input.radio_button {
         /*background-color: #4D6591;*/
         background-color: #3C4F71;
}


/*****************************************************************************
 marquee
/*****************************************************************************/
.marquee {
}

.marquee.up {
}

/*****************************************************************************
 footer
/*****************************************************************************/
.footer {
	font-size:8pt;
}

a.footer {
	color:#ffcc00;
	text-decoration:none;
	font-size:8pt;
	font-weight: 900;
}

a.footer:hover {
	color: #ffcc00;
         text-decoration:underline;
}


/*****************************************************************************
 Contact Info Elements
/*****************************************************************************/
.contact_info_div {
	width:250px;
         height:90px;
         border:2px dashed #ffffff;
         margin:1em;
         top: 180px;
         left: 400px;
         position: absolute;
}

