/* max schweizer */

/* body, main */

body {

margin:17px;

}

body, table, td, div, span, p, a, h1, h2, input, textarea, ul, ol, li {

font-family: Helvetica, Verdana, Arial, sans-serif;

font-size: 13px;

color:#333333;

}

a, a:link, a:hover {

color:#ed1c24;

text-decoration:none;

}

a:hover {

text-decoration:underline;

}



img, table {

border:0px;

}



td.tdgrau, td.tdgraubottom {

background-color:#AAACAE;

}

td.tdgraubottom {

border-top:1px solid #ffffff;

}



/* navigation */

/* level 1 */

td.navi_p, td.navi_a {

font-size:13px;

padding:7px 0px 0px 5px;

background-color:#AAACAE;

border-top:1px solid #ffffff;

}

td.navi_a {

color:#ed1c24;

background-color:#cccccc;

font-weight:bold;

}

td.navi_p {

cursor:pointer;

}



a.navi_p, a.navi_p:hover, a.navi_a, a.navi_a:hover {

font-size:13px;

color:#ffffff;

font-weight:bold;

text-decoration:none;

}



a.navi_p:hover, a.navi_p:active {

color:#ed1c24;

}



a.navi_a, a.navi_a:hover, a.navi_a:active {

color:#ed1c24;

}



/* level 2 */

td.navi_p_2, td.navi_a_2  {

font-size:11px;

color:#000000;

font-weight:bold;

background-color:#cccccc;

border-top:1px solid #fff;

padding:2px 0px 0px 12px;

}



td.navi_a_2 {

color:#ed1c24;

background-color:#eae7e7;

}

td.navi_p_2 {

border-top:1px solid #fff;

cursor:pointer;

}



a.navi_a_2, a.navi_p_2 {

font-size:11px;

color:#000000;

font-weight:bold;

text-decoration:none;

}



a.navi_a_2, a.navi_p_2:hover {

color:#ed1c24;

text-decoration:none;

}





/* level 3 */

td.navi_p_3, td.navi_a_3  {

font-size:11px;

color:#000000;

font-weight:bold;

background-color:#cccccc;

border-top:1px solid #ffffff;

padding:2px 0px 0px 19px;

}



td.navi_a_3 {

color:#ed1c24;

background-color:#eae7e7;

}

td.navi_p_3 {

border-top:1px solid #ffffff;

cursor:pointer;

}



a.navi_a_3, a.navi_p_3 {

font-size:11px;

color:#000000;

font-weight:bold;

text-decoration:none;

}



a.navi_a_3, a.navi_p_3:hover {

color:#ed1c24;

text-decoration:none;

}





/* content */

td.maincontent {

padding:1px 0px 0px 0px;

font-size:13px;

}



td.contenttitle {

font-size:27px;

font-weight:bold;

padding-bottom:10px;

color:#333333;

}



td.contenttitle_main {

font-size:27px;

font-weight:bold;

color:#333333;

}



.contentsubtitle {

font-size:13px;

font-weight:bold;

color:#333333;

}



.schlaepfertitle {

font-size:27px;

font-weight:bold;

color:#ffffff;

}



.schlaepfercontent {

font-size:13px;

font-weight:bold;

color:#ffffff;

}



.contentlegende {

font-size:11px;

}

.contentbold {

font-weight:bold;

}



/* news */



.newstitle {

font-size:13px;

color:#ed1c24;

font-weight:bold;

}



a.newstitlelink, a.newstitlelink:hover {

font-size:13px;

color:#ed1c24;

font-weight:bold;

}

a.newscontentlink, a.newscontentlink:hover {

font-size: 13px;

color:#333333;

}

a.newscontentlink:hover, a.newstitlelink:hover {

text-decoration:none;

}



.NewsFormField, .NewsMenuText {

font-size:12px;

}



/* Kontakt Formulare */



.tdkontakt_form {

padding-bottom:2px;

}

.kontakt_form {

border: 1px solid #AAACAE;

height:20px;

width:200px;

}

.kontakt_form_text {

border: 1px solid #AAACAE;

height:80px;

width:200px;

}

.kontakt_buttons {

border:1px solid #AAACAE;

background-color:#AAACAE;

height:20px;

width:98px;

padding-bottom:2px;

font-weight:bold;

color:#ffffff;

}

.memberinput {

border:1px solid #AAACAE;

background-color:#ffffff;

height:20px;

width:120px;

padding-bottom:2px;

font-weight:normal;

color:#000000;

}


.membersubmit {

border:1px solid #AAACAE;

background-color:#AAACAE;

height:20px;

width:120px;

padding-bottom:2px;

font-weight:normal;

color:#ffffff;

}


.forminput {

border:1px solid #AAACAE;

background-color:#ffffff;

height:20px;

width:200px;

padding-bottom:2px;

font-weight:normal;

color:#000000;

}



.formtextarea {

border:1px solid #AAACAE;

background-color:#ffffff;

width:200px;

padding-bottom:2px;

font-weight:normal;

color:#000000;

}

.formselect {

border:1px solid #AAACAE;

background-color:#ffffff;

height:20px;

padding-bottom:2px;

font-weight:normal;

color:#000000;

}


.formbutton {

border:1px solid #AAACAE;

background-color:#AAACAE;

height:20px;

padding-bottom:2px;

font-weight:normal;

color:#ffffff;

}

