@import "reset.css";

body,html  {
  padding:0px;
  font-size:0.9em;
  font-family:verdana;
  background:#b7cad3 url(../grafik/bg.gif) repeat-x;
}

ul { list-style-type:square; }
ul li { margin:1px; padding:3px; }

#header {
  background:white url(../grafik/header.png) no-repeat;
  text-align:center;
  padding:0px;
  margin:0px;
  height:139px;
}

#wrap { margin:0 auto; width:816px; background:white url(../grafik/bgCon.gif) repeat-y; padding:0px; position:relative; top:12px; }

#content  { 
  text-align:left;
  padding:0px;
  width:615px;
  float:left;
  margin:0px;
}

.conWrap  {
  padding:5px;
}

#left {
  text-align:left;
  float:left;
  padding:0px;
  margin:0px;
  width:199px;
  margin-left:1px;
}

#left p {
  padding:10px;
}

#footer { padding:5px; margin:0px; background-color:#3a5460; color:white; }

h1  { 
  color:#3a5460;
  font-family:Verdana, "Times New Roman", Times, serif;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	padding:5;
	margin-bottom:.3em;
	padding-bottom:.3em;
}

h3  { 
  color:#3a5460;
  font-family:Verdana, "Times New Roman", Times, serif;
	font-size:1.0em;
	font-weight:bold;
	margin-bottom:.5em;
	padding-bottom:.5em;
}

p {
	line-height: 1.25em;
	margin: 1.25em 0;
}

a.footer:link, 
a.footer:visited { color:white; font-weight:bold; }

a:link,a:visited,a:active {
  color:#019999;
  text-decoration:none;  
}

a:hover {
  color:#019999;
  text-decoration:none;
}


ul#mainMenu { 
  list-style-type:none;  
  padding:0px; 
  margin:0px;
}

ul#mainMenu li { margin:0px; padding:0px; }

a.main:link,a.main:visited,a.main:active {
  display:block;
  width:180px;
  color:white;
  text-decoration:none;
  background-color:#9cb7c3;
  padding:0px;
  margin:0px;
  padding-bottom:8px;
  padding-top:8px;
  border-bottom:1px solid #e3ebee;
  font-weight:bold;
  font-size:0.9em;
  padding-left:18px;
}

a.main:hover, a.main_active:link, a.main_active:hover, a.main_active:visited {
  display:block;
  width:180px;
  color:white;
  text-decoration:none;
  font-weight:bold;
  font-size:0.9em;
  background:#9cb7c3 url(../grafik/navHover.gif) repeat-y;
  padding:0px;
  margin:0px;
  padding-bottom:8px;
  padding-top:8px;
  padding-left:18px;
  border-bottom:1px solid #e3ebee;
}


ul#topMenu { 
  list-style-type:none;  
  padding:0px; 
  background-color:#9cb7c3;
  line-height:30px;
  width:620px;
  margin:0 auto;
}

ul#topMenu li  { float:left; text-align:center; border-right:1px solid white; margin:0px; padding:0px; }


a.top:link,a.top:visited,a.top:active {
  color:white;
  text-decoration:none; 
  font-weight:bold;
  font-size:0.8em;
  display:block;
  float:left;
  width:122.2px;
  line-height:35px;
  background-color:#9cb7c3;
  border-bottom:5px solid #9cb7c3;
}

a.top:hover, a.top_active:link, a.top_active:visited, a.top_active:visited {
  color:white;
  text-decoration:none;
  font-weight:bold;
  font-size:0.8em;
  display:block;
  float:left;
  width:122.2px;
  line-height:35px;
  background-color:#9cb7c3;
  border-bottom:5px solid #3a5460;
}

/* Mailformular(e)
*/

input, textarea {
	background-color: white;
	padding: 2px;
	margin: 2px;
	color: black;
	border: 1px solid #333;
}

select {
	background-color: white;
	padding: 2px;
	margin: 2px;
	color: black;
	border: 1px solid #333;
}

.csc-mailform-field { display:block; padding:10px; border:0px; }
.csc-mailform-field input,
.csc-mailform-field textarea { display:block; border:1px solid #9CB7C3; background-color:#E3EBEE; padding:2px; }

ul  { margin-left:40px; }

img { border:0; }

.tx-veguestbook-pi1 { clear:both; }

