@import url('forms.css');
@import url('ui.css');
@import url('index.css');
@import url('ie7.css');
@import url('twitter-rss.css');
@import url('drawer.css');
@import url('slidemenu.css');


body {
	width:100%;
	height:100%;
	margin: 0px auto;
	background-color: white;
	font-family: Arial;
	font-size:14px;
	background-position:right;
	background-image:url('../images/rechts.gif');
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-right: 0px;
}

.main_top {
	padding-top:6px;
	clear:both;	
	height:29px;
	background-color: #EA3439;
	border:0px;

	font-size:16px;
	
	color: #FFFFFF;
	font-weight: bold;
	
	overflow:hidden;
	white-space:nowrap;
}

* html .main_top {
	padding-top:5px;
	height:33px;
}

.main_header {
	vertical-align:top;
	height: 109px;
	border-bottom: 1px solid #FF0000;
}

.main_menue {
	padding:10px;
	margin-left:0px;
	background-color: #FFFFFF;
	width:250px;
	
	height:100%;
	float: left;
	border-right: 1px solid #FF0000;
	
	background-image:url('menu.png');
	background-repeat:no-repeat;
}

.main_content {
	padding: 15px 60px 15px 80px;
	margin-left: 250px;
	max-width: 885px;
	min-height:300px;
	
	background-image:url('http://monstertyres.com/images/welt.jpg');
 	background-position:333px 150px;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-attachment:center;
}
/*.linkliste {
	padding: 15px 60px 15px 10px;
	margin-left: 275px;
	margin-right: 50px;
	max-width: 885px;
	min-height:20px;
	border-top: 1px solid #FF0000;*/
.linkliste {

padding-right: 60px;
padding-bottom: 15px;
padding-left: 10px;
/*preise und produkte verträgt dies nicht*/
margin-left: 275px;
margin-right: 50px;
/*----------------*/
max-width: 885px;
min-height: 20px;
border-top-color: #ff0000;
border-top-width: 1px;
border-top-style: solid;
position: relative;
clear: both;

  }

* html .main_content {
	background-position:125px 20px;
}

.main_footer {
	width: auto;
	height:50px;
	background-color: #CCCCCC;
	clear:both;
	/*preise und produkte verträgt dies nicht*/
  margin-right:37px;
	margin-left:270px;
  /*----------------*/	
}
.footerzwei {
	width: auto;
	height:50px;
	background-color: #000000;
	clear:both;
/*preise und produkte verträgt dies nicht*/
  margin-right:37px;
	margin-left:270px;
	/*----------------*/
	margin-top:10px;
	color:#FFFFFF;
	padding: 10px;	
}

.main_container {
	border:0px;
	margin-right:37px;
}


html h1 a {
	font-size:17px;
	color:#DD0303;
	font-family:Arial;
}

h1 {
	color:#000066;
	font-size:20px;
	font-weight:bold;
}

h2 {
	color:#000046;
	font-size:16px;
	font-weight:bold;
	padding-top:16px;
	line-height:14px;
}

.input { color:red; font-weight:bold; font-family: Arial; font-size:16px; background:#FFFFCC; border:0px; }

.button { background-img:url('http://monstertyres.com/images/button_bg.gif'); height:35px; border:2px solid black; font-weight:bold; }

.Stil4 {font-weight: bold;}

.subtitle { font-size:10px; font-weight:bold; vertical-align:top; margin:0px; width:90%; }

a{ font-size:14px; text-decoration:none; }
a:link { text-decoration: underline;  color:#0099FF; }
a:visited { text-decoration:underline;  color:#44718F; }
a:hover { text-decoration:none;  color:#FF0000;}
a:active { text-decoration:none; color:#FF0000;}

/*//////////menu/////////////*/
/*a.navi{
	display:block;
	color:#000000; 
	background:#F23438; 
	text-decoration:none; 
	font:normal 18px arial, sans-serif;
	font-weight:400;
	width: 100%;
}

a.navi:hover {
	color:#000000;
	text-decoration:none; 
	background-color:#ffffff;
}

a.navi:link { text-decoration: underline;  color:#000000; }
a.navi:visited { text-decoration:underline;  color:#000000; }
a.navi:active { text-decoration:none; color:#FF0000;}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu4, #smenu5, #smenu5, #smenu6, #smenu7, #smenu8, #smenu9 {
	display:none;
}

.menue_table dl, .menue_table dt, .menue_table dd, .menue_table ul, .menue_table li  {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu {
	width: 8.2em;
	font-size: 130%;
}


#menu .topDTa, #menu .topDTb  {
	margin: 0px 0px 1px 0px;
	text-align: left;
	text-indent: 2px;
	font-weight: 900;

}

#menu .topDT, #menu .downDT, #menu .downBig, #menu menuTop {
	height: 10px;
	line-height: 10px;
}

#menu .downDT {border-bottom: 1px solid #4a4a4a; border-top: 2px solid #fff;}
#menu .downBig {border-bottom: 4px solid #fff; border-top: 1px solid #cecece;}
#menu menuTop {border:0;}

.downBigOhne {
	border:none; 
	line-height: 10px;
}

#menu li 
{
	font: 70% "Trebuchet MS",Verdana,Arial,sans-serif;
	font-weight: 900;
	text-align: left;
	text-indent: 15px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	
}

#menu li a, #menu dt a, #menu li a:visited, #menu dt a:visited {
	text-decoration: none;
	display: block;
	height: 20px;
	
	margin: 0px 0px 0px 0px;
}

#menu li a:hover, #menu dt a:hover {	  
  margin: 0px 0px 0px 0px;
  padding:0px;
}*/
#menue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 173px;
	font-size: 12px;
	background-color: #F23438;
	text-decoration: none;
	color:#000000;
}
.menuekopf {
	width: 100%;
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
    font-weight: 400;
	}
.kopflink {
	font-weight: bold;
	width: 100%;
	color:#000000;
	text-decoration: none;
	padding-top: 3px;
	}
.kopflink a:link, .kopflink a:focus, .kopflink a:hover, .kopflink a:visited {
	color: #ffffff;
	font-weight: bold;
	padding-bottom:5px;
	text-decoration:none;
}
.kopflink a:active {
	color: #ffff44;
	font-weight: bold;
	padding-bottom:5px;
	text-decoration: underline;
}
.kopflink a:hover {
	color: #000000;
	background-color:#FFFFFF;
	font-weight: bold;
	padding:5px;
	text-decoration:none;
}
#menue ul {
	list-style-type: none;
	margin:0px;
	margin-left: 15px;
	padding: 0px;
	font-size: 10px;
}
#menue li {
	display: block;
}
#menue li a, #menue li a:link {
	text-decoration: none;
	display: block;
	color: #ffffff;
	width: 163px;
	padding: 2px;
}
#menue li a:visited {
	color: #ffffff;
	background-color: #F23438;
}
#menue li a:hover, #menue li a:active, #menue li a:focus {
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}

#markierung {
color: #000000;
background-color: #FFFFFF;
font-weight: bold;}

.menuekopf a:link, .menuekopf a:focus, .menuekopf a:active, .menuekopf a:hover, .menuekopf a:visited {
	color: #ffffff;
	font-weight: bold;
	padding-bottom:5px;
	text-decoration:none;
}
.menuekopf a:hover {
	color: #000000;
	background-color:#FFFFFF;
	font-weight: bold;
	padding:5px;
	text-decoration:none;
}
/*////////////////ende menu/////////////*/

#Layer1 {
	position:absolute;
	left:611px;
	top:124px;
	width:252px;
	height:30px;
	z-index:1;
}

.clearer {
  clear: both;
}


.export_start_box {
  border:2px solid black;
  background:#FFFFCC; 
  padding:10px;
  line-height: 25px;
  margin-bottom: 15px;
}

  
#monty_export_start {
  position: relative;
  top: 0px; left: 530px;
}

#whitebox_export_start {
  border:2px solid black;
  width:285px; 
  background: white;
  padding: 15px;
  margin-right: auto;
  margin-left:  auto; 
  margin-top: 0px;
}

<!--------------->

<!--
.haarlinie {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F23438;
	height: 9px;
}

#header a:link
{
  color:white; text-decoration: none;
}
#header a:visited
{
  color:black; text-decoration: none;
}
#header a:active
{
  color:black; text-decoration: none;
}
#header a:hover
{
  color:white; text-decoration: underline;
}

.content_angebote {
	width:100%;
	background-color:#F6494D;
	border:1px solid black;
	border-collapse:collapse;
}

* html .content_angebote {
	width:auto;
}

.content_angebote td {
	border:1px solid black;
	vertical-align:top;
	margin:3px;
	align:justify;
}
.Stil1 {color: #FF0000}
#offers{
position:absolute;
top:45px;
right: 45px;
background-color:#ffffff;
width:160px;
height:60px;
border:5px;
border-style:solid;
border-color: #000000;
}

#offers a:link
{
  color:black; text-decoration: underline;
}
#offers a:visited
{
  color:black; text-decoration: underline;
}
#offers a:active
{
  color:black; text-decoration: underline;
}
#offers a:hover
{
  color: #FF0000; text-decoration: underline; font-weight:600;
}

/*############### Mitarbeiter Frontend #####################*/
#on{
	border: 4px  #0F0 solid ;
	padding: 5px;
}

#on img{
	padding: 5px;;
	border: 2px solid #0C0;
	background-color: #DCFFB9;
}

.on {
	color: #3C0;
	
	}

#off{
	border: 4px  #F00 solid;
	padding: 5px;
	
}

#off img{
	padding: 5px;;
	border: 2px solid #F00;
	background-color: #FC949E;
	
}


.off {
	color: #F00;
	}
#kopf{
padding-bottom:10px;	
	}
	
#kopf h1{
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #333;
	}

#kopf h2{
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	}
	
#infobereich{
	padding-left: 50px;
	}

#infobereich img{
	padding: 0px;;
	border: none;
	background-color: #FFF;
	}
	
ul#infobereich li{
margin-left:0;
padding-left:0;}

#infobereich li{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	list-style-type: square;
	margin-bottom: 2px;
	}
	
/*Anfangszustand der Buttons im neuen Assi
Die Farbänderung erfolgt in preisberechnung.js*/	
#an {
	padding:2px;
	border:2px solid black;
	font-weight:bold;
	background-color:#00FF00;
	color:#000;
	text-decoration:none; 
}

#aus {
	padding:2px;
	border:1px solid black;
	font-weight:bold;
	background-color: #FFFFF;
	color:#FF3030;
	text-decoration:none; 
}
/*Ende der Buttonfarbe-Deklaration*/

#betriebsferien {
	width:375px; 
	position:absolute;
	top:20px;
	left:180px;
	border: 1px solid red;
	background-color:#fff;
	opacity: 0.90; /* Webkit und Opera  */
	-moz-opacity: 0.90; /* Mozilla Browser */
	filter:alpha(opacity=90); /* Internet Explorer */
	padding:5px;
	 -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
		}
#ferien_titel {font-size:20px; color:red;}
#ferien_datum {font-size:18px; color:red;}
#ferien_unterschrift {}	
#tagbox {
	margin-left:270px;
	margin-right:37px;
	padding:5px;
	margin-bottom:2px;
	}
	
.thickbox {
	padding:10px;
	border: 1px green solid;
	background-color: #00D319;
	margin-bottom:10px;
	}

.thickbutton {
 
}
/*############### Lizenzpartner Frontend #####################*/
#lizenzpartner #kopfbereich{
	border:1px solid black;
	background-color:#FFC;
	text-decoration:none; 
}

#lizenzpartner #kopfbereich:hover{
	border:1px solid black;
	background-color:#FFE;

}

#steckbrief{
	width: 300px;
	border: 1px solid grey;
	background-color:#D0D8E0;
	font-style:italic;
	font-size: 12px;
}

/*############ Enstorgung Neukunden #################*/
.positiv {
	color: green;
	font-style: bold;
	border: 2px green solid;
}
.negativ {
	color: red;
	font-style: bold;
	border: 2px red solid;
}
.anfragenwahl {
border : 5px red solid;
padding: 10px;  
}

.entsorgungsauftrag {
margin: 25px;
border: 2px green solid;
background-color:  #ffff99;
padding: 10px;
}

.interview {
	line-height:30px;
	font-size: 16px;
	margin-top:55px;

}
