*{margin:0px;padding:0px}

fieldset{
  border:1px dotted #BEC7DB;
  background:whitesmoke;
  padding:15px;
  padding-bottom:10px;
  width:378px;
  height:auto
}

html{font-size:62.5%}

input{
  margin-left:20px;
  height:19px;
  margin-bottom:3px;
  font-size:12px;
  border:1px dotted #BEC7DB;
  padding-left:2px;
  padding-top:2px
}

label{
  display:block;
  font:11px/18px Arial,Helvetica,sans-serif;
  margin-left:20px
}

select{
  width:300px;
  border:1px dotted #BEC7DB;
  margin-left:20px;
  height:22px;
  margin-bottom:3px;
  font-size:12px
}

textarea{
  height:80px;
  width:300px;
  border:1px dotted #BEC7DB;
  margin-left:20px;
  font-size:1.1em;
  overflow:auto;
  font:normal 12px Arial,Helvetica,sans-serif;
  margin-bottom:3px
}

.button1{
  padding:0;
  margin-left:20px;
  width:80px;
  font:bold 12px Arial,Helvetica,sans-serif;
  border:1px solid grey;
  background:#8B9AAD;
  color:#FFFFFF
}

.clear{clear:both}

.fliesstext{
  text-align:left;
  font:12px/18px Arial,Helvetica,sans-serif
}

.fliesstext_klein{
  text-align:left;
  font:1.1em/1.8em Arial,Helvetica,sans-serif;
  text-indent:10px
}

.formrechts{float:right}

.greenbox{
  margin-left:10px;
  font:10px Arial,Helvetica,sans-serif
}

.h2{
  font:normal 13px Arial,Helvetica,sans-serif;
  margin-left:10px;
  margin-right:3px
}

.infotext{
  color:#3B5998;
  text-align:left;
  font:normal 1.1em/1.3em Arial,Helvetica,sans-serif;
  margin-left:10px;
  text-indent:0px
}

.input_typ_2{
  width:180px;
  border:1px dotted #BEC7DB;
  margin-left:20px;
  height:16px
}

.kommentar_einruecken{padding-left:45px}

.lh15{line-height:15px}

.lh18{line-height:18px}

.textbutton{
  margin-left:10px;
  font:11px Arial,Helvetica,sans-serif
}

.warnung{
  font-family:Arial,Helvetica,sans-serif;
  color:#FF0000;
  font-weight:bold;
  margin-left:20px
}

div#alertbg{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:url(Bilder/alt_bg60.png);
  z-index:500;
  visibility:hidden
}

div#alertbox,div#alertbox_ok{
  width:400px;
  height:300px;
  background:#FFFFFF;
  border:3px solid #8B9AAD;
  font-size:1.3em;
  position:absolute;
  top:150px;
  margin-left:50px;
  padding-left:20px;
  font:1.1em Arial,Helvetica,sans-serif
}

div#alertbox_ok{visibility:hidden;z-index:600}

div#balken_grau{height:10px;background:#BEC7DB;float:left}

div#balken_rot{
  height:10px;
  background:#AB3F4B;
  margin-left:10px;
  float:left
}

div#bildfeld{width:674px;height:497px;float:left}

div#bildfeld li,li#bildleiste,li#abstandhalter{
  float:left;
  list-style:none;
  margin-left:0px;
  margin-bottom:4px
}

div#bildfeld ul,.formlinks{float:left}

div#bildkasten{
  border:1px dotted lightgrey;
  float:left;
  height:112px;
  margin-left:36px;
  text-align:center;
  width:112px
}

div#bildkasten img{border:none;height:60px}

div#bildrahmen{
  width:555px;
  height:490px;
  margin-left:60px;
  text-align:center;
  border:1px dotted lightgrey
}

div#bildtext{
  float:left;
  height:112px;
  margin-bottom:7px;
  margin-right:10px;
  margin-left:14px;
  width:140px;
  border:1px solid white
}

div#bildtext h1,div#grauesfeld h1,.h1{
  font:bold 13px Arial,sans-serif;
  margin-left:10px;
  margin-right:3px
}

div#bildtext h2,div#grauesfeld h2,div#bildtext h6{
  font:normal 12px Arial,Helvetica,sans-serif;
  margin-left:10px;
  margin-right:4px
}

div#bildtext h6{font-size:10px}

div#breadcrumbs{
  height:25px;
  width:838px;
  background:#008000;
  margin-top:1px;
  color:#FFFFFF;
  text-align:left;
  text-indent:12px;
  font:bold 12px/2.1em Arial,sans-serif
}

div#content{
  width:674px;
  height:537px;
  float:left;
  border:2px solid rgb(224,224,224);
  border-top:0;
  position:relative;
}

div#content h1{font:bold 12px Arial,sans-serif}

div#content h2{font:normal 12px Arial,sans-serif}

div#formulardiv{
  position:relative;
  top:30px;
  left:30px;
  width:600px;
  height:400px;
  text-align:left;
  font:1.2em/1.8em Arial,Helvetica,sans-serif;
  list-style:none
}

div#formulardiv h1{
  font:bold 1.5em Arial,Helvetica,sans-serif
}

div#formulardiv h6{
  border-top:dotted 1px;
  width:490px;
  text-align:left;
  height:1px;
  margin-bottom:6px
}

div#grauesfeld{
  width:160px;
  height:527px;
  background:grey;
  float:left;
  padding-top:12px
}

div#grauesfeld h3{
  color:#FFFFFF;
  text-align:left;
  font:normal 1.2em/1.5em Arial,sans-serif;
  margin-left:15px
}

div#grauesfeld h4{
  text-align:left;
  font:normal 12px/15px Arial,Helvetica,sans-serif;
  margin-left:15px
}

div#grauesfeld h5{
  color:#000000;
  text-align:left;
  font:normal 1.2em/1.5em Arial,Helvetica,sans-serif;
  margin-left:15px
}

div#grauesfeld h5{
  text-align:left;
  font:lighter 12px/15px Arial,Helvetica,sans-serif;
  margin-left:15px
}

div#header{height:90px;width:1000px;text-align:left}

div#header img{border:0px}

div#header li{
  display:inline;
  float:left;
  position:relative;
  top:65px
}

div#kommentardiv{
  position:absolute;
  top:-1px;
  left:140px;
  width:450px;
  height:450px;
  text-align:left;
  font:1.0em/1.3em Arial,Helvetica,sans-serif;
  list-style:none;
  border:1px solid lightgrey;
  padding:10px;
  overflow:auto
}

div#kommentare_bild{
  position:relative;
  top:30px;
  left:30px;
  width:120px;
  height:120px;
  text-align:center;
  font:1.2em/1.8em Arial,Helvetica,sans-serif;
  list-style:none;
  border:1px solid lightgrey
}

div#linkpixel{position:relative}

div#linkpixel img{width:110px;height:112px}

div#menu{
  background:#D9E0EB;
  float:right;
  height:566px;
  text-align:left;
  width:161px;
  margin-top:-26px
}

div#menu img{border:0}

div#menu li{height:25px;list-style:none}

div#werbung{
  width:700px;
  height:44px;
  position:absolute;
  top:12px;
  margin-left: 137px;
  *margin-left: 20px;
  visibility: visible;
  float:left;
}

div#werbung label{color:#8B9AAD}

div#werbung li{display:inline;float:left}

div#wrapper{height:auto;margin:5px auto;width:1000px}

div#zahlennavi{
  width:674px;
  height:40px;
  float:left;
  text-align:center
}

div#zahlennavi li{
  display:inline;
  width:22px;
  height:15px;
  background:#FFFFFF;
  border:1px solid #F0F0F0;
  color:lightgrey;
  margin-right:4px;
  font:normal 1.1em Arial,sans-serif;
  cursor:hand
}

div#zahlennavi li a{text-decoration:none;color:grey}

div#zahlennavi ul{width:360px;height:20px;margin:8px auto}

input#password,input#file,input#titel,input#email,input#password_kontrolle,.input_typ_1{
  width:300px;
  border:1px dotted #BEC7DB;
  margin-left:20px;
  height:20px
}

li,div#formulardiv ol{list-style:none}

textarea#kommentartext{
  height:180px;
  width:378px;
  margin-left:0px
}


a:link{ text-decoration:none; }
a:visited {text-decoration:none;}
a:hover{ text-decoration:underline; }

div#breadcrumbs a:link,div#breadcrumbs a:visited{
  color:#FFFFFF;
  
}

div#grauesfeld a:link{color:#000000;}

div#grauesfeld a:visited {
color:#663366
}

div#grauesfeld h2 a:link{
color:#3B5998
}

div#grauesfeld h2 a:visited{color:#3B5998}

.auflistung {
text-align:left;
font:12px/21px Arial,Helvetica,sans-serif;
margin-left:10px;
font-weight: 400;
}

div#detailanzeige {
position:relative;
z-index:500;
text-align:center;
visibility: hidden;
width: 1000px;
height: 640px;
border: none;
margin-left:auto;
margin-right:auto;
}






