/*Imortiert die Dateit reset.css*/
/*@import url("reset.css");*/

/*Das Menü */
#menu {
float:left;
width:220px;
background-color:#1785e3;
color: #ffffff;
padding: 0px 0px 4px 8px;
display: block;
height:auto;       
}

/* Die Menüpunkte der Ebenen 1 - 4 */

.main-nav-level1-NO {
 border-bottom: 1px solid #FFFFFF;
 font-size:105%;  
 padding: 4px 0px 4px 0px;
}

.main-nav-level1-ACT {
/*background-color:#FFFFFF;*/
font-size:105%;
list-style:none none;
font-weight:bold;
border-bottom: 1px solid #FFFFFF;
padding: 4px 0px 4px 0px;
}

.main-nav-level2-NO {
list-style:none none;
padding: 3px 0px 3px 10px;
}

.main-nav-level2-ACT {
list-style:none none;
margin-left:10px;
color:#FF8000;
font-weight:bold;
padding: 3px 0px 3px 0px;
}

.main-nav-level3-NO {
list-style:none none;
margin-left:30px;
font-size:90%;
padding: 2px 0px 2px 0px;
}
.main-nav-level3-ACT {
list-style:none none;
margin-left:30px;
font-weight:bold;
font-size:90%;
padding: 2px 0px 2px 0px;
}
.main-nav-level4-NO {
list-style:none none;
margin-left:50px;
font-size:90%;
/*background-color:#6699ff;*/
padding: 1px 0px 1px 0px;
}
.main-nav-level4-ACT {
list-style:none none;
margin-left:50px;
font-weight:bold;
font-size:90%;
/*background-color:#6699ff;*/
padding: 1px 0px 1px 0px;
}



/*Überschriften*/
.csc-header h1.csc-firstheader{
  font-size:100%;
  line-height:160%;
  padding-bottom:1em}


.csc-header h2 {
  font-size:90%;
  margin-bottom:0.3em;
padding-top:0.5em;}

/*Dateigröße bei Filelink*/
p.csc-uploads-fileSize{
font-size: 24px}

/*Punktliste*/
.csc-bulletlist{
font-size:12px; 
list-style-position:outside;
padding-left:2em;
padding-bottom:0,5em;
}

/* Tabellen*/
table.contenttable{font-size: 12px}


/*Downloadbereich*/
p.csc-uploads-description{
font-size:12px;
line-height:160%;
padding-bottom:1em;
}

.csc-uploads-FileName{
font-size:10px;
line-height:160%;
padding-bottom:1em;
}

td.csc-uploads-fileSize{
font-size:12px;
line-height:160%;
padding-bottom:1em;
}

/*Kontaktformular*/

label{
width: 12em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
font-size:12px;
line-height:160%;
padding-bottom:0em;
}

/*Login*/
.tx-felogin-pi1 {

font-size:90%;
line-height:160%;
padding-bottom:0.5em;
}

/*Kalender*/
.tx-cal-controller{
 float: left;
 display:block;
 width: 100%;
}

.tx-cal-controller h1{
  font-size: 120%;
  padding-bottom: 0,5em;
}

.tx-cal-controller p{
  font-size: 90%;
  padding-bottom: 0,5em;
}

#calendar-event h1{
  font-size: 120%;
  padding-bottom: 0.5em;
}

#calendar-event{
  font-size: 90%;
  padding-bottom: 0.5em;
}

.day weekday1{
font-size: 50%;
}

.day weekday2{
font-size: 50%;
}

.default_catheader_text{
font-size: 90%
}

.summary{
font-size:90%;
}


/*Kalender Ende*/


input{
margin-bottom:0.5em
}

textarea
{
margin-bottom:0.5em
}

p.csc-form-label-req{
font-size:75%;
line-height:160%;
}

/*Bildbeschriftung*/
.csc-textpic-caption{
font-size:11px;
line-height:160%;
margin-top:0.5em;
}

/*Formatierung der Bilder*/
DIV.csc-textpic DIV.csc-textpic-imagerow 
{
clear:none; 
}

DIV.csc-textpic-clear {clear:none;}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagerow dl.csc-textpic-image
{
float:left;
clear:none;
} 

.csc-textpic
{
margin-bottom:0.5em;
} 

/*Bildabstand unten*/
.csc-textpic-imagerow
{
margin-bottom:0.5em;
}

*{
margin:0;
padding:0;
font-family:verdana, arial, helvetica, sans-serif;
}



/* Textabsätze */
p.bodytext {
font-size:80%;
line-height:160%;
padding-bottom:0.5em;
}

/*Überschriften*/
h5{
 padding-bottom: 1em;
}

ul.bodytext{
font-size:160%; 
list-style-position:outside;
padding-left:2em;
}


/*Warum wirkt sich dieser Eintrag auch auf das Menü aus?*/
/*li {font-size:75%;padding-bottom:0em; padding-left:20px; list-style-position:inside}*/

/* Links */
a{
color:#ddd;
font-size:80%;
text-decoration:none;
}

/* Wenn die Maus drübergeht */
a:hover{
color:#FF8000;
font-size:80%;
text-decoration:underline;
}

/* Der Rahmen um alles */
#all{
}

/* der Seitenkopf */
#header {
width:950px;
height:150px;
background:url(img/head_klein3.gif) no-repeat;
}

/* Für den grauen Hintergrund */
#main{
width:950px;
background:url(img/contentbg4.gif) repeat-y; 
}

/* jst: damit das Menü nicht nach unten raushängt */
#main:after {
content: "."; 
display: block; 
height: 0; 
font-size:0;
clear: both; 
visibility: hidden;
}

#main{display: inline-table;}  /* Mark Hadley's fix for IE Mac */
/* Hides from IE Mac \*/
* html #main {height: 1%;}
#main{display:block;}
/* End Hack */ 

/* Der Bereich für den Seiteninhalt */
#content {
/*width:965px;*/
padding-tpp:5px;
margin-left:250px;
margin-right:100px;
}

/* Für die Links im Inhaltsbereich*/
/*Problem  z.B. im "Downloadbereich", unterschiedliche Größen durch die relative Angabe?*/
#content a:link {color:#0000FF;font-size:100%}
#content a:visited{color:#0080FF;font-size:100%}
#content a:hover{color:#FF8000;font-size:100%;text-decoration:underline}


/* Der Seitenfuß */
#footer{
font-family:arial, helvetica, sans-serif;
padding-top:50px;
width:950px;
height:74px;
background:url(img/foot_new2.gif) no-repeat;
padding-left:2px;
font-size:80%;
color:#eaeaea;
}

#by{
text-align:center;
/*padding-left:10px;*/
padding-top:20px;
font-size:80%;
color:#808080;
font-family:verdana, arial, helvetica, sans-serif;
}
#by a:link {color:#0033FF;font-size:100%}
#by a:visited{color:#0080FF;font-size:200%}
#by a:hover{color:#FF8000;font-size:100%;text-decoration:underline}

/*Gästebuch-Div*/
#gb{
font-size: 12px
}

/*das Gästebuch*/
     #cap {font-size:120px}
    .tx-guestbook-list-header { background-color: #0066FF; color: #FFFFFF; font-weight:bold; font-size:12;width:400}
    .tx-guestbook-list-row { background-color: #FFFFFF; font-size:12px}
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; font-size:12px}
    .tx-guestbook-list-entrycomment-title {font-weight: bold; font-size:12px}
    .tx-guestbook-list-entrycomment { font-style: italic}
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size:12px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold;}
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE;}
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold;}
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#0066FF; font-size:12px; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#0066FF; font-size:12px; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#0066FF; font-size:12px;color:#333333; width:250; }
    .tx-guestbook-form-obligationfield {color: #CC0000; font-size:12px}
    .tx-guestbook-form-error { color: #CC0000; }
    .tx-veguestbook-pi1 {font-size:12px}
   
   
