/*********************************************************************/
/*                                                                   */
/*            Stylesheet für die Phoenix Seiten                      */
/*                                                                   */
/*        copyright 2003 Sunbeam GmbH www.sunbeam-berlin.de          */
/*                                                                   */
/*********************************************************************/

/* Homepage */
/* Gesamtbody Eigenschaften */
body {
	margin: 0;
	padding: 0;
	background-color:#FFCC00; 
}

body,table,tr,td,p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #062F6F;
}

/* Gesamt Überschriften */
h1   	{
    font-family: Times New Roman; 
	font-size: 20px; 
	font-weight: strong;
	font-style:italic; 
	color: #062F6F;
	margin: 15px 0 5px 0;
	padding: 0;
}

h2   	{
    font-family: Times New Roman; 
	font-size: 20px; 
	font-weight: strong;
	font-style:italic; 
	color: #FFFFFF;
	margin: 15px 0 5px 0;
	padding: 0;	
}

h3   	{
	font-size: 12px; 
	font-weight: strong;
	color: #062F6F;
	margin: 15px 0 5px 0;
	padding: 0;
}

p    		{
	margin: 0 0 12px 0;
	padding: 0;
}

p.small		{
	margin: 0 0 12px 0;
	font-size: 11px;
	padding: 0;
}

div {
    vertical-align: top;
	margin: 0;
	padding: 0;
}
}

/* Header Ids */
#head {
	margin-top: 0;
	padding-top: 0;
	background-image:url(images/bg_head.gif);
	background-repeat:repeat-x;
	width: 100%;
	height: 110px;
}

#nav_head {
	margin-top: 0;
	padding-top: 0;
	background-image:url(images/bg_head_logo.gif);
	background-repeat:no-repeat;
	height: 110px;
}

#banner {
	position: absolute;
	top: 0;
	left: 178px;
	width: 747px;
	height: 74px;
	background-image:url(images/bg_banner.gif);
	background-repeat:repeat-x;	
}

#picture {
	position: absolute;
	top: 0;
	left: 488px;
}

#hmenue {
	position: absolute;
	top: 74px;
	left: 178px;
	width: 735px;
}

#navend {
	position: absolute;
	top: 74px;
	left: 912px;
	width:26px;
	height:26px;
	background-image:url(images/navend.gif);
	background-repeat:none;
}

.blue {
	color: #062F6F;
}

/* Header Claim Style */
.claim {
	font-family: Times New Roman; 
}

.claim1 {
	font-family: Times New Roman; 
	font-size: 30px;
	/* font-style: italic; */
	color: #FFFFFF;
	margin: 5px 0 5px 0;
	padding: 0;
}

.claim2	{
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 5px 0 0 102px;
	padding: 0;
}

/* Content Ids */
#content {
	width: 100%;
}

#nav {
    float: left;
	width: 181px;
	height: 403px; 
	background-image: url(images/bg_navmenu_hp.jpg);
	background-repeat: repeat-y;
}

#nav_menue {
   	width: 181px;
	height: 403px; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#nav_foot {
/*	top: 279px; */
	left: 0;
   	width: 181px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/*Box-Model Hack für IE5
	voice-family: "\"}\"";
	voice-family: inherit;
	top: 403px; */	
}

#detail {
    float: left;
	/* width: 182px; */
	width: 207px;
	margin-top: 37px;
	padding: 5px 20px 5px 20px;
	/* Box-Model Hack für IE5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-top: 43px;
	padding: 5px 5px 5px 5px;
	width: 197px;	
}

html>body #detail {
	margin-top: 43px;
	padding: 5px 5px 5px 5px;
	width: 197px;
	/* Box-Model Hack für IE5 */
}

.detailtext {
  	margin-left: 2px; margin-right: 5px;
	margin-bottom: 5px;
	/* Box-Model Hack für IE5 */
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 18px; margin-right: 5px;	
}

html>body .detailtext {
   	margin-left: 18px; margin-right: 5px;
	/* Box-Model Hack für IE5 */
}

#standard {
    float: left;
	/* width: 517px */
	width: 55%;
	padding: 5px 5px 5px 5px;
	/* Box-Model Hack für IE5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 55%;
	/* width: 527px */	
}

html>body #standard {
	width: 55%;
	/* Box-Model Hack für IE5 */
}

cite {
	font-style: italic;
	color: #D2691E;
}

/* Allgemein */
ul,ol {
	margin-top: 0;
	padding-top: 0;
}

li { 
	list-style-type: square;
	line-height:16px; 
	margin-left: -20px; 
	padding: 0; 
	margin-bottom:2px; 
	margin-top:2px; 
}

.ivariante {
margin: 2px 10px 2px 0;
}

/* Image Caption */
.csc-caption {
	margin: 0;
	padding: 0;
}

/* Links im Text */
a:link, a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #062F6F;
	text-decoration: underline; 
}

a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #062F6F;
	text-decoration: none; 
}

/* Hauptmenü Text - für die Sprachen Zusatzseiten */
.poshmenu {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Hauptmenü Links */
a.hmenu:link, a.hmenu:visited { 
   /*  display: block; */
	width: 105px;
	height: 26px;
	/*margin: 0;	
	 padding: 0px 0px 0px 0px; */
	line-height: 26px;
	text-align: center;
    vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px; 
	background-image:url(images/reiter-inaktiv.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
	/* Box-Model Hack für IE5 */
	voice-family: "\"}\"";
	voice-family: inherit;
    display: block;
	float: left;	
}

html>body a.hmenu {
    display: block;
	float: left;
	/* Box-Model Hack für IE5 */	
}

a.hmenu:hover, a.hmenu:active {
  /*  display: block; */
	width: 105px;
	height: 26px;
	/* margin: 0;	
	 padding: 0px 0px 0px 0px; */
	line-height:26px;
	text-align: center;
    vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #A02E0C;
	font-size: 11px; 
	background-image:url(images/reiter-aktiv.gif);
	background-repeat: no-repeat;	
	text-decoration: none; 
	/* Box-Model Hack für IE5 */
	voice-family: "\"}\"";
	voice-family: inherit;
    display: block;
	float: left;	
}

html>body a.hmenu {
    display: block;
	float: left;
	/*Box-Model Hack für IE5 */	
}

/* Hauptmenü aktiver Punkt */
a.ahmenu:link, a.ahmenu:visited, a.ahmenu:hover, a.ahmenu:active {
  /*  display: block; */
	width: 105px;
	height: 26px;
	/* margin: 0;	
	 padding: 0px 0px 0px 0px; */
	line-height:26px;
	text-align: center;
    vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #A02E0C;
	font-size: 11px; 
	background-image:url(images/reiter-aktiv.gif);
	background-repeat: no-repeat;	
	text-decoration: none; 
	/* Box-Model Hack für IE5 */
	voice-family: "\"}\"";
	voice-family: inherit;
    display: block;
	float: left;	
}

html>body a.ahmenu {
    display: block;
	float: left;
	/* Box-Model Hack für IE5 */	
}

/* Submenü */
.possubmenu {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/* vertical-align: middle; */
	/* width: 178px;
	height: 31px; */
}

/* Submenü1 Links */
a.submenu:link, a.submenu:visited { 
    display: block;
	width: 178px;
	height: 31px;
	margin: 0;	
	padding: 0px 0px 0px 24px;
	line-height:31px;
    vertical-align: middle;
	color: #003364;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
}

a.submenu:hover, a.submenu:active {
    display: block;
	width: 178px;
	height: 31px;
	margin: 0;	
	padding: 0px 0px 0px 24px;
	line-height:31px;
    vertical-align: middle;
	color: #9F3600;
	font-size: 12px; 
	font-weight: bold;
	background-image:url(images/bg_submenu1a.gif);
	background-repeat: no-repeat;	
	text-decoration: none; 
}

/* Submenü1 aktiver Punkt */
a.asubmenu:link, a.asubmenu:visited { 
    display: block;
	width: 178px;
	height: 31px;
	margin: 0;	
	padding: 0px 0px 0px 24px;
	line-height:31px;
    vertical-align: middle;
	color: #9F3600;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
}

a.asubmenu:hover, a.asubmenu:active {
    display: block;
	width: 178px;
	height: 31px;
	margin: 0;	
	padding: 0px 0px 0px 24px;
	line-height:31px;
    vertical-align: middle;
	color: #9F3600;
	font-size: 12px; 
	font-weight: bold;
	background-image:url(images/bg_submenu1a.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
}

/* Submenü2 Links */
a.submenu2:link, a.submenu2:visited { 
    display: block;
	width: 178px;
	height: 31px;
	margin: 0;	
	padding: 0px 0px 0px 34px;
	line-height:31px;
    vertical-align: middle;
	color: #003364;
	font-size: 12px; 
	background-image:url(images/bg_submenu2p.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
}

a.submenu2:hover, a.submenu2:active {
    display: block;
	width: 178px;
	height: 31px;
	margin: 0;	
	padding: 0px 0px 0px 34px;
	line-height:31px;
    vertical-align: middle;
	color: #9F3600;
	font-size: 12px; 
	background-image:url(images/bg_submenu1a.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
}

/* Submenü2 aktiver Punkt */
a.asubmenu2:link, a.asubmenu2:visited { 
    display: block;
	width: 178px;
	height: 31px;
	margin: 0;	
	padding: 0px 0px 0px 34px;
	line-height:31px;
    vertical-align: middle;
	color: #9F3600;
	font-size: 12px; 
	background-image:url(images/bg_submenu2p.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
}

a.asubmenu2:hover, a.asubmenu2:active {
    display: block;
	width: 178px;
	height: 31px;
	margin: 0;	
	padding: 0px 0px 0px 34px;
	line-height:31px;
    vertical-align: middle;
	color: #9F3600;
	font-size: 12px; 
	background-image:url(images/bg_submenu1a.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
}

/* Submenü3 Links */
a.submenu3:link, a.submenu3:visited { 
    display: block;
	width: 178px;
	height: 31px;
	margin: 0;	
	padding: 0px 0px 0px 44px;
	line-height:31px;
    vertical-align: middle;
	color: #003364;
	font-size: 12px; 
	background-image:url(images/bg_submenu3p.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
}

a.submenu3:hover, a.submenu3:active {
    display: block;
	width: 178px;
	height: 31px;
	margin: 0;	
	padding: 0px 0px 0px 44px;
	line-height:31px;
    vertical-align: middle;
	color: #9F3600;
	font-size: 12px; 
	background-image:url(images/bg_submenu1a.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
}

/* Submenü3 aktiver Punkt */
a.asubmenu3:link, a.asubmenu3:visited { 
    display: block;
	width: 178px;
	height: 31px;
	margin: 0;	
	padding: 0px 0px 0px 44px;
	line-height:31px;
    vertical-align: middle;
	color: #9F3600;
	font-size: 12px; 
	background-image:url(images/bg_submenu3p.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
}

a.asubmenu3:hover, a.asubmenu3:active {
    display: block;
	width: 178px;
	height: 31px;
	margin: 0;	
	padding: 0px 0px 0px 44px;
	line-height:31px;
    vertical-align: middle;
	color: #9F3600;
	font-size: 12px; 
	background-image:url(images/bg_submenu1a.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
}