/* ------------------------------------------------------------------------------------------------------------

D-TOOL *CSS ONLY* STYLE SHEET v0.1 - Frode G Hansen 26.desember 2003

------------------------------------------------------------------------------------------------------------ */



html, body { height: 100%; }



body {

      font                : 12px verdana, tahoma, sans-serif;

	  color               : #151515;

      background-image    : url('../images/bakgrunn.gif');

      background-repeat   : repeat-x;

	  background-color    : #231F20;

	  padding             : 0px;

	  margin              : 0px;

}



#container {

      margin              : 10px auto;

      background-image    : url('../images/street_02.gif');

      background-repeat   : repeat-y;

	  width               : 750px;

	  border-style        : solid;

      border-color        : #232021;

      border-width        : 0px 0px 0px 0px;

}



#topp {

      background-image    : url('../images/street_01.gif');

      background-repeat   : no-repeat;

	  width               : 750px;

      height              : 115px;

	  border              : 0px solid red;



}



#meny {

      float               : left;

      width               : 150px;

      line-height         : 1.5em;

	  text-align          : left;

	  font-size           : 12px;

	  margin              : 30px 0px 20px 20px;

	  padding             : 0px 0px 20px 0px;

	  border-style        : solid;

      border-color        : #D2151D;

      border-width        : 0px 0px 0px 0px;

}



#meny6 {

      float               : left;

      color               : #000;

	  font-size           : 12px;

      font-weight         : bold;

      text-align          : left;

	  margin              : 83px 0px 0px 160px;

	  padding             : 0px 0px 0px 0px;

	  border-style        : solid;

      border-color        : #D2151D;

      border-width        : 0px 0px 0px 0px;

}



#dtool {

      width               : 520px;

	  margin              : 0px 0px 0px 190px;

      padding             : 0px 0px 0px 0px;

	  border              : 0px solid blue;
	  /*float:left; */

}



#bunntekst {

	  background-color    : #232021;

      width               : 750px;

      height              : 30px;

      font-size           : 12px;

      color               : #999999;

      text-align          : right;

      padding             : 10px 0px 0px 0px

	  margin              : 10px 0px 0px 0px;

	  border-top       : 2px solid white;

}



hr {

      width               : 100%;

      border              : 0;

      color               : #eee;

      background-color    : #eee;

      height              : 2px;

      margin              : 3px 0px 3px 0px;

}



select                    { font-size: 11px; }

input                     { font-size: 11px; }

textarea                  { font-size: 11px;}



form                      { display: inline;}

ul                        { padding: 0px; margin-top : 0px; margin-bottom:0px;}

li                        { padding-left:0px;}

h1                        { display: inline;}

h2                        { font-size: 18px;  font-weight: normal; color: #0071BC;}





td.program                { background-color: #f3f3f3; padding: 2px 0px 2px 2px;}

img                       { border: 0px;}

img.v                     { float:left;  margin:10px; margin-left:0px; margin-right:15px;}

img.h                     { float:right; margin:10px; margin-left:15px; margin-right:0px;}



.overskrift               { font-size: 20px;  font-weight: normal; color: #C33233;}

.prod_under               { font-size: 11px; line-height: 1.4em;}

.prod_nolink              { font-size: 12px; color: #222222; line-height: 1.0em;}

.prod_pris                { font-size: 12px; font-weight: bold; line-height: 1.0em;}

.pris                     { font-size: 16px; font-weight: bold; color: #ff0000;}



a:link, a:visited         { color: #BA2021; font-weight: bold; text-decoration: none;}

a:hover                   { color: #666; text-decoration: none;}



a.listeoverskrift         { font-size:16px; }



a.meny:link, a.meny:visited       { color: #C33233;}

a.meny:hover        { color: #231F20;}

a.oppe:link,       a.oppe:visited,       a.oppe:hover       { color: #666;}

a.bunn:link,       a.bunn:visited,       a.bunn:hover       { color: #999;}

a.meny_upkt:link, a.meny_upkt:visited {

       color               : #C33233;

       font-size           : 11px;

       padding             : 0px 0px 0px 15px;

       background-image    : url(images/corner.gif);

       background-position : 0px 1px;

       background-repeat   : no-repeat;

	}

a.meny_upkt:hover          {

       color               : #231F20;

       font-size           : 11px;

       padding             : 0px 0px 0px 15px;

       background-image    : url(images/corner.gif);

       background-position : 0px 1px;

       background-repeat   : no-repeat;

	}

a.meny_3pkt:link,  a.meny_3pkt:visited {

       padding             : 0px 0px 0px 25px;

       color               : #C33233;

       font-size           : 10px;

       line-height         : 3px;

       background-image    : url(images/corner.gif);

       background-position : 10px 1px;

       background-repeat   : no-repeat;

       }

a.meny_3pkt:hover {

       padding             : 0px 0px 0px 25px;

       color               : #231F20;

       font-size           : 10px;

       line-height         : 3px;

       background-image    : url(images/corner.gif);

       background-position : 10px 1px;

       background-repeat   : no-repeat;

       }

a.nyhetlink:link,  a.nyhetlink:visited,  a.nyhetlink:hover  { font-size: 14px; color: #000; text-transform: uppercase;}

a.overskrift:link, a.overskrift:visited, a.overskrift:hover { font-size: 16px; color: #000;}

/* stth banner werbung */
#banner{
	margin-top:600px;
	margin-left:20px;
	float:left;
	}
#banner img{
	
	width:195px;
	/*height:40px;*/
	margin-bottom:2px;
}
/* ext:trade buecher shop div id=c59 */
#c59 div.tx-trade-pi1 {
	margin-top:10px;
}	
ul#trade_progress li {font-size: 0.75em}

/* spendenkarte  Version 1*/
/*
#partnerkarte{
    background-image:url("../images/rs-spendenkarte.gif");
    background-repeat:no-repeat;
    height:760px;
}

div.spendenformular{
    margin-top:526px;
    float:left;

}
form{
    float:left;
    line-height:1.4em;
}

form input.spender{
    margin-bottom:5px;
    height:2.6em;

    
}
form div.spender {
    float:left;
    margin:0 0 0 22px;
    

}
form div.sp_summe {
    float:left;
    margin:20px 0 0 20px;
    width:180px;
    color:#FFF;
    font-weight:bold;
}
*/
div.tx-powermail-pi1 {
background-image:url("../images/rs-spendenkarte.gif");
    background-repeat:no-repeat;
    height:760px;
	width:520px;	
}

#partnerkarte{
	margin-top:0px;
	float:left;
	margin-top:540px;
	display:block;
	width:520px;
	color:#FFF;
    font-weight:bold;

}
#partnerkarte legend {display:none}
p.tx_powermail_pi1_fieldwrap_html_radio_title {display:none} 
/* fieldset links */
#tx-powermail-pi1_fieldset_2 {
width:180px;
float:left;

}
div.powermail_radio_inner {
}

div.powermail_radio_inner input {
	float:left;
	margin-left:20px;
	/*position:relative;
	left:-2em;*/
}
div.powermail_radio_inner label{
float:right;
display:block;
width:120px;
margin-left:0px;
text-align:right;
margin-bottom:10px;
}
#powermaildiv_uid16 label {
	float:left;
	margin:2px 4px 0 20px;
}
#powermaildiv_uid16 input {
	float:left;
}

/* fieldset spender name etc */
#tx-powermail-pi1_fieldset_3 {
	float:left;
	width:100px;
	margin:0px;
	margin-left:13px;	
}
div.tx_powermail_pi1_fieldwrap_html_text{
	margin-bottom:7px;
}
#powermaildiv_uid18  label {
	display:none;
}
#powermaildiv_uid19  label {
	display:none;
}
#powermaildiv_uid20 label {
	display:none;
}
#powermaildiv_uid21 label {
	display:none;
}
#powermaildiv_uid22 label {
	display:none;
}
#powermaildiv_uid23 label {
	display:none;
}
#powermaildiv_uid25 label {
	display:none;
}

fieldset.tx-powermail-pi1_fieldset {
background-color:#AA0000;
border:0;
padding:10px;
}
/* Bestätiguing */
div.tx-powermail-pi1_confirmation p{
	margin-top:500px;
}
div.tx-powermail-pi1_thx {
	padding: 570px 0 0 40px;
	font-weight:bold;
	color:#fff;
}

/* flexcontent 2spaltig */
#sp_li{
	float:left;
	padding-right:5px;
	margin-top:-10px;
	width:250px;
}
#sp_re{
	margin: 10px 0px 20px 15px;
	padding: 0 0 0 0px;


	 
}