/* mainstyle */ 
/* www.madrisahotel.com */
/* 2005 05 19 barga.com - bernd asanger */

body { margin: 0px 0px 0px 0px; background-image:url(/fileadmin/main_images/hintergrund.jpg); background-repeat:repeat-y; background-color: #01553B; }

h1{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;}
h1 a{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;}

#header_image { width:954px; height:95px;  background-color:#01553B; z-index:1; }
#trenner { width:954px; height:10px; background-image:url(/fileadmin/main_images/streifen.jpg);  background-color:#0D261F; z-index:0; }
/* #016E51 */

#bg_topnavi { position:absolute; top:103px; width:954px; height:59px; background-color:#0D261F; z-index:2; }
#logo { position:absolute; top:103px; text-align: center; width:170px; z-index:3; }
#mitte { position: relative; padding: 64px 0px 0px 0px; height: 400px; width:950px; z-index: 4;}

/* #formlayer{ clear: both;  }*/

/*
#contentlinks { border: 1px #FFFFFF solid; }
#contentrechts { border: 1px #FFFFFF solid; }
*/

#contentlinks { float: left; width: 455px;  padding-left: 30px;  }
#contentlinks { margin-top: 10px; }

#contentlinks .bodytext {  font-family: Verdana,sans-serif; font-size: 11px; color: #FFFFFF; }
#contentlinks .bodytext a { font-family: Verdana,sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }
#contentlinks hr {color: #FFFFFF; height:1px;}

#contentlinks .csc-header { padding-top: 5px; }
#contentlinks .csc-header h1{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;}


#contentlinks .contenttable-0 {margin-top: 16px; width: 100%;}
#contentlinks .contenttable-0 { border: 1px #246B59 solid;  background-color: #1D5445; }
#contentlinks .contenttable-0 .tr-0 td{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF; background-color: #2F7966;}
#contentlinks .contenttable-0 td { font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF; text-align: center; background-color: #005F46;}

#contentlinks .contenttable-1 {margin-top: 16px; width: 100%; border: 1px #246B59 solid;  background-color: #1D5445; }
#contentlinks .contenttable-1 .tr-0 td{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;  background-color: #2F7966;}
#contentlinks .contenttable-1 .td-0 { font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF; text-align: left; background-color: #005F46;}
#contentlinks .contenttable-1 td { font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF; text-align: left; background-color: #005F46;}


#contentlinks .contenttable-2 {margin-top: 16px; width: 100%; border: 1px #246B59 solid;  background-color: #1D5445; }
#contentlinks .contenttable-2 .tr-0 .td-0{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;  text-align: left; background-color: #2F7966;}
#contentlinks .contenttable-2 .tr-0 td{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;  text-align: center; background-color: #2F7966;}
#contentlinks .contenttable-2 .td-0 { font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF; text-align: left; background-color: #005F46;}
#contentlinks .contenttable-2 td { font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF; text-align: center; background-color: #005F46;}


#contentlinks .contenttable-3 {margin-top: 0px; width: 100%;}
#contentlinks .contenttable-3  td { width: 50%; text-align: center; }
#contentlinks .contenttable-3 a { font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;}


/* Liste */
#contentlinks .csc-bulletlist-0 {  padding-bottom: 20px;font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF;  }

#contentlinks .csc-bulletlist-0 li{ padding-bottom: 5px;  }


/* Downloadliste */
#contentlinks .csc-uploads-1 {  width: 270px; }
#contentlinks .csc-uploads-1 td{  background-color: #2F7966;  }
#contentlinks .csc-uploads-icon {  font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF; text-align: center; padding: 3px; }
#contentlinks .csc-uploads-fileName a{  font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF;  padding: 3px; }
#contentlinks .csc-uploads-fileSize {  font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF;  padding: 3px; }

#layout1 .csc-uploads-1 td{  background-color: #2F7966;  }
#layout1 .csc-uploads-icon {  font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF; text-align: center; padding: 3px; }
#layout1 .csc-uploads-fileName a{  font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF;  padding: 3px; }
#layout1 .csc-uploads-fileSize {  font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF;  padding: 3px; }


#layout1 .csc-textpic-caption {  font-family: Verdana,sans-serif; font-size: 11px; color: #FFFFFF; }
#contentlinks .csc-textpic-caption {  font-family: Verdana,sans-serif; font-size: 11px; color: #FFFFFF; }



#contentrechts { text-align: right; }
#contentrechts { margin-top: 23px;}

#contentrechts { width: 270px; float: left; font-family: Verdana,sans-serif; font-size: 10px; color: #FFFFFF; }

#contentrechts .bodytext {  font-family: Verdana,sans-serif; font-size: 11px; color: #FFFFFF; text-align: right;}
#contentrechts  .imgtext-table  {margin-top: 12px; margin-bottom: 10px; border-right: 3px #07A378 solid; border-bottom: 3px #07A378 solid; }

/* #32947A  */
#contentrechts .bodytext a { font-family: Verdana,sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }


#layout1 { float: left; width: 725px;  padding-left: 30px; padding-top: 23px;}
#layout1 .bodytext {  font-family: Verdana,sans-serif; font-size: 11px; color: #FFFFFF; }
#layout1 .bodytext a { font-family: Verdana,sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

#layout1 .csc-header { padding-top: 5px; }
#layout1 .csc-header h1{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;}

#layout1 .contenttable-0 {margin-top: 16px; width: 100%;}
#layout1 .contenttable-0 { border: 1px #246B59 solid;  background-color: #1D5445; }
#layout1 .contenttable-0 .tr-0 td{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF; background-color: #2F7966;}
#layout1 .contenttable-0 td { font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF; text-align: center; background-color: #005F46;}

#layout1 .contenttable-1 {margin-top: 16px; width: 100%; border: 1px #246B59 solid;  background-color: #1D5445; }
#layout1 .contenttable-1 .tr-0 td{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;  background-color: #2F7966;}
#layout1 .contenttable-1 .td-0 { font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF; text-align: left; background-color: #005F46;}
#layout1 .contenttable-1 td { font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF; text-align: center; background-color: #005F46;}



#layout1 .contenttable-2 {margin-top: 16px; width: 100%; border: 1px #246B59 solid;  background-color: #1D5445; }

#layout1 .contenttable-2 .tr-even td{ background-color: #005F46; padding: 3px 0px 3px 0px;}
#layout1 .contenttable-2 .tr-odd td{ background-color: #005F46; padding: 3px 0px 3px 0px;}
/*  alternierende Farbe #0D3B2B --- #1F5B4B*/

#layout1 .contenttable-2 .tr-0 .td-0{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;  text-align: left; background-color: #1B4F41;}
#layout1 .contenttable-2 .tr-0 td{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;  text-align: center; background-color: #1B4F41;}
#layout1 .contenttable-2 .tr-1 .td-0{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;  text-align: left; background-color: #2F7966;}
#layout1 .contenttable-2 .tr-1 td{ font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF;  text-align: center; background-color: #2F7966;}
#layout1 .contenttable-2 .td-0 { font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF; text-align: left; background-color: #1F5B4B;}
#layout1 .contenttable-2 td { font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF; text-align: center; background-color: #1F5B4B;}

#layout1 .webcam { font-size: 11px; font-family: Verdana,sans-serif; font-weight: bold; color: #FFFFFF; background-color: #2F7966;}


/* Mailform */
csc-mailform { width: 440px; }
.csc-form-labelcell { padding: 3px 3px 3px 3px; display: none; font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF;  text-align: left; background-color: #005F46;}   
.csc-form-label	{ display: none; width: 0px; font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF;  text-align: left; background-color: #005F46;}
.csc-form-label-req { display: none; font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF;  text-align: left; background-color: #005F46;}
.csc-form-fieldcell { padding: 3px 3px 3px 3px; height: 20px; font-size: 11px; font-family: Verdana,sans-serif; font-weight: normal; color: #FFFFFF;  text-align: left; background-color: #005F46;}
.csc-form-fieldcell input, .csc-form-fieldcell textarea{ font-size: 11px;font-family: Verdana,sans-serif; font-weight: normal; width: 350px;}
.csc-form-commentcell { height: 10px; }
.csc-form-fieldcell input[type=radio] { width: 12px; height:12px; text-align: left;}


#adresse { clear: both; position: relative; margin: 0px 0px 10px 170px; width:780px; z-index:5; font-family: Verdana,sans-serif; font-size: 10px; color: #DDDDDD; text-align: center; }
#adresse a {font-family: Verdana,sans-serif; font-size: 10px; color: #DDDDDD; text-decoration: underline; }

