body {

	background-color: #CCCCCC;

	font-family: Arial;

}



hr {

	height: 10px;

	display: block;

	border-bottom: 1px solid #999999;

}



h1 {

	color: #162E7B;/*#00009C*/

	margin: 5px 0 5px 0;

	font-size: 14px;

}




table tr td p {

	margin: 0;

}



a {

	color: #000000;

}



a img {

	border: 0;

}



table tr td {

	vertical-align: top;

}



p,td {

	font-size: 12px;
	color: #162E7B;	
	

}



* h5 {

	padding-left: 10px;

}



#mainmenu {

	background-color: #FFFF99;

}



#submenu a:hover {

	background-color: #7A8CF7;

	color: #ffffff;

	height: 20px;

}



#path {

	margin: 0;

	padding: 2px 0 0 10px;

	position: relative;

	color: #FFFFFF;

	font-size: 12px;

	max-height: 18px;
	overflow:hidden;

}



#path a {

	color: #FFFFFF;

	text-decoration: none;
	

}



#path a:hover {

	text-decoration: underline;

	color: #ffffcc;

}





#path h1{



margin: 0;

font-size: 13px;

display: inline;

color: #ccc;

}



#searchbox form {

	padding: 0;

	margin: 0;

}



#searchbox {

	background-color: #0023FF;

	vertical-align: middle;

}



#searchbox input {

	height: 10px;

	font-size: 9px;

	margin-right: 5px;

	margin-bottom: 1px;

}



#searchbox input.button {

	height: 18px;

	font-size: 12px;

}



.tx-indexedsearch-title a {

	font-weight: bold;

	color: #0023FF;

}



.clear {

	clear: both;

}



.oblockr      {

	color: #FF0000;

	font-size: 24px;

	font-weight: bold;

	font-stretch: semi-expanded;

	/*background-color: #FFFFCC;*/
	
/*	background-image: url(/fileadmin/template/main/images/topbg.jpg);*/

	text-align: center;

	vertical-align: middle;
	
	border:none;

	padding: -10px;

	margin: 0px;

}



.oblockbline {

	color: #FFFFFF;

	font-weight: bold;

	border-bottom: 1px solid #ffffcc;

/*	border-top: 1px solid #ffffcc;*/

	background-color: #000099;
	
	text-align: left;

	padding: 0px;

	margin: 0px;

	height: 14px;
}



.oblockbl {

	font-size: 17px;

	color: #FFFFFF;

	font-weight: bold;

	/*border-right: 3px solid #666666;

	border-top: 3px solid #FFFFFF;

	border-left: 3px solid #FFFFFF;

	background-color: #000099;*/
	
	background-image: url(/fileadmin/template/main/images/topbg.jpg);

	text-align: center;

	padding: 0px;

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 0;

}



.oblockblm {

	font-size: 17px;

	color: #FFFFFF;

	font-weight: bold;

	/*border-right: 3px solid #666666;

	border-bottom: 3px solid #666666;

	border-top: 3px solid #FFFFFF;

	border-left: 3px solid #FFFFFF;

	background-color: #000099;*/
	
	background-image: url(/fileadmin/template/main/images/topbg.jpg);

	text-align: center;

	padding: 0;

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 0;

}



.oblockblb {

	font-family: Arial;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 28px;

	font-stretch: semi-expanded;

	text-align: center;

	background-color: #000099;

	border-bottom: 3px solid #666666;

	border-right: 3px solid #666666;

	border-left: 3px solid #FFFFFF;

	margin: 0;

	padding: 0;

}



#go {

	padding: 0;

	margin: 0;

	position: absolute;

	bottom: 0px;

	width: 100%;
	
	height: 59px;

	z-index: 510;

	background-color: #000099;

	/*padding-top: 10px;*/
	
	bottom: 15px;

}



#gu {

	font-family: Arial;

	position: absolute;

	bottom: 0;

	padding: 0px;

	margin: 0px;
	
	/*margin-bottom:3px;
	
	margin-left:5px;
	
	margin-right:5px;*/

	height: 33px;
	
	background-image:url(/fileadmin/template/main/images/fubg.jpg);

	background-color: /*#0000FF*/#FFFFCC;	

	font-weight: bold;

	color: #FFFFFF;

	/*vertical-align: middle;*/

	width: 100%;

	z-index: 580;

}



/*#gu td {

	text-align: center;

}*/



.lang {

/*	background-color: #c0c0c0;

	border-bottom: 3px solid #666666;

	border-right: 3px solid #666666;

	border-left: 3px solid #FFFFFF;

	border-top: 3px solid #FFFFFF;*/
	background-image: url(/fileadmin/template/main/images/folangbg.jpg);

	/*text-align: right;
			
	color: #000099;*/

	padding-left: 5px;

	padding-right: 5px;

	height: 41px;

	display: block;

	position: relative;

	font-size: 14px;

	font-weight: bold;
}

.fomright {
	background-image: url(/fileadmin/template/main/images/folangbg.jpg);
	height:41px;
}

.footermiddle{ 
	background-image:url(/fileadmin/template/main/images/fomiddle.jpg);
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bolder;
	line-height: 40px;	
	height:41px;
	}
	
.footermiddleend{
	background-image:url(/fileadmin/template/main/images/fomiddlend.jpg);
	background-repeat:no-repeat;
	}

.langmenuend{
	background-image:url(/fileadmin/template/main/images/foright.jpg);
	background-repeat:no-repeat;}




.langb {

	background-color: #c0c0c0;

	border-bottom: 3px solid #666666;

	border-right: 3px solid #666666;

	border-left: 3px solid #FFFFFF;

	border-top: 3px solid #FFFFFF;

	text-align: center;

	/*padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	padding-bottom: 2px;*/

}


.langb2 {

	background-color: #c0c0c0;

	border-bottom: 3px solid #666666;

	border-right: 3px solid #666666;

	border-left: 3px solid #FFFFFF;

	border-top: 3px solid #FFFFFF;

	text-align: center;

	/*padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;*/

}



.langba {

	background-color: #c0c0c0;

	font-weight: bold;

	border-bottom: 3px solid #666666;

	border-right: 3px solid #666666;

	border-left: 3px solid #FFFFFF;

	border-top: 3px solid #FFFFFF;

	text-align: center;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 1px;

	padding-bottom: 1px;

	float: left;
	
	font-size:12px;

}



.langba a {

	white-space: nowrap;

	text-decoration: none;

	color: #000099;

}

.langba2 {

	font-weight: bold;

	text-align: center;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 1px;

	padding-bottom: 1px;

	float: left;
	
	font-size:12px;

}



.langbk {

	border-bottom: 3px solid #FFFFFF;

	border-right: 3px solid #FFFFFF;

	border-left: 3px solid #666666;

	border-top: 3px solid #666666;
	
	/*height:55px;*/

}



.langbk2 {

	border-bottom: 2px solid #FFFFFF;

	border-right: 2px solid #FFFFFF;

	border-left: 2px solid #666666;

	border-top: 2px solid #666666;

}



.langb a {

	text-decoration: none;

	text-align: center;

	border: 0px;

	vertical-align: middle;

}


.langc {

}

.langc a {
	display:block;
	
	text-decoration: none;

	text-align: center;

	vertical-align: middle;
	
	color:#ffffff;
	
	background-color: #c0c0c0;

	border-bottom: 3px solid #666666;

	border-right: 3px solid #666666;

	border-left: 3px solid #FFFFFF;

	border-top: 3px solid #FFFFFF;
}

.langc a:hover {
	background-color:#0000cc;
	color:#ffffff;
}


* html .langb {

	text-align: center;

	text-decoration: none;

}

* html .langc {

	text-align: center;

	text-decoration: none;

}



.langmenu img {

	margin-top: 14px;}




/*
* html .lang {

	margin-top: 12px;

}*/



#Clock {

	color: #000099 !important;

	font-weight: normal;

}



#gotableblock {

	/*border-right: 5px solid #000099;

	border-left: 5px solid #000099;*/

	position: relative;

	z-index: 800;

	/*bottom: 15px;*/

}



.tb1,.tb2,.tb3,.tb4 {

	padding-top: 0px;

	border-bottom: 4px solid #666666;

	border-right: 4px solid #666666;

	border-left: 4px solid #FFFFFF;

	border-top: 4px solid #FFFFFF;

	width: 210px;
	overflow: hidden;
	
}


.tb1 a, .tb2 a, .tb3 a, .tb4 a {
width: 210px;
}


.tb5,.tb6,.tb7,.tb8,.tb9,.tb10,.tb11,.tb12,.tb13,.tb15,.tb16,.tb17,.tb18,.tb19

	{

	padding: 0px;

	border-bottom: 3px solid #666666;

	border-right: 3px solid #666666;

	border-left: 3px solid #FFFFFF;

	border-top: 3px solid #FFFFFF;

	width: 156px;

}



.tb1 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/verm.jpg);

}



.tb1 a:hover {

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/verm2.jpg);

}



.tb2 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/Handel1.jpg);

}



.tb2 a:hover {

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/Handel2.jpg);

}



.tb3 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/transport1.jpg);

}



.tb3 a:hover {

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/transport2.jpg);

}



.tb4 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/rep.jpg);

}



.tb4 a:hover {

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/rep2.jpg);

}



.tb5 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/5b.jpg);

}



.tb6 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/6b.jpg);

}



.tb7 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/7b.jpg);

}



.tb8 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/8b.jpg);

}



.tb9 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/9b.jpg);

}



.tb10 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/10b.jpg);

}



.tb15 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/bwm.gif);

}



.tb16 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/ga.jpg);

}



.tb17 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/sg.gif);

}



.tb18 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/brm.jpg);

}



.tb19 a {

	display: block;

	padding-top: 0px;

	background-image: url(/fileadmin/template/main/images/sp.gif);

}



.to {

	background-image: url(/fileadmin/template/main/images/to.gif);

	background-repeat: no-repeat;

	height: 10px;

	background-position: left bottom;

}



.tm {

	text-align: center;
	color: #162E7B;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
	font-size: 12px;
	background-image: url(/fileadmin/template/main/images/tm.gif);
	background-repeat: repeat-y;
	width: 210px;
}



.tm p {

	font-size: 13px;

}



* html .tm {

	text-align: center;

	color: #162E7B;

	padding-left: 2px;

	padding-right: 3px;

	display: block;

	font-size: 13px;

	background-image: url(/fileadmin/template/main/images/tm.gif);

	background-repeat: repeat-y;

}



.tu {

	background-image: url(/fileadmin/template/main/images/tu.gif);

	background-repeat: no-repeat;

	height: 10px;

}



.tm a {

	color: #162E7B;

	text-decoration: none;

}



.copy {

	padding-top: 0px;

	font-size: 13px;

	font-family: Arial;
	color: #000099;

}



.copy a {

	color: #000099;

}



.twrss_bodytext {

	padding: 5px;

}





.bnews {

	background-image: url(/fileadmin/template/main/images/brnewbg.jpg);

	background-position: 0px 0px;

}



#twrss_table {

}



* html #twrss_table {



}



.twrss_bodytext a {

	font-weight: bold;

	padding: 5px;

}



.searchgo {

	color: #000099;

	font-weight: bold;

	cursor: pointer;

}



#searchform {

	display: inline;

}



#searchform input {

	height: 13px;

	line-height: 13px;

	font-size: 11px;

}



.mboxm {

	border-top: 3px solid #ffffff;

	border-left: 3px solid #ffffff;

	border-bottom: 3px solid #666666;

	border-right: 3px solid #666666;

}



.mbox {

	background-color: #999999;

}



.seite {

	background-color: #ffffcc;

}



#inner-content p {

	color: #162E7B;	

	font-size: 12px;

}



.csc-mailform-label,.important {

	/*color: #ffffff;*/
	color: #162E7B;

	display: block;

	margin-left: 10px;

	font-weight: bold;

	font-size: 12px;

}



* html .important {

	margin-left: 4px;

}



.csc-mailform-label img {

	position: absolute;

	top: 140px;

	right: 0;

}



* html .csc-mailform-label img {

	top: 130px;

}



.csc-mailform-field label {

	width: 155px;

	display: block;

	float: left;

	color: #000099;

	font-size: 12px;

	padding-left: 10px;

	font-weight: bold;

}



#b {

	display: none;

	float:left;

}



.br {

	color: red;

	font-weight: bold;

	font-size: 13px;

}



.br img {

	display: block;

	margin-left: 5px;

	margin-right: 5px;

}



fieldset {

	border: none;

}



* html #mailformMeinung,.csc-mailform-submit {

	margin-left: 10px;

}



.jobboerse hr,p,a {

	margin: 0;

	padding: 0px;

	border: 0;

}



.trot p,.trot {

	color: #162E7B;

	font-weight: bold;

	font-size: 12px;

	text-align: center;

	padding: 0px;

}



.trox p,.trox {

	color: #FF0000;

	font-weight: bold;

	font-size: 13px;

	text-align: center;

	padding: 3px;

}



.eud {

	color: #0000aa;

	font-weight: bold;

	font-size: 13px;
	
	text-align:left;

}



.akranimg {

	padding-top: 5px;

	text-align: center;

}



#content .akranimg img {

	margin-left: auto;

	margin-right: auto;

}



#content .r {

	background-color: #ffffff;
	padding: 3px;
	font-size: 13px;
	font-weight: bold;
	text-align:left;

}



.mit {

	color: #666666;

	font-weight: bold;

	text-align: center;

	padding-right: 0px;

}



#content tr td.langb {

	vertical-align: middle;

}



#content .tb {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
}



.telsttext {

	color: #000099;

	text-align: center;

	font-weight: bold;

}



.hin {

	color: #ff0000;

	font-weight: bold;

	text-align: center;

}



.rlink p {

	color: #ff0000;

	font-size: 13px;

	font-weight: bold;

	text-align: center;

	text-decoration: underline;

}



.geraeteliste th {

	width: 600px;

	font-size: 13px;

	font-weight: bold;

	text-align: center;

	border: 1px solid #FF5D18;

	background-color: #DEDBDE;

	margin-top: 20px;
	color: #162E7B;

}

.geraeteliste th.nr{ width:30px; }
.geraeteliste td.nr1{text-align:center;}
.geraeteliste th.bild{ width:100px; }
.geraeteliste th.hersteller{ width:70px; }
.geraeteliste th.typ{ width:75px;}
.geraeteliste th.beschreibung{ width:120px; }
.geraeteliste th.preis{ width:95px; }



.geraeteliste td {

	background-color: #f0f0f0;

	padding-left: 3px;

	padding-right: 3px;

	padding-top: 5px;

	padding-bottom: 5px;
	color: #162E7B;
	font-size:12px;

}



.formlink {

	/*color: #ff0000;*/
	
	color:#da0600;

	font-size: 13px;

	font-weight: bold;

	text-decoration: underline;
}



#headline_start_wg{

display: inline;

font-weight: normal;

font-size: 13px;

}

.top{background-image: url(/fileadmin/template/main/images/topbg.jpg);
background-color:#ffffd0;}

.pfadticker{background-color:#ffff00;}

.link{ color:#FF0000;}

.impressum{ color:#000000}

#ticker{font-size:13px;margin-top:2px;}

.home{margin-left: auto; margin-right: auto; width: 950px; height:100%; margin-top:auto;}

.sitemap{text-align:left;}

.tickerzeile{ text-decoration:none; font-size:13px; color:#FFFFFF;}

.tickerzeile a{ text-decoration:none; font-size:13px; color:#FFFFFF;}

.stapler{ font-size:12px; font-weight:bolder; color: #162E7B;}

.staplerinfo p{ font-size:12px; color: #162E7B;}

.csc-mailform{ width:530px;}

.csc-mailform-field{ text-align:left;}


.startlist{ font-size:12px; color: #162E7B;}

h2{

	color: #162E7B;	
	margin: 5px 0 5px 0;
	font-size: 13px;

}

h3, h4, h5, h6 {

	color: #162E7B;	
	margin: 5px 0 5px 0;
	font-size: 12px;
	font-weight:normal;

}

.vermtext a, .vermtext {

	color: #162E7B;	
	font-size: 13px;
	text-align: justify;
	padding: 0px;

}

.formlinkh1 {

	/*color: #ff0000;*/
	
	color:#da0600;

	font-size: 14px;

	font-weight: bold;

	text-decoration: underline;
}

.jobboerse{
	font-size:16px;
	color:#000000;
	padding:5px;
}

.sondergtext{font-size: 12px; text-align: center; color: #162E7B; vertical-align:middle;}

.stapler2_links{ 
width:130px;
text-align:left;
vertical-align:top;}

.stapler2_rechts{ 
width:95px;
text-align:left;
vertical-align:bottom;}

#mietanfrage-content-window{
	position:absolute;
	top:0px;
	left:0px;
	width:617px;
	height:340px;
	margin-left:10px;
	margin-top:10px;
}

#mietschrift, #mietkontakt, #mietunten,#mietanfragewindow { position:absolute;}

#mietschrift{left:0px; top:0px;}
#mietkontakt{top:0px; left:58px;}
#mietunten{top:332px; left:0px;}

#mietanfragewindow{
top:69px;
left:58px;
height:264px; 
width:558px;
overflow-y:hidden;
overflow-x:hidden;
border-right:1px solid;
border-color:#000000;
}


.firmendarstellung{
	text-align:justify;
	font-size:12px;
	color: #162E7B;
}