@charset "utf-8";

/* page settings */

html
{
}
body
{
background: #fff url(../images/background.jpg);
margin: 0px;

/*fonts*/
font-family: Georgia, "serif"; 
font-size: 12px;
color: #2A2A2A;
line-height: 17px;
font-weight: normal;
}
a{
color: #004eff;
text-decoration: none;
}
a:hover{
color: #000;
}



/* main container */

#main{
width: 843px;
margin: 0 auto;
margin-top: 50px;
margin-bottom: 50px;
}

#head{
width: 843px;
height:112px;
background: url(../images/head.gif);
}

/* middle container */

#middle{
width: 815px;
padding-left: 26px;
background: url(../images/borderStripes.gif) repeat-y;
}
#content{
width: 769px;
padding: 20px;
border-right: 1px solid #000;
background: #fff url(../images/lines.gif);
}
#content_column1{
width: 519px;
float: left;
}
#content_column2{
width: 250px;
float: left;
}


/* footer container */

#footer{
width: 815px;
height: 20px;
padding-left: 26px;
background: url(../images/bottomStripes.gif) no-repeat;
}
#footer_inside{
width: 783px;
height: 17px;
padding-left: 26px;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
background: #fff url(../images/footerEcke.gif) top right no-repeat;
}


/* allgemeine KLASSEN ****************************************************************************** */


.clear{
clear:both;
display: block
}
*html .clear{
height: 1%;
}


.doc_box{
}
.doc_image{
float: left;
}


/* linke spalte große boxen */
.c1_big_box{
width: 489px;
position: relative;
border: 1px solid #2A2A2A;
padding: 3px;
background: #fff;
}
.c1_big_box_below{
height: 7px;
background: #fff url(../images/boxShadowC1Big.jpg) no-repeat;
margin-bottom: 30px;
}

.c1_big_box_in{
padding: 10px;
}
.c1_big_box p{
font-weight: bold;
margin: 5px 0px 3px 0px;
}


/* linke spalte mini boxen */
.c1_mini_box{
width: 120px;
border: 1px solid #2A2A2A;
padding: 3px;
background: #fff;
}
.c1_mini_box_below{
height: 7px;
background: #fff url(../images/boxShadowC1Mini.jpg) no-repeat;
margin-bottom: 15px;
}
.c1_mini_titel{
width: 110px;
padding: 7px 5px 6px 5px;
background: #deec8e;
font-weight: bold;
line-height: 14px; 
}
.c1_mini_box_sub{
width: 120px;
background: #deec8e;
margin-top: 3px;
height: 4px;
}
.c1_mini_box_in{
padding: 10px;
}
.c1_mini_box p{
font-weight: bold;
margin: 5px 0px 3px 0px;
}
.c1_mini_box_in ul{
margin: 0px;
padding-left: 15px;
}
.c1_mini_box_in li{
margin: 0px;
padding: 0px;
}



.c2_big_box{
width: 235px;
border: 1px solid #000;
padding: 3px;
background: #fff;
}
.c2_big_box_below{
height: 7px;
background: #fff url(../images/boxShadowC2Big.jpg) no-repeat;
margin-bottom: 20px;
}
.c2_big_box_titel{
width: 225px;
padding: 7px 5px 6px 5px;
background: #deec8e;
font-weight: bold;
line-height: 14px; 
}
.c2_big_box_sub{
width: 235px;
background: #deec8e;
margin-top: 3px;
height: 4px;
}
.c2_big_box_in{
padding: 10px;
}
.c2_big_box p{
font-weight: bold;
margin: 5px 0px 3px 0px;
}
.c2_big_box_in ul{
margin: 0px;
padding-left: 15px;
}
.c2_big_box_in li{
margin: 0px;
padding: 0px;
}

/* rechte spalte mini boxen */
.c2_mini_box{
width: 105px;
border: 1px solid #2A2A2A;
padding: 3px;
background: #fff;
}
.c2_mini_box_below{
height: 7px;
background: #fff url(../images/boxShadowC2Mini.jpg) no-repeat;
margin-bottom: 20px;
}
.c2_mini_box_titel{
width: 95px;
padding: 7px 5px 6px 5px;
background: #deec8e;
font-weight: bold;
line-height: 14px; 
}
.c2_mini_box_sub{
width: 105px;
background: #deec8e;
margin-top: 3px;
height: 4px;
}
.c2_mini_box_in{
padding: 10px;
}
.c2_mini_box p{
font-weight: bold;
margin: 5px 0px 3px 0px;
}
.c2_mini_box_in ul{
margin: 0px;
padding-left: 15px;
}
.c1_mini_box_in li{
margin: 0px;
padding: 0px;
}


.cbr_head{
color: #a98f7b;
font-weight: bold;
font-size: 13px;
font-family: Arial, "sans-serif";
}
.cbr_middle{
margin-top: 20px;
color: #2A2A2A;
font-weight: bold;
font-family: Arial, "sans-serif";
}
.cbr_monat{
font-size: 30px;
}
.cbr_date{
font-size: 250px;
margin-top: 110px;
height: 125px;
}
.cbr_tag{
font-size: 30px;
}










/* sonder KLASSEN  ************************************************************************/


/* datum column 1*/

.c1_date_box{
width: 489px;
position: relative;
padding-bottom: 30px;
}

.c1_box1_links{
width: 150px;
padding-top: 30px;
float: left;
position: relative;
}
.c1_box1_rechts{
width: 319px;
float: right;
text-align: center;
position: relative;
}



/* trabant sonne column2 */

.c2_ts_box{
width: 243px;
background: #fff;
}
.c2_ts_box_links{
float:left;
}
.c2_ts_box_rechts{
float:right;
}


/* stargast heute  */
.c1_stargast_box_titel{
width: 479px;
padding: 7px 5px 6px 5px;
background: #e48eec;
font-weight: bold;
line-height: 14px; 
}
.c1_stargast_box_sub{
width: 489px;
background: #e48eec;
margin-top: 3px;
height: 4px;
}
.c1_stargast_box_in{
padding: 5px;
}

/* alltag heute  */
.c1_alltag_box_titel{
width: 479px;
padding: 7px 5px 6px 5px;
background: #ecb18e;
font-weight: bold;
line-height: 14px; 
}
.c1_alltag_box_sub{
width: 489px;
background: #ecb18e;
margin-top: 3px;
height: 4px;
}


/* wetter  */
.c2_big_box_wettertitel{
width: 225px;
padding: 7px 5px 6px 5px;
background: #8eccec;
font-weight: bold;
line-height: 14px; 
}
.c2_big_box_wettersub{
width: 235px;
background: #8eccec;
margin-top: 3px;
height: 4px;
}
.c2_big_wetter_in{
background: #fff url(../images/wetterBack.jpg) no-repeat;
height:92px;
margin-top: 3px;
padding: 0px 0px 0px 3px;
color: #fff;
font-weight: bold;
}


/* kalender  */

.c1_calender_box{
width: 495px;
position: relative;
padding-bottom: 30px;
}
.c1_calender_links{
width: 241px;
float: left;
position: relative;
}
.c1_calender_rechts{
width: 241px;
float: right;
position: relative;
}
.c1_calender_box_head{
text-align: center;
}
.c1_calender_box_in{
float:left;
padding: 5px 0px 5px 0px;
}
.c1_calender_box_in ul{
list-style: none;
margin: 0px;
padding: 0px;
}
.c1_calender_box_in li{
float:left;
text-align: center;
width: 33px;
margin: 1px 0px 2px 0px;
padding: 0px;
}
