@import url(rte.css);
@import url(nav.css);

body {
  margin: 0px;
  padding: 0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:0px;
  margin-top:0px;
  height:100%;
}

html {
  margin: 0px;
  padding: 0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:0px;
  margin-top:0px;
  height:100%;
}

.seite{
background-color:#999999;
}

.topnavi{
width:828px;
# background: url(../images/topnavi.jpg);
background-color:#dddddd;
height:30px;
font-family:arial;
font-size:14px;
color:#000000;
text-decoration:none;
text-align:right;
valign:bottom;
vertical-align:bottom;
}


.topnavi_rechts{
width:118px;
background-color:#dddddd;
height:30px;
font-family:arial;
font-size:14px;
color:#000000;
text-decoration:none;
text-align:right;
valign:bottom;
vertical-align:bottom;
text-align:right;

}

.topnavi a {
text-decoration:none;
color:#000000;
}

.topnavi_sub{
height:3px;
background-color:#a9c3dc;
}

.logo{
width:200px;
height:130px;
valign:center;
vertical-align:center;
text-align: center;
}

.datum{
width:200px;
height:31px;
valign:center;
vertical-align:center;
text-align: center;
background-color:#dee9ff;
font-family:arial;
font-size:11;
}
.datum_container{
width:200px;
border:4px solid;
border-color:#FFFFFF;
border-bottom:none;
border-left:none;
border-top:none;
}

.orga{
width:557px;
height:31px;
background-color:#a9c3dc;
border:1px solid;
border-top-width:1px;
border-top-color:#000;
border-left:none;
border-right:none;
border-bottom:none;

}

.suche{
width:181px;
height:31px;
background-color:#dee9ff;
border:4px solid;
border-color:#FFFFFF;
border-bottom:none;
border-right:none;
border-top:none;
}

.trailer{
width:746px;
height:130px;

}

.navi_container{
width:200px;
border:4px solid;
border-color:#FFFFFF;
border-bottom:none;
border-right:none;
border-left:none;
background-color:#a9c3dc;
height:auto;
valign:top;
vertical-align:top;
}

.navi{
width:200px;
}

.rechts_container{
width:184px;
height:auto;
vertical-align:top;
valign:top;

}

.rechts{
width:184px;
height:auto;
border:4px solid;
border-color:#FFFFFF;
border-bottom:none;
border-right:none;
border-top:none;
}


.rechts_unten{
width:184px;
height:auto;
border:1px solid;
border-color:#a9c3dc;

}




.inhalt{
width:auto;

}

.inhalt_container{
vertical-align:top;
valign:top;
padding-top:4px;
padding-left:4px;
}

.puffer{
height:100%;
}

.orga li {
float: left; 
list-style: none;
font-family:verdana;
font-size:12px;
text-decoration:none;
text-align:left;
}

.staff{
font-family:arial;
font-size:12px;

}

.staff_title{
font-family:arial;
font-size:12px;
font-weight:bold;
}

.tagcloud{
font-family:arial;
color:#000000;
}

.csc-bulletlist, .csc-uploads{
font-family:arial;
font-size:13px;
}

.table{
font-family:arial;
font-size:12px;
width:100%

}

.tr-even{
background-color:#CCCCCC;
valign:top;
vertical-align:top;  
}

.tr-odd{
background-color:#DDDDDD;
valign:top;
vertical-align:top;  
}

.tr-0{
font-weight:bold;
}

.table td{
vertical-align:top;
}

.news_title{
font-family:arial;
font-size:14px;
font-weight:bold;
color:#09577f;
valign:top;
vertical-align:top;
}


 .news_title a{ text-decoration:none; }
 .news_title a:link { color:#3f74a8; }
 .news_title a:visited { color:#3f74a8; }
 .news_title a:hover { color:#3c6073; text-decoration:underline; }
 .news_title a:focus { color:#3f74a8; }
 .news_titlea:active { color:#3f74a8; }

.news_date{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#000000;
height:10px;
}

.news_body{
font-family:arial;
font-size:12px;
font-weight:normal;
color:#000000;
}

.news_picture{
width:120px;
}

.table2 {
font-family:arial;
font-size:12px;
font-weight:normal;
valign:top;
vertical-align:top;
}

.table2 .tr-even  {
background-color:#FFFFFF;
valign:top;
vertical-align:top;  
}
.table2 .tr-odd  {
background-color:#FFFFFF;
valign:top;
vertical-align:top; 
}
.table2 .tr-0 {font-weight:normal; }


.csc-textpic {
font-family:arial;
font-size:10px;
font-weight:normal;
}



.table3{
font-family:arial;
font-size:12px;
width:100%

}

.table3 .tr-0{
font-weight:normal;
}

.table td{
vertical-align:top;
}

















fieldset.tx-powermail-pi1_fieldset {
/* Disable border */
border: 1px solid;
}

fieldset.tx-powermail-pi1_fieldset label {
/* Style labels */
font-family:arial;
font-size:13px;
text-align:right;
display: block;
width: 130px;
float: left;
clear: both;
margin-right:10px;
}

fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select {
/* Style input fields */
width: 300px;
align:right;
}

div.tx_powermail_pi1_fieldwrap_html {
/* Increase margin between every field */
margin: 10px 0;
}


.table4 {
font-family:arial;
font-size:12px;
font-weight:normal;
valign:top;
vertical-align:top;
}

.table4 .tr-even  {
background-color:#FFFFFF;
valign:top;
vertical-align:top;  
}

.table4 .tr-odd  {
background-color:#EEEEEE;
valign:top;
vertical-align:top; 
}

.table4 .tr-0 {font-weight:normal; }


.tx-indexedsearch {
font-family:arial;
font-size:12px;
}

.tx-indexedsearch-res .tx-indexedsearch-descr {
font-family:arial;
font-size:12px;
font-style:italic;
}

.tx-indexedsearch-info{
font-family:arial;
font-size:12px;

}


div.tx-indexedsearch-searchbox{
font-family:arial;
font-size:12px;

}


.news_subheader_container{
font-family:arial;
font-size:12px;
font-weight:normal;
color:#000000;
}



.news_more_container{
font-family:arial;
font-size:12px;
font-weight:normal;
}

.news_trenner{
height:2px;
border-bottom:1px dotted;
border-color:#000000;
}

.news_trenner_row{
height:2px;

}

.presse_title{
font-family:arial;
font-size:14px;
font-weight:bold;
color:#09577f;
valign:top;
vertical-align:top;
}

.presse_date{
width:60px;
valign:top;
vertical-align:top;
text-align:left;
}

.presse_title_valign{
valign:top;
vertical-align:top;
}

.presse{
font-family:arial;
font-size:12px;
font-weight:normal;
}

.news_date_container{
width:60px;
valign:top;
vertical-align:top;
text-align:left;
}

.tx-ttnews-browsebox, .browseBoxWrap 

{

margin-top: 3px;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 3px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
border-left-color: #666666;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
background-color: #FFFFFF;
font-family:arial;
font-size:12px;
}


.tx-ttnews-browsebox-SCell

{
background-color: #EEEEEE;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
border-left-color: #666666;

}


.ak{

font-family:arial;
font-size:10px;

}


.ingress{
font-size: 10pt;
font-style: italic;
font-family: Arial;
}

.tx-cal-controller h1{
font-size: 14pt;
font-style: bold;
font-family: Arial;
}

.suchbegriffe{
font-size: 10pt;
font-family: Arial;
text-align:center;
border:1px solid;
border-color:#a9c3dc;
border-bottom:none;
padding-top:4px;
padding-bottom:4px;
}

div.tagcloud{
border:1px solid;
border-color:#a9c3dc;
border-top:none;
}


div.tx-cal-controller{
font-size: 11pt;
font-family: Arial;
}

.text_create_cal{
font-size: 11pt;
font-family: Arial;
}


.cal_list_date{
font-size: 8pt;
font-family: Arial;
valign:top;
vertical-align:top;
width:100px;
text-align:right;
}

.cal_list_title{
font-size: 11pt;
font-family: Arial;
font-weight:bold;
valign:top;
vertical-align:top;
}

.cal_list_suburb{
font-size: 11pt;
font-family: Arial;
font-weight:normal;
valign:top;
vertical-align:top;
}

.cal_list_text{
font-size: 10pt;
font-family: Arial;
valign:top;
vertical-align:top;
}

.news{
font-size: 10pt;
font-family: Arial;
}

.news_title_valign{
vertical-align:top;
valign:top;

}

.news_text_valign{
vertical-align:top;
valign:top;
}

.news_single_content{
font-size: 11pt;
font-family: Arial;
}

.footer{
border: 1px solid;
borer-color:#000000;
border-left:none;
border-right:none;
border-bottom:none;
font-size: 8pt;
font-family: Arial;
height:10px;
background-color:#dddddd;
text-align:center;
}

 .footer a{ text-decoration:none; }
 .footer a:link { color:#000000; }
 .footer a:visited { color:#000000; }
 .footer a:hover { color:#000000; text-decoration:underline; }
 .footer a:focus { color:#000000; }
 .footer a:active { color:#000000; }
 
 
 .csc-loginform {
font-size: 11pt;
font-family: Arial; 
}

 .tx-powermail_pi1 legend {
font-size: 12pt;
font-family: Arial; 
}

.news_bild{
vertical-align:top;
valign:top;
}

 .cal_list_title a{ text-decoration:none; }
 .cal_list_title a:link { color:#09577f; text-decoration:underline;}
 .cal_list_title a:visited { color:#09577f;text-decoration:underline; }
 .cal_list_title a:hover { color:#09577f; text-decoration:underline; }
 .cal_list_title a:focus { color:#09577f; text-decoration:underline;}
 .cal_list_title a:active { color:#09577f;text-decoration:underline; }
 
 
.fieldset.tx-powermail-pi1_fieldset textarea {
	width: 300px;
}

.presse_subheader{
font-size: 9pt;
font-family: Arial; 
}

.news_single_file{
font-size: 11pt;
font-family: Arial;
text-align:right;

}

.newsseite_subheader{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
}
.newsseite_date{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
}

.newsseite_picture{}

.newsseite_body{
margin:0px;
}

.newsseite_title{
font-family:arial;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

 .newsseite_title, .newsseite_subheader a { text-decoration:none; }
 .newsseite_title, .newsseite_subheader a:link { color:#3f74a8; text-decoration:none; }
 .newsseite_title, .newsseite_subheader a:visited { color:#3f74a8; text-decoration:none;}
 .newsseite_title, .newsseite_subheader a:hover { color:#3c6073; text-decoration:underline; }
 .newsseite_title, .newsseite_subheader a:focus { color:#3f74a8; text-decoration:none;}
 .newsseite_title, .newsseite_subheader a:active { color:#3f74a8; text-decoration:none;}

.cal2_list_date{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
vertical-align:top;
valign:top;
border:1px solid;
border-color:#DDDDDD;
border-right:none;
border-left:none;
border-top:none;
width:90px;
padding-bottom:5px;
}

.cal2_list_location{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
vertical-align:top;
valign:top;
border:1px solid;
border-color:#DDDDDD;
border-right:none;
border-left:none;
border-top:none;
width:90px;
}


.cal2_list_title2{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
vertical-align:top;
valign:top;
border:1px solid;
border-color:#DDDDDD;
border-right:none;
border-left:none;
border-top:none;
width:250px;
}

.cal2_list_title{
font-family:arial;
font-size:10px;
font-weight:bold;
color:#0066cc;
text-decoration:none;
vertical-align:top;
valign:top;
border:1px solid;
border-color:#DDDDDD;
border-right:none;
border-left:none;
border-top:none;
width:250px;
}

.cal2_list_normal{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
vertical-align:top;
valign:top;
border:1px solid;
border-color:#DDDDDD;
border-right:none;
border-left:none;
border-top:none;
width:90px;
}

.cal2_list_reduziert{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
vertical-align:top;
valign:top;
border:1px solid;
border-color:#DDDDDD;
border-right:none;
border-left:none;
border-top:none;
width:100px;
}

.cal2_list_fortbildung{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
vertical-align:top;
valign:top;
border:1px solid;
border-color:#DDDDDD;
border-right:none;
border-left:none;
border-top:none;
width:70px;
}

.cal3_list_date{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
vertical-align:top;
valign:top;
border: none;
width:85px;
padding-bottom:5px;
}

.cal3_list_location{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
vertical-align:top;
valign:top;
border: none;
width:89px;
}


.cal3_list_title2{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
vertical-align:top;
valign:top;
border: none;
width:249px;
}

.cal3_list_title{
font-family:arial;
font-size:10px;
font-weight:bold;
color:#0066cc;
text-decoration:none;
vertical-align:top;
valign:top;
border: none;
width:249px;
}

.cal3_list_normal{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
vertical-align:top;
valign:top;
border: none;
width:89px;
}

.cal3_list_reduziert{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
vertical-align:top;
valign:top;
border: none;
width:99px;
}

.cal3_list_fortbildung{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
vertical-align:top;
valign:top;
border: none;
width:69px;
}


.cal3_list_title a { text-decoration:none; }
.cal3_list_title a:link { color:#0066cc; text-decoration:none; }
.cal3_list_title a:visited { color:#0066cc; text-decoration:none;}
.cal3_list_title a:hover { color:#0066cc; text-decoration:underline; }
.cal3_list_title a:focus { color:#0066cc; text-decoration:none;}
.cal3_list_title a:active { color:#0066cc; text-decoration:none;}

.cal2_center{
text-align:center;
}

.testzeile2{
background-color:#e4ebf8;
}

.testzeile1{
background-color:#FFFFFF;
}


.testzeile2dgss{
background-color:#cccccc;
}

.testzeile1dgss{
background-color:#cccccc;
}

.landkarte_zusammenfassung{
width: 250px;
float: left;
clear: right;
font-family: arial;
font-size: 12px;
font-weight: bold;
}

.landkarte_image{
width: 300px;
float: left;
}

.landkarte_headline{
font-family: arial;
font-size: 14px;
font-weight: bold;
padding: 0 0 20px 0;
}

.lehrstaette_table, .lehrstaette_table td, .lehrstaette_table tr{
font-family: arial;
font-size: 12px;
vertical-align: top;
valign: top;
border: 1px solid;
border-color: #CCCCCC;
padding: 2px;
}

.land_table{
font-family: arial;
font-size: 12px;
margin:0 0 0 20px;
border: 1px solid;
border-color: #CCCCCC;
}

.land_table tr{
padding: 10px 0;
border: 1px solid;
border-color: #CCCCCC;
border-left: none;
border-right: none;
}

.land_even{
background-color:#E8F0F7;}

.land_odd{
background-color:#F4F8FB ;}

.land_spalte1{
width: 100px;
padding: 5px 0 0 10px;
font-family: arial;
font-size: 14px;
font-weight: bold;
}

.land_legende{
width: 250px;
}

.table_land_legende, .table_land_legende tr, .table_land_legende td{
font-family: arial;
font-size: 10px;
vertical-align: top;
valign: top;
}

.trauer{
font-family: arial;
font-size: 12px;
text-align: center;
border: 1px solid;
border-color: #000000;
}

.forschung{
border:1px solid #CCCCCC;
font-family:arial;
font-size:12px;
padding:2px;
vertical-align:top;
margin: 0 0 20px 0;
}

.landkarte_break{
	float: left;
	clear: both;
	width: 560px;
}