* {
	margin						: 0px;
	padding						: 0px;
}

html {	
	overflow					: auto;
	}

* html body { height: 100%; width: 98%; } /* Gilt nur für IE */ 

body {	
	background-color			: white;
	font    					: 62.5% Verdana, Helvetica, Arial, sans-serif;
	color						: #22294a;
}
a, a:link, a:visited {
	font-weight					: normal;
	color						: #7f7734;
	font-family					: Verdana, Helvetica, Arial, sans-serif;
	font-size					: 1.1em;
	text-decoration				: none;
	} 

a:hover {
	font-weight					: bold;
	font-size					: 1.1em;
	color						: #22294a; 
	}

a:active {
	font-weight					: bold;
	color						: #22294a; 
	font-family					: Verdana, Helvetica, Arial, sans-serif;
	font-size					: 1.1em;
	}
#menue_active, #link_active {
	font-weight					: bold;
	color						: #22294a; 
	font-family					: Verdana, Helvetica, Arial, sans-serif;
	font-size					: 1.0em;
	text-decoration				: underline;
	}
#link_inactive {
	font-size					: 1.0em;
	text-decoration				: none;
	}
a:hover#link_inactive {
	font-weight					: normal;
	}
#menue_active { 
	text-decoration				: none;
    font-size					: 1.1em;
	}
#submenue_active { 
	text-decoration				: none;
        font-size				: 1.0em;
	font-weight				: normal;
	color					: #22294a;
	}
a:hover#submenue_active {
	text-decoration				: none;
        font-size				: 1.0em;
	font-weight				: bold;
	color					: #22294a;
	}	
p {
	font-weight					: normal;
	color						: #22294a;
	font-family					: Verdana, Helvetica, Arial, sans-serif;
	padding-top                 : 8px;
	}
img { border					: 0px; }

h1, h2, h3 {
    font-family					: Verdana, Helvetica, Arial, sans-serif;
    color						: #22294a;
	background                  : transparent;
}
h1 {
	font-size					: 1.6em;
	padding-bottom              : 16px;
}
h2 {
	font-size					: 1.4em;
}
h3 {
	font-size					: 1.2em;
}


/* div boxes */

#container {
	position					: relative;
	top                         : 120px;
	height						: 462px;
	margin						: 6px auto auto auto;
	width						: 800px;
	background-color			: white;
	overflow                    : visible;
	}
/* star html hack fuer IE */
* html #container {
	margin						: -4px auto auto auto;   
}	

#header {
	position					: absolute;
	left                        : 62px;
	width						: 736px;
	height						: 34px;
	background-color            : white;
	}
#main {
	position					: absolute;
	top                         : 125px;
	left                        : 62px;
	width						: 736px;
	height						: auto;
	background-color            : white;
	font-size					: 1.1em;
	overflow                    : hidden;
	}
	
#logo {
	position					: relative;
	width						: 510px;
	height						: 15px;
	z-index						: 1;
	top							: 0px;
	left						: 0px;
	display						: inline;
	}
#topnavigation {
	position					: relative;
	width						: 288px;
	height						: 29px;
	z-index						: 1;
	top							: 4px;
	left						: 4px;
	display						: inline;
	}

#leftcontent {
	position					: relative;
	height                      : auto;
	width						: 290px;
    border                      : 1px solid white;
	left						: 2px;
	top							: 0;
	float						: left;
	}
	
#leftcontent a { vertical-align:bottom; line-height: 18px; display:inline; }

#rightcontent {
	position					: relative;
	height                      : 100%;
	width						: 322px;
	left						: 8px;
	top							: 0;
	float						: left;
	}
#langswitch {
    position					: relative;
    left                        : 192px;
    width                       : 108px;
    height                      : 39px;
    font-size					: 1.0em;
    white-space                 : nowrap;
   }
#main_content {
    position					: relative;
    left                        : 0px;
	width						: 300px;
	height                      : auto;
	margin-bottom              : 122px;
	z-index                     : 10;
   }
#main_content img {
    border                          : 0px;
    float                           : right
    }
#menue_open { 
    margin                      : 2px 0 2px 8px;
    padding-left                : 2px;
    line-height                 : 16px;
   }
#texteinzug {   
    margin                      : 0px 0 6px 48px;
   }
#texteinzug_disclaimer {
    margin                      : 12px 0 6px 0px;
   }
   
   
#impressum { margin-top: 32px; }

/* Klassen */
.nowrap { white-space: nowrap; }
.number { white-space: nowrap; padding: 2px 0px;}
.vita_h { padding: 2px 0px; font-weight:bold;}
.vita_text { padding: 2px 0;}
.topnav {}
