/*** BEGIN: COMMON **********************************************/

body {
	margin: 20px auto 20px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:11px;
	background-color: #eeeeee;
	color:#000000;
}
#wrap {
	width: 860px;
	text-align:left;
	margin: 0px auto 0px auto;
	/*border: 1px solid #9c5aa4;*/
	background-color: #ffffff;
}
p {
	padding:0;
	margin:0;
}
a img {
	border:none;
}
.text { 
	color: #000000;
	}
a { 
	font-weight:bold;
}

form {
	margin: 0px;
	}
h1	{
	font-size: 150%;
	margin-top: 5px; 
	margin-bottom: 15px;
	}
h2	{ 
	font-size: 130%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}
h3	{ 
	font-size: 110%; font-style: italic;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}
h4	{ 
	font-size: 100%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}
h5	{ 
	font-size: 100%; font-style: italic;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}
h6	{ 
	font-size: 90%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}
th	{ 
	font-size: 100%;
	text-align:left;
	vertical-align:top;
	}
td { 
	font-size: 100%;
	}

.space{
	clear:both;
	height:15px;
	width:100%;
	float:left;
}

#main .ueberschrift, #sidebar .ueberschrift{
	clear:both;
	padding:2px 6px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
#main .inhalt, #main .angebote, #sidebar .inhalt, #sidebar .logo{
	clear:both;
	padding:5px;
	font-size:11px;
	float:left;
}

/*** END: COMMON **********************************************/

/*** BEGIN: HEADER **********************************************/
#header {
	clear:both;
	width:100%;
}
#header .logo {
	line-height:0;
	height:100px;
	padding:0;
	margin:0;
}

#header .userinfo {
	margin:0;
	clear:both;
	text-align:right;
	padding:6px 5px 0 0;
	font-size:10px;
	height:18px;
	/*background-image:url(Images/company_header_unten.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
}
#header .userinfo a{ 
	color: #ffffff; /* mod farbe */
	text-decoration:none;
}


#header .navi {
	clear:both;
	float:left;
	width:100%;
}
#header .navi ul  { 
	margin-left: 5px;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#header .navi li {
	margin: 0px; 
	float:left;
	font-size:11px;
	list-style:none;
}
#header .navi a{ 
	padding:2px 10px;
	text-decoration:none;
}


#header .navi li.aktiv { 
	margin: 0px;
	float:left;
	list-style:none;
}
/*** END: HEADER **********************************************/

/*** BEGIN: MAIN **********************************************/
#main {
	clear:both;
	width:690px;
	margin: 10px 0px 0px 3px;
	padding-right:5px;
	font-size:10px;
	float:left;
}
#main .ueberschrift{
	width:678px;
}

#main .inhalt{
	width:678px;
}
#main .inhalt li {
	margin-bottom:5px;
}
#main .inhalt .titelbild{
	float:left;
	margin-right:8px;
}
#main .inhalt .titeltext{
	padding:0px;
}
#main .pausetext{
	width:678px;
	float:left;
}
#main .gutscheintext{
	width:310px;
	float:left;
	margin-left:8px;
}
#main .kaufen{
	width:150px;
	float:left;
	margin-left:5px;
	font-weight:bold;
}
#main .kaufen img{
	border:0px;
	padding:0px;
}
#main .kaufuebersicht td{
	line-height:25px;
}
#main .kaufuebersicht .firstrow td{
	/*border:none;*/
}
#main .kaufuebersicht .lastrow td{
}
#main .kaufuebersicht{
	margin-top:12px;
	font-size:11px;
}
#main .wert{
	text-align:right;
}
#main .angebote{
	clear:both;
	width:670px;
	padding:5px 9px 0px 9px;
}



#main .navi {
	clear:both;
	float:left;
	width:100%;
}
#main .navi ul  { 
	margin: 0px 5px 0px 0px;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#main .navi li {
	margin: 0px; 
	float:left;
	font-size:11px;
	list-style:none;
}
#main .navi a{ 
	padding:2px 10px;
	text-decoration:none;
}


#main .navi li.aktiv { 
	margin: 0px;
	float:left;
	list-style:none;
}


#main .gutschein table{
	margin-top: 5px;
	margin-bottom:10px;
}
#main .gutschein th{
	font-weight:bold;
}
#main .gutschein td, .gutschein th{
	line-height:18px;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

/*** END: MAIN **********************************************/

/*** BEGIN: SIDEBAR **********************************************/
#sidebar {
	width:145px;
	margin:10px 0px 0px 0px;
	padding-left:5px;
	border:0px;
	float:left;
	text-align:center;
}
#sidebar .ueberschrift{
	width:135px;
	text-align:left;
}
#sidebar .inhalt{
	width:135px;
	text-align:center;
}
#sidebar .inhalt img{
	margin-bottom:5px;
}
#sidebar input{
	width:130px;
	font-size:10px;
}
#sidebar .info{
	text-align:left;
}
#sidebar .info a{
	font-weight:normal;
}
.goback {
	margin: 10px 0 10px 0;
}
/*** END: SIDEBAR **********************************************/


/*** BEGIN: FOOTER **********************************************/
#footer {
	clear:both;
	width:690px;
	text-align:center;
	padding:6px;
	font-weight:bold;
}
/*** END: FOOTER **********************************************/


/*** BEGIN: MOD WERTE **********************************************/
a { 
	color: #9c5aa4; /* mod farbe */
	text-decoration:none; /* mod none,underline */
}
a:hover, a:active { 
	color: #f49f24; /* mod farbe */
}


#main .ueberschrift, #sidebar .ueberschrift{
	color:#ffffff; /* mod farbe */
	background-color:#9c5aa4; /* mod farbe */
}
#main .inhalt, #main .angebote, #sidebar .inhalt, #sidebar .logo{
	background-color:#ffffff; /* mod farbe */
	border:1px solid #9c5aa4; /* mod solid,dotted,dashed & farbe */
}


.manuel_height{
	  height:; /* nur wenn man gleiche höhe erzwingen will */
}


#header .logo {
	text-align:center; /* mod left,center,right  */
	background-color:#9c5aa4; /* mod farbe */
}

#header .userinfo {
	color: #ffffff; /* mod farbe */
	background-color:#3d3e2a; /* mod farbe */
}
#header .userinfo a{ 
	color: #ffffff; /* mod farbe */
}
#header .userinfo a:hover, .userinfo a:active { 
	color: #ffffff; /* mod farbe */
}


#header .navi a{ 
	border:0px solid #9c5aa4;  /* mod 0,1 & farbe */
	color: #9c5aa4; /* mod farbe */
	background-color:#3d3e2a;  /* mod farbe */
}
#header .navi {
	line-height:1.5em; /* wenn #header .navi a border 0 ist, dann 1.5em, sonst 1.7em */
}
#header .navi a:hover, .navi a:active { 
	border-color:#9c5aa4; /* mod farbe */
	color: #f49f24; /* mod farbe */
	background-color:#dddddd; /* mod farbe */
}
#header .navi .aktiv a{ 
	border-color:#9c5aa4; /* mod farbe */
	color: #ffffff; /* mod farbe */
	background-color:#9c5aa4; /* mod farbe */
}
#header .navi .aktiv a:hover, .navi .aktiv a:active { 
	border-color:#9c5aa4; /* mod farbe */
	color: #f49f24; /* mod farbe */ 
	background-color:#9c5aa4; /* mod farbe */
}


#main {
	/*border-right:1px dashed #9c5aa4;*/ /* mod 0,1 & solid,dotted,dashed & farbe */
}
#main .inhalt{ 	
	border-top:0;
}
#main img, #sidebar .inhalt img{
	/*border:1px solid #dddddd;*/ /* mod 0,1 & farbe */
	padding: 1px; /* mod 0,1 */
}
#main .kaufuebersicht td{
	border-top:1px dotted #000000; /* mod 0,1 & solid,dotted,dashed & farbe */
}
#main .wert{
	color:#9c5aa4; /* mod farbe */
}

#main .navi a{ 
	border:1px solid #dddddd;  /* mod 0,1 & farbe */
	color: #9c5aa4; /* mod farbe */
	background-color:#dddddd;  /* mod farbe */
}
#main .navi {
	line-height:1.9em; /* wenn #main .navi a border 0 ist, dann 1.7em, sonst 1.9em */
}
#main .navi a:hover, .navi a:active { 
	border-color:#dddddd; /* mod farbe */
	color: #f49f24; /* mod farbe */
	background-color:#dddddd; /* mod farbe */
}
#main .navi .aktiv a{ 
	border-color:#dddddd; /* mod farbe */
	color: #ffffff; /* mod farbe */
	background-color:#9c5aa4; /* mod farbe */
}
#main .navi .aktiv a:hover, .navi .aktiv a:active { 
	border-color:#dddddd; /* mod farbe */
	color: #f49f24; /* mod farbe */ 
	background-color:#9c5aa4; /* mod farbe */
}

#main .gutschein td, .gutschein th{
	border-top:1px dotted #000000; /* gleiche werte wie kaufuebersicht */
}

#sidebar .inhalt{
	border-top:0;
}
#sidebar .logo{
	padding:1px; /* mod 0,1 */
	border:1px; /* mod 0,1 */
}
#sidebar input{
	border:1px solid #9c5aa4 ; /* gleiche farbe wie überschrift background-color */
}

#sidebar .info a{
	font-weight:normal;
	color:#000000; /* mod farbe */
}


#footer a{
	color:#000000; /* mod farbe */
}

.Error, .Success, .Hint {
	padding:4px;
	font-weight:bold;
}
.Error, .Hint {
	color:#E71E0F;
}
.Success {
	color:#009933;
}
/*** END: MOD WERTE ************************************************/
