@import url(content.css);
@import url(tt_news.css);
@import url(rte_formate.css);

/* GENERAL fonts */
body { color: black; background-color: #99c }
P, OL, UL, DIV, H1, H2   { font-size: 10pt; font-family: Arial, verdana }
h1    { color: #669; font-size: 11pt; font-weight: bold }
H2  { font-size: 10pt; font-weight: bold; color: #669}
H3  { font-size: 10pt; font-weight: bold; color: #000000 }

H4, H5, H6  { font-size: 10pt; font-weight: normal; color: #000000 }
P, H1, H2 {margin: 0px 0px 5px 0px;}
table  { font-size: 10pt; font-family: Arial, verdana }

TABLE.contenttable P  { font-size: 10pt }
TABLE.contenttable TR TD { vertical-align: top }
table.contenttable { width: 100% }

a   { color: #ffffff; text-decoration: none }
a:active { color: #ffffff; text-decoration: underline}
a:visited { color: #ffffff; text-decoration: underline}
a:hover { color: #ffffff; text-decoration: underline}

a img { border-top: none; border-right: none; border-bottom: none; border-left: none }
a:link img{border-style: none  }
a:active img{ border-style: none }
TD#footer {border-top: dotted 1px #999999;}
TD#footer p  { font-size: 8pt; text-align: center }

/* Content column */
TD#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top; 
	
}
TD#content a   { color: #669; text-decoration: underline }
TD#content a:active { color: #cc6633; text-decoration: underline}
TD#content a:visited { color: #cc6633; text-decoration: underline}
TD#content a:hover { color: #cc6633; text-decoration: underline}

TD#content img {border: 0px;
  border-style: solid}

/* Menu 1 column */
TD#menu_1    { background-image: url(../images/menubackground.jpg); background-repeat: no-repeat; width: 100%; vertical-align: top }
TD#menu_1 DIV   { }
TD#menu_1 DIV A   { color: white; text-decoration: none }
TD#menu_1 DIV A:hover { text-decoration: none;}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no       { color: #fff; font-size: 10pt; font-weight: bold; background-color: #669; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border-bottom: 1px solid #999999 }
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act        { font-size: 10pt; font-weight: bold; background-color: #fc6; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border-bottom: 1px solid #999999; filter: alpha(opacity='70', style='0')       }
TD#menu_1 DIV.menu1-level1-act A   { color: #336; }
TD#menu_1 DIV.menu1-level2-act A { color: #336; }
TD#menu_1 DIV.menu1-level3-act A { color: #336; }
TD#menu_1 DIV.menu1-level2-no A { color: #336 }
TD#menu_1 DIV.menu1-level3-no A { color: #336 }



/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no         { font-size: 9pt; background-color: #ccf; padding-top: 1px; padding-bottom: 1px; padding-left: 15px }
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act       { font-size: 9pt; font-weight: bold; background-color: #ffdead; padding-top: 1px; padding-bottom: 1px; padding-left: 15px }
TD#menu_1 DIV.menu1-level2-no A:hover { text-decoration: underline;}



/*  MENU 1, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no  { font-size: 9pt; background-color: #cccccc; padding-left: 30px; padding-bottom: 1px; padding-top: 1px }
/*  MENU 1, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act  { font-size: 9pt; background-color: #cccccc; background-color: #ffdead; padding-left: 30px; padding-bottom: 1px; padding-top: 1px}
TD#menu_1 DIV.menu1-level3-no A:hover { text-decoration: underline;}


.linkWeiss   { color: #fff; font-size: 10pt; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none }
.moben { color: #fc0 }
.fett_Menu { font-weight: bold }

.titel   { color: #336; font-size: 10pt; font-family: Arial, verdana; font-weight: bold; padding-left: 12px }
.g3   { color: #669; font-size: 16pt; font-family: Arial, verdana; font-weight: bold }
.csc-textpic-caption  { font-size: 8pt; font-family: Arial; text-align: center }
.trenner
{
        border-bottom: #DBC480;
        border-width: 0 0 1px 0;
        border-style: none none dotted none;
}

.csc-textpic-imagewrap {border: solid 1px #669 }
.copyright { color: #fff; font-size: 10pt }


/* msie.css */

/*outer{word-wrap:break-word;}*/

/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 100%;
o\verflow: visible;
w\idth: auto;
he\ight: 1px;
word-wrap: normal;
}
/* */


/*------------------------------------------------------------------------------------------*/
/* Felder und Submit Button für Email-Formulare */

.csc-mailform-field {
font-size: 12px;
line-height:15px;
clear:both;

}

.csc-mailform-field input {
background-color: #ffffff;
border: 1px solid;
border-color: #BDBDBD;
font-family: arial, Tahoma, Verdana, sans-serif;
font-size: 12px;
line-height:15px;
margin-left: 5px;

}

.csc-mailform-field textarea {
background-color: #ffffff;
border: 1px solid;
margin-left: 4px;
border-color: #BDBDBD;
font-family: arial, Tahoma, Verdana, sans-serif;
font-size: 12px;
line-height:15px;
}

.csc-mailform-field label {
margin:2px;
font-size:12px;
line-height:15px;
color:#000000;
/*float: left;*/
text-align: left;
margin-left: 5px;
/*width: 100px;*/
display: block;
margin-top: 0px;
font-family: arial, Verdana, Geneva, Helvetica, sans-serif;
}

/*Border um gesamtes Formular wenn gewünscht
.csc-mailform {
border-style: none;
border-width: 0px;
border-color: #BDBDBD;
}*/

/*Ausrichtung des Submit Buttons*/

/*mailformformtype_mail
{
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: #ccccff;
border-width: 1px;
border-top-color: #ffffff;
border-left-color: #ffffff;
border-bottom-color: #A2A2A2;
border-right-color: #A2A2A2;
border-style: solid;
}*/
/*----------------------------------------------------------------------------------------------------*/
/* News image*/
p.news-single-imgcaption  { font-size: 50%; text-align: center; padding: 3px; clear: both }

/*outer{word-wrap:break-word;}*/

/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 100%;
o\verflow: visible;
w\idth: auto;
he\ight: 1px;
word-wrap: normal;
}
.untermenue { color: #336; font-size: 10pt; font-weight: bold }
.tabmenu { border-top: 1px solid #666699 }
/*RTE*/
.align-center { text-align: center }

