html {
	background-color:#e9e9e9;
}

body {
	margin:0px;
	padding-top:20px;
	background-color:#e9e9e9;
	background-image:url('image/background_gradient.png');
	background-repeat:repeat-x;
	font-family:arial,verdana,no-serif;
	font-size:20px;
	/*border:2px navy solid;*/
}

h1 {
	margin-top:0;
	text-align:center;
	color:#24469c;
}

h2 {
	text-align:center;
	color:#24469c;
}

h3 {
	text-align:center;
	color:#24469c;
}

h4 {
	text-align:left;
	color:#24469c;
}

#container {
	max-width:1000px;
	min-width:750px;
	margin:0 auto;
	width:80%;
	border-spacing:0;
	/*border:2px red solid;*/
}

#logo {
	height:140px;
	/*border:3px green solid;*/
	margin:0;
}

.logo01 {
	width:100%;
	height:40px;
	
	color:black;
	font-family:times new roman, arial,verdana,no-serif;
	font-size:32px;
	text-align:center;
}

.logo02 {
	width:100%;
	height:40px;
	color:black;
	font-family:times new roman, arial,verdana,no-serif;
	font-size:26px;
	text-align:center;
}


/* Menue code*/

#menu_container {	
	background:#999;
}

#menu {	
	width:auto;
	text-align:center;
	background:url('image/menu_background_normal.png');
	background-repeat:repeat-x;
	border:2px #14266c solid;
	border-style: solid solid none solid;
	font-size:18px;
	font-family:arial,verdana,no-serif;
	word-spacing:10px;
}

#menu .menu_selected{	
	color:white;
	background:url('image/menu_background_hover.png');
	background-repeat:no-repeat;
}

#menu a:hover {
	color:white;
	background:url('image/menu_background_hover.png');
	background-repeat:no-repeat;
}

#menu a {
	display:inline-block;
	padding-top:12px;
	width:140px;
	height:38px;
	color:black;
	text-decoration:none;
	line-height:12px;
}
/* Menue ende*/

/* Praxism code*/
.Praxism {
	width:300px;
	margin:0 auto;
}

.Praxism ul{
	padding-left:10px;
	padding-right:10px;
}

.Praxism ul li {
	display:block;
	
	margin:3px;
	
	background-color:#ddd;
	border: 0px solid #aaa;
	text-align:center;
	font-family:arial, verdana,times new roman,no-serif;
	font-size:16px;
}

.Praxism ul li a:hover {
	background-color:#24469c;
	color:white;
}

.Praxism ul li a {
	display:block;
	color:#333;
	text-decoration:none;
}
/* Praxism ende*/


.table	{
	margin:0 auto;
	}

#content {
	background-color:#FFFFFF;
	width:auto;
	text-align:justify;
	font-size:18px;
	font-family:arial,verdana,no-serif;
	padding-top:10px;/*fixing color for space between menu and content*/
	padding:20px;
	border: 2px solid #14266c ;
	border-style: none solid solid solid;
}
#tablestart {
	width:70%;
	margin:0 auto;
	font-size:16px;
}
.tablestart2 {
	width:75%;
	margin:0 auto;
	font-size:18px;
}
.Re {
	float:right; 
}
.tablecv {
	/*float:left;*/
}
.li {
	min-width: 150px;
}

.block {
	clear:both;
}
/* Kontakt htm */

#kontaktf {
	/*border: 2px solid #14266c ;*/	
	/*background-color:#ddd;*/
}
#map_canvas {
	width:300px; 
	height:363px; 
	float:right; 
	border:1px solid #14266c ;
}
#kontaktf input {
	border: 1px solid #14266c ;
	background-color:#fff;	
}
#kontaktf select {
	border: 1px solid #14266c ;
	background-color:#fff;	
}
#kontaktf textarea {
	border: 1px solid #14266c ;
	background-color:#fff;	
}
/* end Kontakt htm */

/*-- copyright"Tom Lindemann http://www.toms-web-design.de" --*/


