BODY {
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal; 
color : #494949; 
background-color : white;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto; 
}

H1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 16px; 
color : #494949; 
background-color : transparent;
 letter-spacing: 3px;
 line-height: 12px;
 word-spacing: normal;
 }

H2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 14px; 
color : #494949; 
background-color : transparent;
 line-height: 1px;
}

H3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 13px; 
color : #494949; 
background-color : transparent;
 line-height: 3px;
}

H4 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 12px; 
color : #494949; 
background-color : transparent;
 line-height: 3px;
}

H5 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 11px; 
color : #494949; 
background-color : transparent;
 line-height: 1px;
}

p {
font-size : .9em; 
font-family : Verdana, Arial, Helvetica, sans-serif;

}

.smalltext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .9em; 
}


.smalltext a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.noline a:link {
  text-decoration : none;
}

.noline a:visited {
  text-decoration : none;
}


.largetext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.errortext {
  font-family :Verdana, Arial, Helvetica, sans-serif;
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.grid {
border : .05em solid #AAB9A9;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_dark {
  background-color : #7A7A7A;
}

.bg_medium {
  background-color : #939393;
}

.bg_light {
  background-color : #ADADAD;
}

.alt_bg_dark {
  background-color : #7A7A7A;
}

.alt_bg_medium {
  background-color : #939393;
}

.alt_bg_light {
  background-color : #ADADAD;
}

.copyright {
    font-size: 10px;
    text-align: center;
    color: #4B4B4B;
	 background-image: url(images/dbl_footerbg.png);
	background-repeat: repeat-x;
	vertical-align: middle;
}

/* MENUE */

.menuetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	color: White;
	text-decoration:	none;
	line-height: 		20px;
	background-color: #ADADAD;
	padding-left: 5px;
	letter-spacing: 3px;
}




.mainMenu {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color: Red;
	text-decoration:	none;
}

.inactive_item {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color: #FFD700;
	text-decoration:	none;
	line-height: 		16px;
	padding-left:		10px;
}


.inactive_href {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color: #ffffff;
	text-decoration:	none;
	line-height: 		16px;
	padding-left:		10px;
}

.menuhead {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color: #ADADAD;
	text-decoration:	none;
	line-height: 		16px;
	padding-left:		10px;
}

.menuhead2 {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color: #000000;
	text-decoration:	none;
	line-height: 		16px;
	padding-left:		10px;
}


.menuhead a:link {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color: 				#FFBC3E;
	text-decoration:	none;
	line-height: 		16px;
	padding-left:		10px;
}

.menuhead a:visited {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color: #9E9E9E;
	text-decoration:	none;
	line-height: 		16px;
	padding-left:		10px;
}



.submenu {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color: #666666;
	text-decoration:	none;
	padding-left:		10px;
}
.submenu_aktiv {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#FF2020;
	text-decoration:	none;
	padding-left:		10px;
}

.menu {
	background-color:	#FFFFFF;
	color:			#000000;
	padding-left:		0px;
}

.menu a {
	color:				#000000;
}

.menuhighlight {
	background-color: #DBDBDB;
}

.menuactive {
	background-color: #ADADAD;
}


/* MENUE ENDE */





/* Ab hier alles neu für das Theme phpwebsite hosting */

/* header Logo Bereich */

.header1_bg {
	background-image: url(images/phpwebsitehosting_06.gif);
	background-repeat: repeat-x;
}



/* Beginn der Boxen-Layouts */

/* default_box_black  */
.box_black_bg {
	background-color: #010101;
}

.box_black_title {
	
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

.box_black_content {
	
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

/* ENDE    default_box_black  */

/* default_box_dkl_grau  */
.box_dkl_grau_bg {
	background-color: #494949;
}

.box_dkl_grau_title {
	
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

.box_dkl_grau_content {
	
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

/* ENDE    default_box_dkl_grau  */

/* default_box_grau  */
.box_grau_bg {
	background-color: #7A7A7A;
}

.box_grau_title {
	
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

.box_grau_content {
	
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

/* ENDE    default_box_grau  */

/* default_box_hell_grau  */
.box_hell_grau_bg {
	background-color: #ADADAD;
}

.box_hell_grau_title {
	
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

.box_hell_grau_content {
	
	color: #010101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

/* ENDE    default_box_hell_grau  */


/* default_box_hell_grau2  */
.box_hell_grau2_bg {
	background-color: #DADADA;
}

.box_hell_grau2_title {
	
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

.box_hell_grau2_content {
	
	color: #010101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

/* ENDE    default_box_hell_grau2  */



/* Untere Footerzeile mit Texten */ 

.footertexte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #B7B7B7;
}

.footertexte a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #B7B7B7;
	text-decoration: none;
}

.footertexte a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #B7B7B7;
	text-decoration: none;
}

/* ENDE  Untere Footerzeile mit Texten */ 

/* page_box_grau  */
.page_grau_bg {
	background-color: #7A7A7A;
}

.page_grau_title {
	
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

.page_grau_text {
	
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}

/* ENDE    page_box_grau  */

/* PREISLISTE */
.preisliste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 6px;
	vertical-align: middle;
	color: #333333;
}
/* REG-BEDINGUNGEN LINKS  */

.rotstrich {
	color: #757575;
	letter-spacing: 2px;
}
.rotstrich a:link {
	color: #757575;
}

.rotstrich a:visited {
	color: #757575;
}

.rotstrich a:hover {
	color: #FEBE26;
}


.bg_balken_grau_hell {
	background-image: url(/UserFiles/Image/balken_bg_grau_weiss.jpg);
	background-repeat: repeat-x;
	
}