/*
DIV {
border: 1px solid #ff0000;
}
*/

body {
  background:#9D3737;
  background-image:url(../images/bg-tapete.gif);
  margin:10px; 
  padding:0px;
  border: 0px;
}
pre, p, form, a, button, h1, h2, h3, textarea, input, select,table { 
  font-family: Arial, Verdana, bitstream vera sans, Courier, sans-serif; 
  font-size: 11px; 
  color: #333333;
  line-height: 15px; 
}

P {margin: 0px 0px 0px 0px;}

.marginboth
{
  padding: 0px 5px 0 5px;
  margin-bottom: 10px;
}

.center, .center A {text-align: center;}

/* ----- Tabellen im tt_content nach imageorient field ausrichten ----------*/
/* bei imageorient 8 : unten mittig */
/* bei imageorient 0 : oben mittig */
.imgtext-8 .imgtext-table, .imgtext-0 .imgtext-table {
margin : 0 auto 0 auto;
}

a, a:link, a:link div, a:visited, a:visited div, a:active, a:active div { text-decoration:none; font-size:11px; color:#970808; }
a:hover, a:hover div { color:#970808; text-decoration:underline;}

HR
{
  display:block;  
  padding: 0;
  margin: 5px 0px 5px 0px;
  height: 1px;
  width: 100%;
  border-style: solid;
  border-color: #cccccc;
  border-width: 0px 0px  1px 0px;
}

/* Std Ueberschriften -------------------------*/

.dunkelrot {color: #970808;}

.hellgrau {color: #999999; font-size:9px;}


.fliesstext
{
  font-family: Arial, Verdana, bitstream vera sans, Courier, sans-serif; 
  font-size: 11px; 
  color: #333333;
  line-height: 15px; 
}
H1,H2,H3,H4

{
   font-family: Arial, Helvetica, Verdana, sans-serif;
   background-color:transparent;
}

H1
{

	font-size:18px;
	line-height:18px;
	color: #970808;
	background-color:#ffffff;		
	margin-bottom : 0px;
	margin-top : 10px;	
}

H2
{
   font-size: 16px; 
   font-weight: bold;
   color: #970808;
   line-height: 16px; 
}

H3, H3 A:link,H3 A:visited
{
   font-size: 14px; 
   color: #970808;
   line-height: 14px;
}

H4
{
	color:#970808;
	font-size : 11px;
	margin-bottom :8px;
	margin-top :5px;
}


.eu-playlists-track-icon IMG
{

  border: 0px;
}


/* -------- Formulare --------- */
.mailerror
{
  color: #970808;
}


form { margin: 0; padding: 0;}

INPUT,TEXTAREA,SELECT { -moz-border-radius: 6px }
INPUT:hover,TEXTAREA:hover {
 	background-color:#E5E5E5;
} 
TEXTAREA:focus,INPUT:focus
{
     background-color:#f2f2f2;
     border-style: inset; 
     color:#7d7d7d;
}


.forminput, .forminputselect, .formsubmit, .formtextarea,  .formsubmit-directmail, .inputdirectmail2, .inputbutton
{
  background-color:#FFFFFF;
  color:#333333;
  font-size: 10px;
  border:1px;
  border-style:solid;
  border-color:#999999;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: left;

}

.forminput, .formsubmit, .formtextarea,  .formsubmit-directmail, .inputdirectmail2, .inputbutton
{
  height:16px;
}
.forminput { width: 150px;}

.forminputselect { width: 150px;}

.forminputcheck { border:0px;}

.formsubmit { width: 150px; background-color:#E5E5E5;  height:16px;}
.formsubmit-directmail 
{ 
  padding: 0;
  width: 75px;
  background-color:#E5E5E5;
  height:16px;
  cursor:hand;
}


.formsubmit-directmail, .inputbutton, .formsubmit {cursor:pointer} /* IE 6.+ only*/
.formsubmit-directmail :hover, .inputbutton:hover, .formsubmit :hover {cursor:pointer} /* Gecko Engines only */

.inputbutton {
  background-color:#E5E5E5;
  width: 60px;
  margin: 5px 3px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  vertical-align: middle;
}

.formtextarea 
{ 
  width: 150px;
  height:150px;
}

.inputdirectmail2 {
  width: 140px;
  margin: 5px 3px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: middle;
}


/*funktioniert nur in moz*/
/*input[type="submit"] { color : red; } */

/* ------------------ Direct Mail ---------------------*/

.directmail-buttons
{
  margin: 10px 0 0 20px;
  text-align: center;
}

.directmail-text
{
  float:left;
  margin-right:5px;
  padding: 0 0 5px 0;
  line-height: 20px;
}

/* ------------------ Direct Mail ---------------------*/

/* special Sitemap ----------------------------------- */

/*div.sitemap_frame{
   position:relative;
	background-color:#ff9933;
	width:100%;
	top:0px;	
	height:100%;

}

table.sitemap {

	background-color:#ffffff;
	margin:0px;
	border-width:1px;
	border-spacing:0px;
	border-collapse:collapse;
	width:700px;
	height:400px;

}
*/
.sitemap2:hover { color:#ff0000;}



td.sitemap_lev1{width:35px; vertical-align:top;}

td.sitemap_lev2 { vertical-align:top; padding-top:5px;}
p.map_item_lev2 { margin:0px; margin-top:5px;}	
.sitemap_lev3 {}

p.map_item_lev3 { margin:0px;	margin-bottom:1px; font-size:10px; margin-right:5px;}	

td.sitemap_space {vertical-align:top; width:2px; background-color:#cccccc;}
img.sitemap_space { width:2px; background-color:#cccccc; margin:0px;}

.sitemap_link { text-decoration:none;}
.sitemap_link:hover { text-decoration:none;color:#000000;}
#sitemap_minwidth {width:120px; height:1px;}


/* --- End --- Globale Definitionen --- */