/*______________________________________ ALLGEMEINES___________________________________*/
body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: black;
	background-color: #ffffff;

	
}

/*______________________________________ Rahmen___________________________________*/
#aussenrahmen {
position: absolute;
height:640px;
width: 1000px;
position: absolute;
border: 0px solid #ffffff;
	top: 50%;
	left:50%;
	margin-left: -500px;
	margin-top: -260px;
	overflow: auto;
}

#rahmen {
	
	position: relative;
 

	border: 0px solid #ffffff;
	background: #ffffff;

	padding-bottom: 1em;
	clear: none;
}

#logo {
	position: relative;

	width: 1000px;
	height: 40px;
	
}

#Content ul.zwei {
	margin-top: 12px;
	margin-left: 30px;
	font-size: 12px;
}

#Content ul li.zwei {
	list-style-type: square;
	margin-top: 2px;
	font-size: 11px;

	
}

#Content ul {
	margin-top: 12px;
	margin-left: 30px;
	font-size: 11px;
	text-decoration: none;
}

#Content ul li {
	list-style-type: square;
	margin-top: 4px;
	

}



#Content a {
	color:black;
	text-decoration: none;
}
#Content h1 {
	color:black;
	text-decoration: none;
	margin-top: 4px;
	margin-left: 20px;
	font-size: 11px;
}

#Content  a:hover{
	color: #001aa2;
	
}

img.profil {
	width: 150px;
	float: right;
	margin: 30px;
}

img.skizze {
	width: 250px;
	
	margin: 15px;
}

/*______________________________________ Kopf___________________________________*/
#Header {
	font-weight: 600;
	background-image: url(../bilder/patent01.jpg);
	/*margin:20px 10px 10px 10px;
	padding:0.3ex 0 1.3ex 20px;
	border:3px outset #ffffff;*/
	background-color: #3cffff;
	height: 106px;
	/* Here is the ugly brilliant hack that protects IE5/Win from its own
stupidity.  Thanks to Tantek Celik for the hack and to Eric Costello
for publicizing it.  IE5/Win incorrectly parses the "\"}"" value,
prematurely closing the style declaration. The incorrect IE5/Win value
is above, while the correct value is below. See
http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family: inherit;
	/*height:1ex+3px;	/* UNTESTED!  Was 14px */
}

/* I've heard this called the "be nice to Opera 5" rule. Basically, it
feeds correct length values to user agents that exhibit the parsing
error exploited above yet get the CSS box model right and understand
the CSS2 parent-child selector. ALWAYS include a "be nice to Opera 5"
rule every time you use the Tantek Celik hack (above). */
body>#Header {
	height: 140px;
}

#nav {
	
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height:24px;
	
}
#lang {
background-color: #001aa2;
	height: 24px;
	width: 100px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
	text-align:right;
	color:white;
	font-size:16px;
	vertical-align: middle;	
	
	
	
}
#lang a {
	text-decoration:none;
	color:white;
}

#nav1 {
	background-color: #001aa2;
	height:24px;
	width: 700px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
	vertical-align: middle;
}

#nav2 {
	/*position: relative;*/
	background-color: #7f7f7f;
	height: 24px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: right;
	vertical-align: middle;
	text-align: left;
	font-size: 13px;
}

/*______________________________________ Menue___________________________________*/
#Menu {
	position:relative;
	float: left;
	
	width: 200px;
	background-color: #cccccc;
	border: 0px dashed #000000;
	height: 410px;
}

body>#Menu {
	width: 12em;
}

ul#Submenu {
	margin: 30px;
	color: #001aa2;
	font-size: 11px;
}

ul#Submenu  li {
	list-style-type: square;
	font-size: 11px;
	color: #001aa2;
}

ul#Submenu  a,ul#Navigation span {
	text-decoration: none;
	width: auto;
	
	color: black;
	font-size: 11px;
	line-height: 13px;
}

ul#Submenu  a:hover,ul#Menu  span {
	color: #001aa2;
	text-decoration: none;
}

ul#Submenur {
	margin: 30px;
	color: #001aa2;
	font-size: 11px;
}

ul#Submenur  li {
	list-style-type: square;
	font-size: 11px;
	color: #001aa2;
	text-decoration: none;
}

ul#Submenur  a,ul#Navigation span {
	text-decoration: none;
	width: auto;
	
	color: black;
	font-size: 11px;
	line-height: 13px;
}

ul#Submenur  a:hover,ul#Menu  span {
	color: #001aa2;
	text-decoration: none;
}


#Menu img {
	width: 100%;
}

/*______________________________________ Inhalt breit___________________________________*/
#Contentbreit { /* Left margin is menu width + 3em
	
	 */
	position: absolute;
	float: right;
}

#Contentbreit h2 {
	font-size: 1.4em;
	margin-bottom: 0.25ex;
	color: #400000;
	border-bottom: 2px solid #c0c0c0;
}

#Contentbreit h3 {
	font-size: 1.3em;
	margin-bottom: 0.25ex;
	color: #400000;
	font-style: italic;
}

#Contentbreit h4 {
	font-size: 1.0em;
	margin-bottom: 0.25ex;
	color: #400000;
	font-style: italic;
}

#Contentbreit p {
	margin: 0 0 1em 0; /*oben kein abstand, nach unten schon*/
	border: 0px solid #000000;
	padding-left: 0px;
	text-indent: 0em;
}

#Contentbreit img {
	width: 6em;
	border: 0px solid #000000;
}

/*______________________________________ Inhalt schmal___________________________________*/
#Content {
	position:absolute;
	left:200px;
	width: 600px;
	float: left;
	height: 410px;
	background-color: #e6eff9;
	font-size: 11px;
	margin-top:0px;
	}

#Content p {
	line-height: 18px;
	padding-top: 14px;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 11px;
}
#Content form {
	
	padding-left: 150px;
	
}

/*______________________________________ Rechts___________________________________*/
#right { /* Left margin is menu width + 3em
         */
	position: relative;
	float: right;
	background-color: #cccccc;
	width: 200px;
	height: 410px;
	border: 0px solid #ffffff;
}

#right p {
	padding-left: 15px;
	font-size: 1em;
	text-indent: 0em;
}

#right ul {
	margin: 30px;
	padding: 30px;
	font-size: 12px;
}

#right li {
	list-style-type: square;
}

#right img {
	position: absolute;
	width: 200px;
	bottom: 0px;
	right: 0px;
	padding:0px;
	margin:0px;
	border: 0px solid #ffffff;
}

ul#Navigation {
	margin: 0px;
	text-align: center;
	float: right;
	height:22px;
	padding-top: 4px;
	
}

ul#Navigation li {
	list-style: none;
	display: inline;
	
	
}

ul#Navigation a,ul#Navigation span {
	float: left;
	text-decoration: none;
	width: auto;
	color: white;
	font-size: 13px;
	margin-left: 15px;
	
}

* html ul#Navigation a,* html ul#Navigation span {
	/* Korrektur fuer IE 5.x */
	width: 8em;
	w\idth: 6em;
	padding-bottom: 0;
}

ul#Navigation a:hover,ul#Navigation span {
	color: black;
	padding-bottom: 0;
}

ul#Navigation div {
	clear: left;
}

ul#Navigation2 div {
	text-align:left;
}
ul#Navigation2 {
	margin: 0px;
	text-align: center;
	float: left;
	height:22px;
	padding-top: 4px;
	
}

ul#Navigation2 li {
	list-style: none;
	display: inline;
	
	
}

ul#Navigation2 a,ul#Navigation span {
	float: left;
	text-decoration: none;
	width: auto;
	color: white;
	font-size: 13px;
	margin-left: 15px;
	
}

* html ul#Navigation2 a,* html ul#Navigation2 span {
	/* Korrektur fuer IE 5.x */
	width: 8em;
	w\idth: 6em;
	padding-bottom: 0;
}

ul#Navigation2 a:hover,ul#Navigation2 span {
	color: black;
	padding-bottom: 0;
}

ul#Navigation2 div {
	clear: left;
}
/*______________________________________ FOTO___________________________________*/


#Content img.frame {
	margin-right: 1em;
	margin-bottom: 1em;
	border: 4px double #400000;
}

