#main { margin-right: auto; margin-left: auto; width: 810px; height: auto }
.header { text-align: center; width: 230px; height: 250px; float: left }
.navi    { width: 250px; height: auto; float: left }
.abstand   { width: 30px; height: auto; float: left }
.content  { width: 470px; height: auto; float: left }
.footer  { color: #b1b1b1; font-size: 10px; text-indent: 280px; width: auto; height: auto }
.footer a { color: #b1b1b1; font-size: 10px; text-decoration: underline; text-indent: 280px; width: auto; height: auto }
.naddvi li  { line-height: 28px; text-indent: 15px; white-space: normal; list-style-type: none; list-style-position: inside; height: 25px; border-bottom: 1px solid gray }
.navi a { color: #666; text-decoration: none }
body      { color: #353535; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; background-color: #f5d2c9; background-image: url("../images/layout/bg.gif"); background-repeat: repeat-x }
.nav_inak  { line-height: 25px; text-indent: 20px; height: 25px; border-bottom: 1px solid #999 }
.sub_inak { line-height: 25px; text-indent: 40px; height: 25px; border-bottom: 1px solid #999 }
#spendenbox   { color: white; background-color: #5e172d; padding: 15px }
#spendenbox a { color: white; text-decoration: underline }

#tuerkischbox   { color: white; background-color: #b26f7e; padding: 15px }
#tuerkischbox a { color: white; text-decoration: underline }

h1  { color: #5e172d; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 25px; margin: 0 }
h2   { color: #5e172d; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 25px; margin: 0 0 11px }
h3 { color: white; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 25px; margin: 0 0 11px }
hr { margin-top: 15px; margin-bottom: 15px; border-top: 1px solid #999 }
.spalte1 { width: 120px; height: 30px; float: left }
.spalte2 { height: 30px; float: left }
.spalte3 { height: auto; float: left }

p.small{
  font-size:10px;
}

img{
  border:0;
}

.clear{
  clear:both;
}


a{
  outline:none;
}


/* FORM */

.error{
  color:#FFF;
  padding:10px;
  margin:10px 0;
  background:#FF0000;
}


.formbox{
  color: white;
  background: #5e172d;
  padding: 15px
}

.formbox label{
  width:150px;
  float:left;
  margin:5px 0;
}

.formbox input{
  width:200px;
  margin:5px 0;
  border:1px solid #FFF;
}

.formbox textarea{
  width:200px;
  height:150px;
  margin:5px 0;
  border:1px solid #FFF;
}


.formbox input.euro{
  width:50px;
}


.formbox input.chkbx{
  width:auto;
}




.content a{
  color: #5e172d;
  text-decoration:none;
}

.content a:hover{
  text-decoration:underline;
}

/* DOWNLOAD */

.content a.download{
  color: #5e172d;
  text-decoration:none;
  padding:0 0 0 12px;
  background:#FFF url(../images/layout/dl.gif) no-repeat left center;
}

.content a:hover.download{
  text-decoration:underline;
}

.content p.download{
  height:25px;
  line-height:25px;
  vertical-align:center;
  padding:0;
  margin:0;
}

/* LINKS */

.content p.links a{
  color: #5e172d;
  text-decoration:none;
  padding:0 0 0 12px;
  background:#FFF url(../images/layout/dot.gif) no-repeat left center;
  margin:0 0 0px 0;
  display:block;
}

.content p.links a:hover{
  text-decoration:underline;
}


hr{
  border:0;
  border-bottom: 1px solid #999;
}

hr.line{
  border:0;
  margin:0;
  padding:0;
  border-bottom: 1px solid #CCC;
}


/* MENU */

.navi ul{
  list-style-type: none;
  margin:0;
  padding:0;
}

.navi ul li{
  border-bottom: 1px solid #999;
  height: 25px;
  line-height: 25px;
  text-indent: 20px;
}

.navi ul li a.act{
  font-weight:bold;
}


