*[class="body"]{
	text-align			: center;
	margin				: 0px;
	/*background-color	: rgb(100,100,100);*/
	background-image	: url(../../gfx/bgn1.jpg);
	font-family			: sans-serif;
	font-size			: 12px;
	color				: black;/*rgb(100,100,100);*/
	overflow-y			: scroll;
	}
a{
	color				: rgb(0,0,0);
	text-decoration		: none;
	outline				: none;
	font-weight			: bold;
	}
a:hover{
	text-decoration		: underline;
	}
table{
	font-size			: 12px;
	padding				: 0px;
	margin				: 0px;
	border				: 0px;
	}
tr{
	vertical-align		: top;
	}
input{
	background-color	: rgb(255,255,255);
	color				: rgb(100,100,100);
	border				: solid 1px rgb(100,100,100);
	font-size			: 12px;
	}
.input_check{
	border				: none;
	}
textarea{
	background-color	: rgb(255,255,255);
	color				: rgb(100,100,100);
	border				: solid 1px rgb(100,100,100);
	font-family			: Arial;
	font-size			: 12px;
	}
.input_form{
	width				: 150px;
	}
img{
	border				: 0;
	}
.textarea_form{
	width				: 250px;
	height				: 175px;
	}
.main{
	height				: 100%;
	width				: 100%;
	}
*[class="index"]{
	width				: 970px;
	/*min-width			: 900px;*/
	margin				: 0px auto;
	background-color	: rgb(255,255,255);
	border				: 0px solid rgb(0,0,0);
	}
*[class="top"]{
	position			: fixed;
	z-index				: 2;
	width				: 970px;
	}
*[class="header"]{
	width				: 100%;
	min-width			: 900px;
	height				: 150px;
	background-image	: url(../gfx/header.png);
	/*border-left         : 2px groove #fff;
	border-right        : 2px groove #fff;
	border-bottom       : 2px groove #fff;*/
	background-color	: rgb(220,220,220);
	background-repeat	: no-repeat;
	text-align			: left;
	}
* html .inhalt{
	width				: 900px;
	}
.line{
	height				: 1px;
	width				: 100%;
	min-width			: 900px;
	border-top			: 1px solid rgb(255,255,255);
	font-size			: 1px;
	}
	/* checke grauen balken */
.menu1{
	/*margin				: 0px auto;
	font-weight			: bold;
	min-width			: 900px;
	width				: 100%;
	height				: 50px;
	text-align			: right;
	float				: none;
	background-color	: rgb(0,0,0);
	background-image	: url(../gfx/bg_menu.png);
	background-repeat	: repeat-y;
	
	by mks 
	*/
	/* mks start */
	text-align			: left;
	width				: 900px;
	height				: 35px;
	background-color	: rgb(220,220,220);
	color				: rgb(100,100,100);
	font-size			: 11px;
	float				: none;
	position			: relative;
	margin				: 0px auto;
	/* mks stop */
	}
*[class="content"]{
	margin					: 0px auto;
	width					: 900px;
	/*height                  : 550px;*/
	background-color		: rgb(255,255,255);
	background-image		: url(../gfx/back.gif);
	background-repeat		: no-repeat;
	background-attachment	: fixed;
	background-position		: center 160px;
	padding					: 160px 0px 0px 0px;
	}
.menu2{
	text-align			: left;
	font-size			: 12px;
	margin				: 0px;
	font-weight			: bold;
	float				: left;
	width				: 200px;
	padding				: 0px 10px;
	background-color	: rgb(0,0,0);
	color				: rgb(255,255,255);
	}
.text{
	margin				: 0px 0px 0px 0px;
	text-align			: justify;
	padding				: 15px;
	width				: 870px;
	margin				: 0px auto;
	}
.headline{
	font-weight			: bold;
	text-decoration		: underline;
	}
*[class="footer"]{
	text-align			: center;
	border-left         : 2px groove #fff;
	border-right        : 2px groove #fff;
	border-top          : 2px groove #fff;
	width				: 970px;
	height				: 35px;
    background-image    : url(../gfx/bg_foot.png);
    background-repeat   : y;
	background-color	: rgb(220,220,220);
	color				: rgb(100,100,100);
	font-size			: 11px;
	margin				: 0px auto;
	bottom				: 0;
	position			: fixed;
	float				: none;
	/*position			: relative;*/
	z-index				: 2;
	}
.g_link{
	color				: rgb(100,100,100);
	}
.w_link{
	color				: rgb(255,255,255);
	}
.orangeLine{
    height              : 1px;
    width               : 100%;
    font-size           : 1px;
    border-top          : 1px solid orange;
    }
.right{
    text-align          : right;
}

    
/* Karussel Anfang */
a.test { 
	font-weight: bold;
	color: yellow;
}
a.test2 { 
	font-weight: bold;
	color: red;
}
#holder_images { display: none; }
	
#carousel img
{
	border: 0px solid #ddd;
}
#carousel img.link:hover
{
	border: 4px solid #0e0893;
}
/* Karussel Ende */




/* Eigene evtl nochmal drüber schauen. MKS MKS MKS MKS MKS MKS MKS */


.ctxPics{
    margin-left         :   10px;
    width               :   350px;
}
#ctxTable td{
    vertical-align      :   top;
}


#text
{
    width: 100%;
    height: 200px;
}
#nname,#firma,#text{
    background: rgb(255, 245, 207);
    width: 100%;
}
#telefon,#email{
    background: #99B3CC;
    width: 100%;
}
#vname{
    width: 100%;
}
#status_f1{
    background: rgb(255, 245, 207);
    width: 15px;
    height:15px;
    border:1px solid black;
}
#status_f2{
    background: #99B3CC;
    width: 15px;
    height:15px;
    border:1px solid black;
}
#sT{
    font-size: 10px;
}
#formTable{
    border: 2px solid #cccccc;
}
#shopTables{
    width: 500px;
}
.whiteField{
    background: white;
    height: 55px;
    width: 100%;
}
[class="blueField"]{
	background-color	: rgb(255,255,255);
	width				: 900px;
	height				: 40px;
	margin				: 0px auto;
	bottom				: 0;
	position			: fixed;
	float				: none;
	z-index				: 2;
}
.footerContent_L{
    float: left;
    margin: 10px;
}
.footerContent_R{
    float: right;
    text-align: right;
    margin: 10px;
}
a#Nav{

    display: block;
    width: 150px;
    background: red;
}
.preis{
    float: right;
    margin: -15px 100px 0 0;
    font-weight: bold;
}

