body {
  background-color:white;
  background-image: url(img/back.gif);
  background-repeat: repeat-x;
  font-family:Arial;
  margin:0px;
  padding:0px;
  font-size: small;
}

.mainDiv {
  width: 760px;
  margin: 0px auto; 
  background-color:white;
}

.logo {
  margin-top:60px;
}


.naviDiv {
  background-image: url(img/back.gif);
  background-repeat: repeat-x;
  margin: 0px 0px 0 20px;
  width: 150px; 
  float: left;  
  
  padding-top:225px;
}

.inhaltDiv {
  background-image: url(img/back.gif);
  background-repeat: repeat-x;
  margin: 0 0px 0 0px;
  margin-left: 190px;
  width:550px;
  padding:0px;
}

.naviDiv a {
  color: black;
  font-weight: normal;
  text-decoration: none;
  line-height:18px;
}

.naviDiv a:hover {
  color: #6C9BED;
  font-weight: bold;
  text-decoration: none;
}

.naviDiv a.selected {
  color: #6C9BED;
  font-weight: bold;
  text-decoration: none;
}

.introLine {
  margin: 45px 0 25px 0;
}

hr {
   height: 1px;
   color: black;
   background-color: black; 
   border: none;
}

.contentDiv {
  margin: 25px 0 0 0;
}

fieldset {
	border: none;
	padding:0px;
}
.tx-srfeuserregister-pi1 dt {
	text-align:left;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	padding-left:0;
}

.labelEnter {
	font-weight: bold;
}

.formAddForm input {
	margin:0px;
	padding:0px;
	width:160px;
}

.formAddText {
	width:110px;
	float:left;
	margin-bottom:10px;
	clear:both;
}

.formAddForm {
	margin-bottom:10px;
}

.divFormZeile {
	clear:both;
}

input.button {
	background-color:#6B9AEC;
    color:white;
    font-weight:bold;
}

.bookDiv{
	border:1px solid #6B9AEC;
	padding:5px;
	margin-bottom:10px;
}
.buchstabe {
float:left;
padding:3px;

margin:0px 0 20px 1px;


background-color:#B4CBF5;
width:14px;
text-align:center;
}

.buchstabe a {
color:white;
text-decoration:none;
font-weight:bold;
}

.buchstabe a:hover {
text-decoration:underline;
}
h1 {
font-size:small;
display:inline;
color:#6B9AEC;
}
h3 {
font-size:small;
display:inline;
color:FE7201;
}
.halfleft {
float:left;
width:30%;
}

.sucheErgebnis {
margin:10px 0 10px 0;
clear:both;
}
.sucheErgebnis hr {
margin:20px 0 20px 0;
}

.contentDiv hr {
margin:20px 0 20px 0;
}


.sucheErgebnis a {
color:#6a9aec;
font-weight:bold;
text-decoration:none;
}
.sucheErgebnis a:hover {
text-decoration:underline;
}

.ue-suche input, textarea, select { 
border:1px solid #1232FF;
margin-bottom:10pt;
padding:0pt 0.5em 0pt 2px;
}
.ue-suche select { 
padding:0pt 0 0pt 2px;
width:154px;
}

.sucheBesch {
	float:left;
	width:50%;
	font-weight:bold;
}

.introLine a {
color:#6D9AEF;
font-weight:bold;
text-decoration:none;
}
.introLine a:hover {

text-decoration:underline;
}
th {
text-align:left;
font-size:small;
font-weight:normal;
}
.tx-newloginbox-pi1 input, textarea, select { 
border:1px solid #1232FF;
margin-bottom:10pt;
padding:0pt 0.5em 0pt 2px;
}
.tx-newloginbox-pi1 td {
padding-top:10px;
}

.tx-newloginbox-pi1 a {
color:#6a9aec;
font-weight:bold;
text-decoration:none;
}
.tx-newloginbox-pi1 a:hover {
text-decoration:underline;
}

.external-link-new-window {
color:#6a9aec;
font-weight:bold;
text-decoration:none;
}

.bodytext a {
color:#6a9aec;
font-weight:bold;
text-decoration:none;
}
.bodytext a:hover {
text-decoration:underline;
}