/*************************************/
/*        OSMTH - STYLE              */
/*       by K.G. Wallisch            */
/*************************************/

body{
  background-color:#fff;
  text-align:center;
  font-size:small;
  font-family:Arial,Verdana,Georgia;
  border:none;
}


#site_container{
                width: 868px;
                padding:0px 0px 0px 00px;
                /* CENTERN DER SEITE  */
                text-align:left;
                margin: 0px auto 0px auto;
}

#head{
      width:868px;
      height:140px;
      background:#fff url(osmth_FILES/head.png) no-repeat;
      border-width: 0px 0px 5px 0px;
      border-style:solid;
      border-color:#ffffff;
      padding:0px 0px 0px 0px;
}

div{
  border-style:solid;
  border-width:0px;
}

/**************** MENUE ***************/

#menu_main{
      float:left;
      width:186px;
      background: transparent;
      padding:0px;
      margin:0px;
      
}

#schraege_oben{
               background: #fff url(osmth_FILES/schraege_oben.png) no-repeat;
               width:183px;
               height:31px;
               padding:0px;
               margin:0px;
}

#schraege_unten{
               background: #fff url(osmth_FILES/schraege_unten.png) no-repeat;
               width:183px;
               height:32px;
               padding:0px;
               margin:0px;
}

#kreuzbalken{
             background: #fff url(osmth_FILES/kreuzbalken.png) no-repeat;
             width:183px;
             height:26px;
             padding:4px 0px 0px 65px;
             margin:0px;

}

/****************** MENU MAIN ************************/

#menu_oben{
      background: #fff url(osmth_FILES/sc_oben.png) no-repeat;
      width:183px;
      height:15px;
      padding:0px;
      margin:0px;
}

#datum{
       padding:4px 0px 0px 65px;
       width:114px;
       margin:0px;
}

#menu_mitte{
      background: #fff url(osmth_FILES/sc_kachel.png) repeat-y;
      width:183px;
      padding: 0px 10px 10px 0px;
      margin:0px;
      text-align:left;
	
}

#menu_text{
      width:140px;
      padding: 3px 10px 5px 15px;
      color:#000;
      margin:0px;
      text-decoration:none;
      font-size:12px;
      font-family:Arial,Verdana,Georgia;
}

#menu_unten{
      background: #fff url(osmth_FILES/sc_unten.png) no-repeat;
      width:183px;
      height:39px;
      margin:0px;
}


/************* NAVIGATION ************/

li {
  list-style:none;
  padding:0px;
  margin:0px;
}

.mainnav a{
  color:#000;
  margin:0px;
  text-decoration:none;
  font-size:12px;
  font-family:Arial,Verdana,Georgia;
}

.mainnav a:hover{
  color:#c60000;
  margin:0px;
  padding-left:2px;
  text-decoration:none;
  font-size:12px;
  font-family:Arial,Verdana,Georgia;
}


.subnav1 a{
  color:#000;
  margin:0px;
  padding-left:5px;
  text-decoration:none;
  font-size:10px;
  font-family:Arial,Verdana,Georgia;
}

.subnav1 a:hover{
  color:#c60000;
  margin:0px;
  padding-left:7px;
  text-decoration:none;
  font-size:10px;
  font-family:Arial,Verdana,Georgia;
}

.subnav2 a{
  color:#000;
  margin:0px;
  padding-left:10px;
  text-decoration:none;
  font-size:10px;
  font-family:Arial,Verdana,Georgia;
}

.subnav2 a:hover{
  color:#c60000;
  margin:0px;
  padding-left:12px;
  text-decoration:none;
  font-size:10px;
  font-family:Arial,Verdana,Georgia;
}

.subnav3 a{
  color:#000;
  margin:0px;
  padding-left:15px;
  text-decoration:none;
  font-size:10px;
  font-family:Arial,Verdana,Georgia;
}

.subnav3 a:hover{
  color:#c60000;
  margin:0px;
  padding-left:17px;
  text-decoration:none;
  font-size:10px;
  font-family:Arial,Verdana,Georgia;
}


/**************** MAIN ***************/

#main{
      float:left;
      width:493px;
      padding:0px;
      background-color: #fff;
      color:#000;
      margin:0px;
}

#main_oben{
      background: #fff url(osmth_FILES/main_oben.png) no-repeat;
      width:493px;
      height:31px;
      padding:0px;
      margin:0px;
}

#main_mitte{
      background: #fff ;
      width:493px;
      margin:0px;
}

#main_text{
      width:462px;
      padding: 10px 10px 15px 20px;
      margin:0px;
      text-decoration:none;
	color:#000;
	font-size:12px;
	font-family:Arial,Verdana,Georgia;
}

#main_text a{
     text-decoration:none;
	color:#c60000;
	font-family:Arial,Verdana,Georgia;
}

#main_text h1{
     text-decoration:none;
	color:#c60000;
	font-family:Arial,Verdana,Georgia;
	font-size:13px;
	font-weight:bold;
}

#main_unten{
      background: #fff url(osmth_FILES/main_unten.png) no-repeat;
      width:493px;
      height:32px;
      margin:0px;
}

#breadcrumb{
	width:460px;
	padding:4px 0px 0px 35px;
	text-align:left;
	text-decoration:none;
	color:#c60000;
	font-size:10px;
	font-family:Arial,Verdana,Georgia;
	text-align:middle;

}

.bilder{
  border:none;
}


image{
  border:none;
}

a{border:none;}

/**************** NEWS ***************/

#news{
      float:right;
      width:183px;
      padding:0px;
}

#suche_header{
       padding:4px 0px 0px 65px;
       width:114px;
}

#news_header{
       padding:4px 0px 0px 65px;
       width:114px;
}

/*********** VALIDATOR *************/

#valid{
	float:clear;
	width: 462px;
	padding:0px 0px 0px 00px;
	/* CENTERN DER SEITE  */
	text-align:center;
	margin: 0px auto 0px auto;
}

/*********** PFAD ******************/

#breadcrumb a{
	text-align:left;
	text-decoration:none;
	color:#c60000;
	font-size:10px;
	font-family:Arial,Verdana,Georgia;
	text-align:middle;}

/*********** SEARCH ****************/

#search{
  border:none;

}

/************* FORM ****************/

input submit{
  border:none;
}

.tx-indexedsearch-searchbox-button submit{
  border:none;
}

/*********** HINWEIS ***************/

#hinweis{
      width:140px;
      padding: 3px 10px 5px 15px;
      color:#000;
      margin:0px;
      text-decoration:none;
      font-size:10px;
      font-family:Arial,Verdana,Georgia;
}

#hinweis a{
      width:140px;
      padding: 3px 10px 5px 15px;
      color:#c60000;
      margin:0px;
      text-decoration:none;
      font-size:10px;
      font-family:Arial,Verdana,Georgia;
}


/********** NEWS ********************/

#topnews{
      width:140px;
      padding: 3px 10px 5px 15px;
      color:#000;
      margin:0px;
      text-decoration:none;
      font-size:10px;
      font-family:Arial,Verdana,Georgia;
}

#topnews a{
      width:140px;
      padding: 3px 10px 5px 15px;
      color:#c60000;
      margin:0px;
      text-decoration:none;
      font-size:10px;
      font-family:Arial,Verdana,Georgia;
}



/**************************************************/
/*              Mailform                          */
/**************************************************/


.csc-mailform { 
  margin:0; 
  padding:10px 0 0 0; 
  border:none; 
  width:100%; 
  outline:none;
}
  
DIV.csc-mailform-field { 
  clear:both; 
  margin: 0px 0px 8px 0px;
  outline:none;
  border:none; 
  }
  
DIV.csc-mailform-field INPUT, DIV.csc-searchform-field SELECT { 
  text-align:left; 
  border:none;
  background-color:#e5e5e5;
  }
  
DIV.csc-mailform-field LABEL { 
  clear:both; 
  float:left; 
  width:120px; 
  text-align:left; 
  margin:0 0px 0px 0; 
  border:none;
  }
  
DIV.csc-mailform-field INPUT, DIV.csc-mailform-field SELECT, DIV.csc-mailform-field TEXTAREA { 
  position: relative; 
  left: 0px;
  border:none; 
  background-color:#e5e5e5;
  width:300px;
  }
  
DIV.csc-mailform-field INPUT[type=radio], DIV.csc-mailform-field INPUT[type=checkbox] { 
  background-color: #e5e5e5; 
  border:none;
  }
  
INPUT.csc-mailform-submit{ 
  background-color:#c60000;
  float:left; 
  margin:0px 10px 0px 123px; 
  text-align:center; 
  border:none;
  color:#c60000;
  width:50px;
  }
  
  
.csc-mailform-radio INPUT { 
  clear:both; 
  float:right;
  border:none; 
  }
  
.csc-mailform-radio LABEL { 
  clear:none; 
  float:right; 
  width:auto; 
  text-align:center; 
  margin:0 10px 0; 
  border:none;
  }
/*
form{
	outline:none;
	border-style:none;
}
*/

#mailformdata[tt_board][NEW][notify_me]{
  border:none;
  outline:none;

}

.mailformtv{
  border:none;
  border-width:none;
  border-color:#ffffff
}

INPUT.csc-mailform-check{
    border:none;
    border-color:#ffffff
}

INPUT{
  border-width:none;
  border-color:#ffffff
}

#mailformformtype_mail{
  text-align:center;
  }

#mailformformtype_db{
  text-align:center;
  }

