tr {padding: 0px; margin: 0px;}
.csc-mailform {border: 0px; }
.csc-mailform input {border: 1px solid #c0c0c0;}
.csc-mailform textarea {border: 1px solid #c0c0c0;}
#footer p {padding: 0px; margin: 0px;}
#topmenu { background-color: #eeeeee; width: 100%}
body {
	margin:5px 0px; padding:0px;
	text-align:center;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px; 
    color: #444;  
	}
a {color: #4D87C7; text-decoration:none;}	
td, tr, img {padding: 0px; margin: 0px; }
#content {
	width:954px;
	margin:0px auto;
	text-align:left;
	background-color:white;
	}  

#logo {
width:938px;
margin:0px auto;
text-align: right;
background: url("/fileadmin/isemann2/images/logo.gif") top right no-repeat;
height: 40px;
}
#border {
border: 1px solid #666666; padding: 8px; width: 938px;
}
#topmenu ul {
  float:left;
  display:inline;
  margin:0;
  padding: 0;
}

#topmenu ul li {
  float: left;
  display:inline;
  margin: 0;
  padding: 0;  
  list-style-type: none;
  border-right: 2px #fff solid;
  width: 186px;
  background-color: #eeeeee;
  
  font-size: 12px; 
}
#topmenu ul li a
 {
  display:block;
  width: auto;
   background: transparent;
  text-decoration: none;
  padding: 3px 0px 3px 10px;
  color:  #333;
}
#topmenu ul li#current a { text-decoration: underline; }
#topmenu ul li#last { border-right: 0px #aaa solid;}
#topmenu ul li a:focus,
#topmenu ul li a:hover,
#topmenu ul li a:active  {
  background: #fff;
  color: #333;
  text-decoration: none;
}

#maintable { border: 0px; width: 938px; padding: 0px; margin: 0px;}

#footer {background-color: #f9f9f9; border-top: 5px solid #efefef; padding: 3px 3px 3px 10px; font-size: 12px; }
#front-back { background-image: url('/fileadmin/isemann3/images/strand3.jpg'); background-repeat: no-repeat; background-attachment: scroll; width: 938px; height: 553px; background-position: 0% 50% }
#front-text { color: white; width: 530px; position:absolute;  margin: 23px 0 0 0; padding: 20px; text-align: justify;  font-size: 12px; }  
#front-text a { color: #fff; text-decoration: none; }

.inhalt h1 { font-size: 14px; color: #666666; }
.inhalt h1 a { color: #666666; text-decoration: none; }
.inhalt {font-size: 12px; padding: 0px; margin: 0px;}
.inhalt_links {padding: 5px 10px 5px 0px;}
.inhalt td {font-size: 12px;}
#topmenu_border { width: 938px; background-color: #666666; height: 5px; margin: 0px; padding: 0px;}

.nav1 {padding: 2px 0px 0px 10px; font-size: 12px; }
.nav1_cur, .nav1_act {padding: 2px 0px 0px 10px; font-size: 12px; text-decoration: underline;}

.nav2 {padding: 2px 0px 0px 20px; font-size: 12px; }
.nav2_cur, .nav2_act {padding: 2px 0px 0px 20px; font-size: 12px; text-decoration: underline;}

.nav3 {padding: 2px 0px 0px 30px; font-size: 12px; }
.nav3_cur, .nav3_act {padding: 2px 0px 0px 30px; font-size: 12px; text-decoration: underline;}

.submenu a { color: #666666;}
.submenu {padding: 8px 0px 8px 0px;}

.tx-photogals-pi1-small a {border:1px solid #CCCCCC;background-color:#FFFFFF;padding:7px;margin-right:7px;margin-bottom:0px;margin-top:7px;float:left;}
.tx-photogals-pi1-small-active a {border:1px solid #000000;background-color:#FFFFFF;padding:7px;margin-right:7px;margin-bottom:0px;margin-top:7px;float:left;}

#mailform{
border: 0px;
}