/*Formatierung für den Inhalt*/

.mitte_spalte {
    height: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0;
    padding-right: 100px;
    padding-left: 30px;
    padding-bottom: 70px;
    background-color: #f8edc5;
}

.mitte_spalte h1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ED1C24;
    margin: 0;
    padding-right: 0;
    padding-left: 0;
    padding-top: 20px;
    padding-bottom: 0;
}

.mitte_spalte p{
    margin: 0;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 10px;
}

.mitte_spalte a{
    color: #0000FF;
    text-decoration: none;
}

.mitte_spalte a:hover{
    text-decoration: underline;
}


/*Formatierung Tabelle*/

table.contenttable {
   font-family: Verdana, Aria, Helvetica, sans-serif;
   font-size: 11px;
   border: 1px solid #ED1B24;
   width: 70%;
}

table.contenttable td {
   padding: 3px;
   border: 1px solid #ED1B24;
   }




/*Formatierung Tabelle Downloads*/

table.csc-uploads {
   border-spacing: 0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   border: 1px solid #D12324;
}

table.csc-uploads td {
   padding: 3px 10px 3px 10px;
}

table.csc-uploads p {
   pargin: 0;
   padding: 0;
}

table.csc-uploads tr.tr-even {
   background-color: #EFEFEF;
}





/*Formatierung Aufzählung*/

ul.csc-bulletlist {
     margin-top: 0;
     list-style-image: url(./punkt.jpg);
     line-height: 140%;
}



/*Formatierung Navigation Oben*/

#oben{
    position: absolute;
    top: 115px;
    font-family: Verdana, Aria, Helvetica, sans-serif;
    font-size: 10px;
    padding-left: 30px;
    padding-top: 5px;
}

#oben a{
    color: #000;
    text-decoration: none;
}

#oben a:hover{
    color: #F45C20;
    text-decoration: underline;
}

#kopf {
    background: url(/uploads/tf/leiste_3.jpg) no-repeat;
}

/*Formatierung Hauptnavigation*/

#mainnavi ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: Verdana;
    font-size: 11px;
}

#mainnavi ul li {
      margin: 0;
      padding: 2;
}

#mainnavi a {
      display: block;
      padding-right: 0;
      padding-left: 20px;
      padding-top: 3px;
      padding-bottom: 3px;
      margin: 0;
      width: 159px;
      background-color: #D1D2D4;
      border-bottom: 1px solid #fff;
}

#mainnavi a:link, #mainnavi a:visited {
      color: #000;
      text-decoration: none;
}

html>body #mainnavi a {
      width: 130px;
}


#mainnavi a:hover {
      background-color: #D12324;
      color: #000000;
}

#mainnavi a#current {
      background-color: #D12324;
      color: #fff;
}




/*Formatierung Hauptnavigation (zweite Ebene)*/

#ebene2 ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: Verdana;
    font-size: 16px;
}

#ebene2 ul li {
      margin: 0;
      padding: 2;
}

#ebene2 a {
      display: block;
      padding-right: 0;
      padding-left: 29px;
      padding-top: 3px;
      padding-bottom: 3px;
      margin: 0;
      width: 159px;
      background-color: #B5B4B4;
      border-bottom: 1px solid #fff;
}



#ebene2 a:link, #ebene2 a:visited {
      color: #f5f5f5;
      text-decoration: none;
}

html>body #ebene2 a {
      width: 130px;
}


#ebene2 a:hover {
      background-color: #B5B4B4;
      color: #fff;
      text-decoration: underline;
}

#ebene2 a#current {
      background-color: #D12324;
      color: #fff;
}

#firstname {
	border: 1px solid #ea0001;
}

#surname {
	border: 1px solid #ea0001;
}

#email {
	border: 1px solid #ea0001;
}

#homepage {
	border: 1px solid #ea0001;
}

#place {
	border: 1px solid #ea0001;
}

#capture{
	border: 1px solid #ea0001;
}

#message {
	border: 1px solid #ea0001;
}

#wetter {
	margin-left: 0px;
	margin-top: 40px;
	text-align: center;
	margin-bottom: 150px;
}
.unwetter {
	font-family: Verdana;
    	font-size: 11px;
    	padding-bottom: 3px;
    	color: #ea0001;
}

