body, p, td, th, ul, dl, ol { font: 12px arial, helvetica, sans-serif;}

a {
	text-decoration: underline;
         color: #000000;
}

body {
	margin: 0px 0px 10px 0px;
	padding: 0;
	background: #FFF url(http://www.webmasterware.net/bilder/bodybg.jpg) repeat-x;
	text-align: center;
}

h1 {
	height: 0px;
	margin: 0px;
	font-size: 1px;
}

img {
	border: 0px;
}

#TeaserContent {
	padding: 5px 5px 5px 15px;
}

#TeaserContent h2 {
	font-size: 14pt;
	color: #fff;
	font-family: Arial;
	margin: 0px;
}

#TeaserContent ul {
		margin: 5px 0 0 15px;
		padding:0;
		list-style-type: square;
		color: #fff;
}


#TeaserContent li span {
		color: #595959;
}

.urhere {
	clear: both;
	padding: 10px 5px 0px 10px;
	font-size: 10pt;
	color: #909090;
}
.urhere a {
	color: #909090;
}

.urhereh1 {
	clear: both;
	padding: 10px 5px 0px 10px;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

#TeaserContent ul li a strong {
	color: #000;
}

#TeaserContent ul li a {
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	color: #000080;
}
#TeaserContent ul li a:hover {
	font-size: 10pt;
	color: #000;
	font-weight: bold;
}
#TeaserContent ul li {
	font-size: 8pt;
	font-family: Arial;
}

#homeBillboard1, #homeBillboard2, #homeBillboard3, #homeBillboard4 {
	border-top: solid 1px #C0C0C0;
	float: left;
	width: 225px;
	padding: 0;
	background: #ECECFF;
	border-right: solid 1px #C0C0C0;
}
#homeBillboard4 {
	border-right: 0;
	width: 222px;
}
#homeBillboard1 {
	height: 445px;
}

#homeBillboard2, #homeBillboard3, #homeBillboard4 {
	height: 362px;
}

#homeBillboard1 h3, #homeBillboard2 h3, #homeBillboard3 h3, #homeBillboard4 h3 {
	font-size: 12pt;
	margin: 0 0 10px 0;
}

#homeBillboard1 h3 a, #homeBillboard2 h3 a, #homeBillboard3 h3 a, #homeBillboard4 h3 a {
	font-size: 12pt;
	text-decoration: none;
}

#homeBillboard1 ul, #homeBillboard2 ul, #homeBillboard3 ul, #homeBillboard4 ul {
		margin: 5px 0 0 15px;
		padding:0;
		list-style-type: square;
		color: #FF8000;
		font-weight: bold;
}

#homeBillboard1 li, #homeBillboard2 li, #homeBillboard3 li, #homeBillboard4 li {
		margin-bottom: 10px;
}

#homeBillboard1 li span, #homeBillboard2 span, #homeBillboard3 span, #homeBillboard4 span {
		color: #808080;
		font-weight: normal;
		font-size: 8pt;
}

#homeBillboard1 em a, #homeBillboard2 em a, #homeBillboard3 em a, #homeBillboard4 em a {
		text-decoration: underline;
		color: #808080;
}



form {
	margin: 0;
         padding: 0;
}

.clearAll {
 clear: both;
}

#mainframe {
	width:900px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	background:#FFFFFF;
}
#masthead {
	margin: 0;
	padding: 0;
	display:block;
	height:95px;
	width:900px;
	background:#000080 url(http://www.webmasterware.net/bilder/bodybg.jpg) repeat-x;
}

#wmwLogo {
	margin: 0px 0px 0px 0px;
         float:left;
         padding:0px;
}
#wmwName {
	float:right;
         padding:0px;
         margin-top: 5px;
}

	#topMenu {
		clear:both;
		height:23px;
		display: block;
		margin: 0px;
                 position: absolute;
                 top: 62px;
	}

	#topMenu ul {
		margin:0;
		padding:0;
		list-style-type: none;
		display: block;
	}

	#topMenu ul li {
		display: block;
		float:left;
		text-align:center;
	}

	#topMenu a {
		width:178px;
		margin:0;
		display: block;
		vertical-align: middle;
		height:20px;
                 color: #ffffff;
                 text-decoration: none;
                 font-weight: bold;
		background: url(http://www.webmasterware.net/bilder/topmenue_blue.jpg) repeat-x;
		padding: 5px 0px 0px 0px;
		border-left: 1px #121291 solid;
		border-right: 1px #000054 solid;
		border-top: 1px #121291 solid;
	}

	/* hack MSIE \*/
	* html #topMenu a {width:225px;height:26px;}
	/* hack - end */

	#topMenu a:hover {
		color:#fff;
		text-decoration: none;
		background: url(http://www.webmasterware.net/bilder/topmenue_blue_highlight.jpg) repeat-x;
	}

	#topMenu .menuLink_selected a, #topMenu .menuLink_selected a:hover {
		background: url(http://www.webmasterware.net/bilder/topmenue_orange.jpg) repeat-x;
		color: #000000 !important;
		border-right: 1px #e77103 solid;
		border-left: 1px #fdcb43 solid;
		border-bottom: 1px #EE811C solid !important;
		border-top: 1px #fdcb43 solid;
	}

	/* hack \*/
	* html #topMenu .menuLink_selected a {height:27px;}
	/* hack \*/

#subNav {
	/* background-color: #EE811C; */
         background-color: #EFEFEF;
	border-left: none;
	border-right: 1px #CCC solid;
         border-bottom: 1px #CCC solid;
	width:900px;
	padding: 0;
	margin:0px;
	float:left;
	overflow:visible;
	display:block;
}

#homepageContent {
	background-color: #FFF;
	border-right: solid 1px #808080;
	border-left: solid 1px #808080;
	width:900px;
	padding:0px;
	margin:0px;
	float:left;
	overflow:visible;
	display:block;
}

.containerBlock {
	clear: both;
	padding-top: 20px;
	min-height: 50px;
}

.containerBlock h3 {
	font-size: 12pt;
	margin: 0 0 10px 0;
}

.containerBlock a {
	color: #000;
}

#containerContent {
	clear: both;
	width: 700px;
	margin: 20px auto 10px auto;
	padding-top: 20px;
}

#containerContent h3 {
	font-size: 11pt;
	margin: 0 0 10px 0;
}

#containerContent p {
	text-align: justify;
}

.teaser_kontakt_2 a {
	width: 335px;
	height: 85px;
	text-align: right;
	float: right;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
.teaser_kontakt_2 strong {
	padding-left: 200px;
	padding-top: 35px;
	color: #fff;
	display: block;
}

.teaser_kontakt_2 {
	width: 670px;
	height: 85px;
	margin: auto;
	background: url(/img/teaser_kontakt_2.jpg) no-repeat;
}

.container2Col1 {
	clear: both;
	float: left;
	width: 330px;
}

.container2Col2 {
	float: right;
	width: 330px;
}


.containerCol1 {
	float: left;
	width: 250px;
}

.containerCol2 {
	float: right;
	width: 420px;
	margin-left: 25px;
	text-align: justify;
	/*padding-top: 30px;*/
}

.containerCol2 a, .container2Col1 a, .container2Col2 a {
	text-decoration: underline;
}

#footerBar {
	border-top: 1px #FFF solid;
	background: #19194C;
         background: url(http://www.webmasterware.net/bilder/topmenue_blue.jpg) repeat-x;
	color: #FFF;
	padding:5px 5px 5px 20px;
	margin: 0px;
	float:left;
	width:875px;
	font-size: 11px;
         text-align: center;
}

/* hack MSIE \*/
* html #footerBar {width:900px;}
/* end */

#footerBar a {color: #FFF; text-decoration:none;}

.pipe {padding: 0px 16px 0 17px;}

#footerText {
	clear: both;
	padding: 3px 0px 30px 15px;
	margin: 0 auto;
	text-align:left;
	width:870px;
	font-size: 11px;
}

.footerCol {
	width: 50%;
	margin: 0;
	float: left;
}

/* hack MSIE \*/
* html #footerText {width:900px;}
/* end */


#homeTeaser1 {
	float: left;
	width: 500px;
         height: 200px;
	padding:0;
         margin:0px;
         background:#FFFFFF;
}
#homeTeaser3 {
	float: left;
	width: 400px;
    height: 200px;
	padding: 0;
    background: url(/img/teaserbg_orange_2.jpg) repeat-y;
}

/* hack MSIE \*/
* html #homeTeaser2 {width:399px;}
* html #homeTeaser3 {width:399px;}
/* end */



#homeBillboard5 {
	float: left;
	width: 672px;
    height: 84px;
	padding: 0;
    background: url(/img/teaser_kontakt.jpg) no-repeat;
    border: 0;
    border-top: solid 1px #C0C0C0;
}

/* hack MSIE \*/
* html #homeBillboard4 {width:224px;}
/* end */

#homeBillboard1 a {
	width: 224px;
         height: 445px;
         color: #000000;
         text-decoration: underline;
}

#homeBillboard2 a, #homeBillboard3 a {
	width: 224px;
         height: 362px;
         color: #000000;
         text-decoration: underline;
}

#homeBillboard4 a {
	width: 221px;
         height: 362px;
         color: #000000;
         text-decoration: underline;
}


#homeBillboard1 a:hover {
	width: 224px;
         height: 445px;
         color: #000000;
         text-decoration: none;
         background: #D9D9FF;
         /*url(http://www.webmasterware.net/bilder/bgblueish.gif) repeat;*/
}

#homeBillboard2 a:hover, #homeBillboard3 a:hover {
	width: 224px;
         height: 362px;
         color: #000000;
         text-decoration: none;
         background: #D9D9FF;
}

#homeBillboard4 a:hover {
	width: 221px;
         height: 362px;
         color: #000000;
         text-decoration: none;
         background:#D9D9FF;
}



.BillboardText {
	padding: 10px;
    text-align: left;
}

#BillboardHead {
	padding: 10px;
         border-bottom: dashed 1px #808080;
}

#TxtTeaser {
	margin-top: 5px;
}
#loginLegend {
         float: left;
         width: 100px;
         padding-left: 20px;
}
#loginforgotpw {
         float: left;
         width: 200px;
         padding-left: 20px;
         margin-top: 5px;
}
#loginforgotpw a:hover {
	text-decoration: underline;
         color:#FFAF2F;
}
#loginremember {
         float: right;
         padding-right: 20px;
}
#loginButton {
         clear: right;
         margin-right: 42px;
}
#logininput {
        border-left: 1px #121291 solid;
        border-right: 1px #000054 solid;
        border-top: 1px #121291 solid;
        font-size: 9px;
        height: 20px;
}

#homeTeaser3 a, #homeTeaser3 a:hover {
        	color: #ffffff;
        	text-decoration: underline;
        	text-align: justify;
        	font-size: 11px;
	width: 389px;
	height: 100px;
}
#lnkTeaser {
	color:#000090;
         text-decoration: underline;
         margin-left: 10px;
}

ul.sroul {
	margin: 5px 0 0 15px;
	padding:0;
	list-style-type: square;
}

.sroul li strong {
 list-style-type: square;
 font-family:Arial, Helvetica, Verdana;
 color:#000000;}

.sroul li div {
 font-family:Arial, Helvetica, Verdana;
 color:#7F7F7F;
 text-align: justify;
}

.sroul li { color: #ea6813; }


.sroul li span {
 color:#000000;
}

.sroul li em {
 color:#000000;
 font-weight: bold;
 text-decoration: none;
}

.referenzdetails {
 font-size:8pt;
 color:#7F7F7F;
 text-align: justify;
}

#hidden-7 { background:#036 ; color:#FFF ;  text-align:center }
.toggle { display:none; overflow:hidden; height: 1px; }

.imgproddet {
 width: 198px;
 height: 246px;
 float: right;
 margin-left: 15px;
}

.clear {
	clear: both;
}

.iframe_map {
	width: 675px;
	height: 600px;
	border: none 0px;
	margin-left: auto;
	margin-right: auto;
}

#agb_1, #agb_2, #agb_3, #agb_4 {
	display: block;
}

#agb_1 h3, #agb_2 h3, #agb_3 h3, #agb_4 h3 {
	font-size: 14pt;
}

#agb_1 h4, #agb_2 h4, #agb_3 h4, #agb_4 h4 {
	font-size: 11pt;
}

.joblist h3 { font-size: 14pt !important; }
.joblist h4 { font-size: 11pt; }

.center {
	text-align: center;
}

.ul_a {
	list-style-type: lower-alpha;
}

.ul_i {
	list-style-type: lower-roman;
}

.ul_1 {
  list-style-type: decimal;
}

.hr_admarkt2 {
	background-color: #DF0000;
	color: #DF0000;
	height: 1px;
	border: none;

}

.red_killed {
  text-decoration: line-through; ;
}

.contactus {
	width: 280px;
         float: right;
         color: #000000 !important;
         border: solid 1px #C0C0C0;
         font-size: 8pt !important;
         padding: 5px;
         text-align: center;
}
.contactus a {
         color: #000000 !important;
}

.contactformcontainer {
	padding-top: 2px !important;
	min-height: 10px !important;
}
.contactform2Col1 {
	width: 200px !important;
}
.contactformcontainer .container2Col2 {
	float: left !important;
}

p.graph {
	font-size: 7pt;
         font-style: italic;
         text-align: right !important;
}

.fright {
	float: right;
}
.fleft {
	float: left;
}

.bookmarks{
	margin:0 6px 0 0;
	padding:6px 0 0;
	list-style:none;
	overflow:hidden;
	height:19px;
}
.bookmarks li{
	float:right;
	margin-left:4px;
}
.bookmarks li a{display:block; text-decoration:none;}
.bookmarks a img{display:block; text-decoration:none;}




li#displayedcontent {
	display: block;
	padding: 0;
         position:relative;
}



#contentscrollercontainer {  /* att */
	background-image: none !important;
	height: 130px;
	width: 200px !important;
	padding: 0px 0 0 0px !important;
         margin-top: 2px;
         float: left;
	overflow: hidden;
}

#csli #contentscrollercontainer {
	height: 350px !important;
         width: 210px !important;
}


#contentscroller, #contentscroller2 {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#contentscroller li {
	font-size: 12pt;
	font-family: Arial;
	font-weight: bold;
	line-height: 112%;
	margin:0px 0px 0px 0px;
	padding:0;
         position:relative !important;
}

#csli #contentscroller li {
	font-size: 10pt;
	font-family: Arial;
	line-height: 100%;
	margin:0px 0px 0px 0px;
	padding:0;
         position:relative !important;
}

.displaynone {
	display: none !important;
}
#contentscroller li#displayedcontent {
	margin-bottom: 100px !important;
	width: 175px;
         position:relative;
}

#csli #contentscroller li#displayedcontent {
	margin-bottom: 100px !important;
	width: 210px;
         position:relative;
         font-weight: normal !important;
}

.noimg {
	margin:0px !important;
	padding:0px !important;
         background: none !important;
}

.acs { color: #ffffff !important; background: none !important; padding:0 !important; margin: 0 !important;}
.acs:hover { color: #ffffff !important; text-decoration: none; background: none !important; padding:0 !important; margin: 0 !important;}

#ordertable td {
	padding: 3px;
         text-align: center;
         border-style: solid;
         border-color: #9F9F9F;
         border-width: 0px 1px 1px 0px;
}
.ordertablecol1 {
	text-align: left !important;
         border-width: 0px 1px 1px 1px !important;
         width: 267px;
}
.ordertablecol2 {
         width: 110px;
}
.ordertablecol3 {
         width: 109px;
}

.tinygrey {
	font-size: 8pt;
         color: #808080;
}

#ordertablehead {
	height: 200px;
}


#hostingordertable td {
	padding: 3px;
         text-align: center;
         border-style: solid;
         border-color: #9F9F9F;
         border-width: 0px 1px 1px 0px;
}
.hostingordertablecol1 {
	text-align: left !important;
         border-width: 0px 1px 1px 1px !important;
         width: 245px;
}
.hostingordertablecol2 {
         width: 86px;
}
.hostingordertablecol3 {
         width: 87px;
}
.hostingordertablecol4 {
         width: 100px;
}

.tinygrey {
	font-size: 8pt;
         color: #808080;
}

#hostingordertablehead {
	height: 200px;
}