*{font-family:Verdana;font-size:8pt;}
A{color:#000000;text-decoration:none;}
A:hover{color:#FF0000;}
A.BLAU{color:#0000FF;text-decoration:underline;}
A.BLAU:hover{color:#FF0000;text-decoration:underline;}
A.MENUEOBEN{color:#d9dadb;text-decoration:none;}
A.MENUEOBEN:hover{color:#FF0000;}
A.NEU{color:#FF0000;text-decoration:none;}
A.NEU:hover{color:#0000FF;}
H1{font-size:10pt;font-weight:normal;text-decoration:underline}
H1.PRODUCT{font-size:10pt;font-weight:bold;text-align:left;text-decoration:underline}
H2{font-size:8pt;font-weight:bold;text-decoration:none}
H2.PRODUCT{font-size:9pt;font-weight:bold;text-align:left;text-decoration:none}
H3{font-size:8pt;font-weight:normal;text-decoration:none}
H3.PRODUCT{font-size:8pt;font-weight:normal;text-align:left;text-decoration:underline}
H1.ITEMTEXT{font-size:11pt;font-weight:bold;margin-top:11pt;text-align:left;text-decoration:underline}
H2.ITEMTEXT{font-size:11pt;font-weight:normal;margin-top:11pt;text-align:left;text-decoration:underline}
H3.ITEMTEXT{font-size:10pt;font-weight:bold;margin-top:10pt;text-align:left;text-decoration:underline}
H4.ITEMTEXT{font-size:10pt;font-weight:normal;margin-top:10pt;text-align:left;text-decoration:underline}
H5.ITEMTEXT{font-size:9pt;font-weight:bold;margin-top:9pt;text-align:left;text-decoration:underline}
H6.ITEMTEXT{font-size:9pt;font-weight:normal;margin-top:9pt;text-align:left;text-decoration:underline}
OL{text-align:left;}
P{margin:0px}
P.PRODUCT{margin-bottom:8pt;text-align:left;}
P.FWUERGEBNIS{font-size:10pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline}
P.ITEMTEXT{margin:8pt 0pt;text-align:left;}
TABLE{border-collapse:collapse;border-spacing:0px;border-style:none;border-width:0px;table-layout:fixed}
TABLE.FWU{border-collapse:collapse;border-spacing:1px;border-style:solid;border-width:1px;table-layout:fixed}
TABLE.TITELPRODUCT{border-collapse:collapse;border-color:#000000;border-spacing:0px;border-style:solid;border-width:1px;table-layout:fixed}
TD{padding:0px;vertical-align:top}
TD.FWU{border-style:solid;border-width:1px;padding:5px}
TD.KASSE1{padding:4px;text-align:left;}
TD.KASSE2{padding:7px 4px 4px 4px}
TD.LISTITEM{padding:8px;text-align:left;}
TD.WHITE{color:#FEFEFE;font-size:1pt}
UL{text-align:left;}
.menutop ul li a{color:white;font-weight:bold;font-size:115%;display:block;padding:5px 20px;text-decoration:none;width:100%;}
.menutop ul li a:hover{color:white;font-weight:bold;font-size:115%;display:block;padding:5px 20px;text-decoration:none;width:100%;}
.menutop ul li div a{color:black;display:block;font-weight:normal;padding:5px 20px;text-decoration:none;width:140px;}
.menutop ul li div a:hover{color:black;display:block;font-weight:normal;padding:5px 20px;text-decoration:none;width:140px;}
.menutop ul li{background-color:#004c90;border:solid 1px #004c90;float:left;height:24px;list-style:none;margin:0px;padding:0px;width:98px;}
.menutop ul li.pic{border:none;float:left;height:25px;list-style:none;margin:0px;padding:0px;width:25px;}
.ontop a{color:blue;font-size:110%;margin-right:20px;text-decoration:underline;}
.ontop a:hover{color:red;}
div.product {float:left; width:584px;}
div.product div.pbox {float:none; margin-top:10px; width:114px;}
div.product div.pbox img {border:0px; max-height:150px; max-width:114px;}
div.product div.pbutton {
	/* [disabled]margin-top:10px; */
	text-align:right;
	width:100%;
	white-space:nowrap;
}
div.product div.pbutton input.pbutton {
	font-size:120%;
	font-weight:bold;
	width:50%;
}
div.product div.pcolumn1 {float:left;}
div.product div.pcolumn2 {float:left; width:10px;}
div.product div.pcolumn3 {float:left;}
div.product div.pcolumn3a {float:none;}
div.product div.pcolumn3b {float:left;}
div.product div.pcontent {background:white; margin-top:80px; position:absolute; visibility:hidden; width:240px;}
div.product div.pcontent table {border-collapse:collapse; width:100%;}
div.product div.pcontent table td.bk {border:1px solid black; color:black; font-size:90%;}
div.product div.pcontent table td.gy {border:1px solid black; color:#cccccc; font-size:90%;}
div.product div.pempty {clear:left;}
div.product div.pline {background-color:#004c90; float:none; height:1px; width:100%;}
div.product div.pname {
	float:none;
	font-size:100%;
	overflow:hidden;
	text-align:right;
	width:100%;
	white-space:nowrap;
}
div.product div.pname h2 a {color:black; font-size:130%; font-weight:bold; text-decoration:none;}
div.product div.pname h2 a:hover {color:black; font-size:130%; font-weight:bold; text-decoration:none;}
div.product div.pname h2 a:visited {color:black; font-size:130%; font-weight:bold; text-decoration:none;}
div.product div.pprice {float:none; height:34px; margin-left:10px; padding-top:6px; text-align:right; width:409px; white-space:nowrap;}
div.product div.pprice a {color:red; font-size:150%; font-weight:bold; text-decoration:none;}
div.product div.pprice a:hover {color:red; font-size:150%; font-weight:bold; text-decoration:none;}
div.product div.pprice a:visited {color:red; font-size:150%; font-weight:bold; text-decoration:none;}
div.product div.psmirror {float:left; height:41px; width:41px;}
div.product div.ptext {float:none; margin-top:10px; min-height:80px; overflow:hidden; width:450px;}
div.product div.ptext h2 {font-size:110%; text-align:left;}
div.product div.ptext p {font-size:100%; text-align:justify;}
div.product div.ptext p.pcontent {color:blue; font-size:90%; text-decoration:underline;}
#tm_shopwrapper {
	width: 580px;
	margin-left: 10px;
}
.tm_shop {
	width: 140px;
	margin-left: 5px;
	float: left;
}

a img {border:none;}#calendar {
	width: 580px;
	margin-left: 15px;
	background-image: url(http://www.teamsoft.de/calendar/_calendar2.jpg);
	background-repeat: no-repeat;
	height: 234px;
	position: relative;
	z-index: 100;
}
#door_closed {
	height: 194px;
	width: 285px;
	left: 230px;
	top: 20px;
	position: absolute;
	z-index: 101;
	visibility: visible;
}

#door_open {
	height: 194px;
	width: 285px;
	left: 230px;
	position: absolute;
	z-index: 102;
	visibility: hidden;
	top: 20px;
}
a img {border:none;}
#v2b {
	width: 580px;
	margin-left: 15px;
	height: 120px;
	position: relative;
	z-index: 100;
}
#mindjet  {
        width: 580px;
        margin-left: 15px;
}
#xmas {
	width: 580px;
	margin-left: 15px;
	height: 234px;
}
#banner {
	width: 580px;
	margin-left: 15px;
	height: 250px;
}

body.neujahr {
	background-image: url("php/pics/neujahr-2012-hintergrund.jpg");
	background-repeat: repeat;
}
#office {
	width: 580px;
	margin-left: 15px;
}

#office_academic {
	width: 285px;
	margin-left: 15px;
	margin-top: 20px;
	float: left;
	background-image: url('http://www.teamsoft.de/php/pics/container.jpg');
	background-repeat: repeat-x;
}

#office_academic img, #office_university img {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
}

#office_academic h1, #office_university h1 {
	margin-top: 20px;
	margin-left: 30px;
	text-decoration: none;	
	font-weight: bold;
}

#office_academic p, #office_university p {
	margin-top: 20px;
	margin-left: 30px;
	margin-right: 20px;
	text-decoration: none;	
}

#office_academic span, #office_university span {
	font-weight: bold;
	color:#ff0000;
}

#office_university {
	width: 285px;
	margin-left: 10px;
	margin-top: 20px;
	float: left;
	background-image: url('http://www.teamsoft.de/php/pics/container.jpg');
	background-repeat: repeat-x;
}

