/*-----------------------------------------------------------------------------------------------*/
/* Styling til www.buddha-kbh.dk


/*-----------------------------------------------------------------------------------------------*/
/* generelt */
body { background: #cecfd7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: center; padding: 0; margin: 10px 0 10px 0}
a img {border: 0}

h1  { color:#9e9e9e; font-size: 20px; line-height: 22px; margin: 0px; padding: 0px; }
h2  { color:#9e9e9e; font-size: 18px; line-height: 20px; margin: 0px; padding: 0px; }
h3  { color:#9e9e9e; font-size: 16px; line-height: 18px; margin: 0px; padding: 0px; }
h4  { color:#9e9e9e; font-size: 14px; line-height: 16px; margin: 0px; padding: 0px; }
h5  { color:#a70727; font-size: 11px; line-height: 12px; margin: 0px; padding: 0px; }
h6  { color:#9e9e9e; font-size: 11px; line-height: 11px; margin: 0px; padding: 0px; }

a { color: #CB324D;}
a:hover {text-decoration:none; color:#9e9e9e;}


/* form design */
#formdesign table {border-width: 1px; border-style: solid;}
#formdesign td{vertical-align: middle; height: 16px}
#formdesign b{color:#CB324D;}
#formdesign input{border: 1px solid #cecfd7; background: #ebebeb;} 


/* teaser2 nyhedsliste til forside */
#news {color: #CB324D; list-style: square; padding: 0; margin-left: 15px; list-style-position:outside; }
#news li { margin-top: 8px; }

/* teaser3 download lister til forside */
#links {color: #CB324D; list-style-type: square; padding: 0; margin-left: 15px;}
#links li {margin-top: 8px;}



#list { list-style: url(../img/base/li_square.gif);}
#list li {margin-top: 5px; margin-left: 0px:}

#grey {color: #585858; }
#rowcolor {background: #ebebeb;}

/* lectures and meditation tabel */
#program {width: 450px; margin-left: 25px;}
#prg_col1{width: 90px; vertical-align:top; padding: 3px;}
#prg_col2{width: 85px;  vertical-align:top; padding: 3px;}
#prg_col3{width: 275px; vertical-align:top; padding: 3px;}


#newslist  li {margin-top: 20px; list-style-position:outside; list-style-type:none; width: 400px;}
#newslist br {line-height: 15px;}

/*-----------------------------------------------------------------------------------------------*/
/* Ramme og centrering af indholdet */

#wrap1 {margin: 0 auto; width: 800px; text-align: left;  background: #ffffff }
#wrap2 {border-width: 3px 0px 0 3px; border-style: solid; border-color: #ffffff }

#topmenu {height:16px; background: #cecfd7; text-align: right; color: #a70727; padding: 2px 5px 0 0; border-bottom: 1px solid #ffffff; font-size: 10px;}

.logo { margin-bottom: 15px; padding-top: 10px;}



/* Dekoration */
#sublogo {background: #ebebeb}
#sublogo div {height: 14px}
#sublogo .col2 div {background: #f7f7f7}
#sublogo .col4 div {line-height: 14px; text-align: right; padding-right: 16px; color: #ece6d6}
#sublogo img {height: 11px; border: 0; margin: 1px 0 0 0}

#subtext {background: #ebebeb}
#subtext div {height: 14px}
#subtext .col2 div {background: #f7f7f7;}
#subtext .col4 div {line-height: 14px; text-align: right; padding-right: 16px; color: #ece6d6}

#subteaser {background: #ebebeb}
#subteaser div {height: 14px}
#subteaser .col2 div {background: #f7f7f7;}
#subteaser .col4 div {line-height: 14px; text-align: right; padding-right: 16px; color: #cecfd7}

/*indholdsområder*/
#content { margin-top: 15px;}
#photo { height: 180px}

#forsidetext { margin: 20px 0 10px 0; min-height:150px; width: 530px;}
#text {margin: 20px 0 10px 0; min-height:250px; width: 530px;}
#teaser {margin: 10px 0 10px 0; height:300px; width: 796px; overflow:hidden}
#teaser .col2 div {border: 1px solid #cecfd7;}

/* for Internet Explorer */
/*\*/
* html #forsidetext { height: 150px}
* html #text { height: 250px}
/**/

/* text med infooboks til højre */
#textleft {margin: 20px 0 10px 0; min-height:250px; width: 355px; float:left}
#infoboxright {padding: 8px; width: 160px; border: 1px solid #ebebeb; background: #f7f7f7; float:right; position:relative; top: 55px;}

/* for Internet Explorer */
/*\*/
* html #textleft{ height: 250px;}
/**/

#footer {padding: 3px 0 5px 0; height: 10px; width: 796px; font-size:10px; color:#a70727; text-align: center;}
#footer a {font-size:10px; color:#a70727; text-decoration:none; }
#footer a:hover {font-size:10px; color:#a70727; text-decoration:underline; }

/* sideopdelingen i kolonner >*/
.col1 	{float: left; width: 10px; height: 10px}
.col2 	{float: left; width: 224px; overflow: hidden}
.col2 div {border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF}
.col3 	{float: left; width: 8px; height: 10px}
.col4 	{float: left; width: 550px; overflow: hidden;}
.colx {clear: both; width: 796px; height: 1px ! important; font-size: 0; line-height: 0; background: #FFFFFF !important; float: none ! important}

/*teaser bokse til forsiden*/
.teaser1 { padding: 5px; margin: 0; width: 210px; height: 275px; }
.teaser2 { padding: 5px; margin: 0 30px 0 30px; width: 210px; height:275px; border: 0px solid #a70727; position: absolute }
.teaser3 { padding: 5px; margin: 0; width: 210px; height: 275px; border: 1px solid #ebebeb; background: #f7f7f7; position:relative; left: 290px;}

