body {

	background-color: #E4E4E4;
	margin-top: 24px;
	margin-right: 40px;
	margin-bottom: 24px;
	margin-left: 40px;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.normalBody {
	background-color: #FFFFFF;
	margin: 0px;
}

.topNavi {
	background-image: url(../sonnenschirme/images.shared/bgtoplayer.gif);
	background-repeat: repeat-x;
	height: 100px;
}

.mibi {
	vertical-align: middle;
}

/* cart links oben */
a.cali:link, a.cali:visited {
	font-size: 9px;
	color: #666666;
}

a.cali:active, a.cali:hover {
	font-size: 9px;
	color: #000000;
}


/* LINKS!        */
/* Submenue oben */
a.topmenue:link, a.topmenue:visited {

	display: block;
	font-size: 12px;
	color: #b00000;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	
	padding-top: 42px;
	padding-right: 8px;
	padding-left: 1px;
	padding-bottom: 4px;
	
	border-bottom-style: none;
	border-bottom-color: #708090;
	border-bottom-width: 1px;	
	
}

a.topmenue:hover, a.topmenue:active   {
	display: block;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color: #708090;
	border-bottom-width: 1px;	
}

a:link, a:visited {
	color: #981B10;
	text-decoration: none;
}

a.miniLink:link, a.miniLink:visited {

	display: block;

	font-size: 9px;
	height: 13px;
	
	background-image: url(../sonnenschirme/images.shared/arwmlink.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	color: #981B10;
	text-decoration: none;
}

a.miniLink:active, a.miniLink:hover {
	color: #2f4f4f;
	text-decoration: none;
	background-color: #e1e1e1;

}


a.fulltab:link,a.fulltab:visited {
	color: #212121;
}

a.fulltab:active,a.fulltab:hover {
	color: #000000;
	text-decoration: none;
}

a.inv:link,a.inv:visited {
	color: #FFFFFF;
	font-weight: bold;
}

a.inv:active,a.inv:hover {
	color: #981B10;
	text-decoration: none;
}


/* favoriten */
a.faLi:link, a.faLi:visited {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	border: 1px solid #676768;
	margin: 0px 3px 0px 0px;
}

a.faLi:hover, a.faLi:active {
	border: 1px solid #8E8E93;
}



/* bottom full menue */

.MenueBlock {
	
	display: block;
	float: left;
	
	width: 180px;
	height: 180px;
	border: 1px dotted #F00A00;
	
}

.MenueImage {
	
	display: block;
	float: left;
	
	width: 360px;
	height: 180px;
	border: 1px dotted #00FF00;
	
}

.MenueThumb {

	display: block;
	float: left;	

}

.ItemImage {
	display: block;
	width: 0px;
	height: 0px;
	border: 0px solid #FF0000;
}

a.botMenue:link, a.botMenue:visited {

	display: block;
	float: left;
	clear: left;
	font-size: 9px;
	color: #b00000;
	font-weight: normal;
	text-align: left;
	text-decoration: none;

	padding: 0px 0px 0px 0px;
	margin: 0px 8px 0px 0px;

	border: 0px solid #FF0000;
	
}

a.botMenue:active, a.botMenue:hover {
	text-decoration: underline;
}

/* rollator */
.rollatorFrame {
	width: 400px;
	height: 400px;
	border: 0px dotted #FF0000;
}


/* misc */
.massTab {
	width: 98px;
}

.colorFrame {

	width: 100%;
	height: 800px;
	border: 0px solid #FF0000;

}

.ikn {
	padding-top: 20px;
	padding-right: 2%;
	padding-bottom: 20px;
	padding-left: 2%;
}

.outTab {
	border: 1px solid #CFCFCF;
	background-color: #FFFFFF;
	width: 100%;
}
.comTab {
	width: 156px;
}

.news {
	font-size: 9px;
	color: #666666;
}

.adressLine {
	font-size: 9px;
	color: #494949;
}
.nrm {
	font-size: 11px;
	color: #212121;
	text-align: justify;
	padding-right: 12px;
}
h1 {
	font-size: 16px;
	color: #000000;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-weight: normal;
}

h2 {
	font-size: 11px;
	color: #212121;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h3 {
	font-size: 11px;
	color: #212121;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h4 {
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #212121;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline;
}

ul {
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #212121;
}

li {
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #212121;
}

form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.sel {
	font-size: 10px;
	color: #212121;
	width: 98%;
}

.lineRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BABABA;
}

.lineRightL {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0E0E0;
}


.lineLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BABABA;
}

.lineTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BABABA;
}

.lineBot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BABABA;
}
.topTeaser {
	background-image: url(../sonnenschirme/images.shared/TopTeaser.jpg);
	background-repeat: no-repeat;
}
.productTab {
	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}

/* Nav-Tabelle OBEN */
.topFlagNavStart{
	background-attachment: inherit;
	background-image: url(../sonnenschirme/images.shared/top_spacer_start.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 340px;
	background-color: #FFFFFF;
	background-position: 0px 0px;
}
.topFlagNav {
	background-attachment: inherit;
	background-image: url(../sonnenschirme/images.shared/top_spacer.gif);
	background-repeat: repeat-x;
	height: 40px;
	background-color: #FFFFFF;
	background-position: 0px 0px;
}
.topFlagNavEnd {
	background-attachment: inherit;
	background-image: url(../sonnenschirme/images.shared/top_spacer_end.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 30px;
	background-color: #FFFFFF;
	background-position: 0px 0px;
}

/* Nav-Tabelle UNTEN */
.botFlagNavStart{
	background-attachment: inherit;
	background-image: url(../sonnenschirme/images.shared/bot_spacer_start.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 30px;
	background-position: 0px 0px;
}
.botFlagNav {
	background-attachment: inherit;
	background-image: url(../sonnenschirme/images.shared/bot_spacer.gif);
	background-repeat: repeat-x;
	height: 40px;
	background-position: 0px 0px;
}
.botFlagNavEnd {
	background-attachment: inherit;
	background-image: url(../sonnenschirme/images.shared/bop_spacer_end.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 360px;
	background-position: 0px 0px;
}

.tdtiny {
	font-size: 10px;
	color: #515151;
	text-align: justify;
}

p {
	font-size: 11px;
	color: #212121;
	padding-right: 12px;
}

td {
	font-size: 11px;
	color: #212121;
}

tdj {
	text-align: justify;
}


/* formfields */

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.myinput {
	
	font-size: 11px;
	color: #000000;
	background-color: #F5F5F5;
	width: 330px;
	border: 1px solid #757575;
}

.myinputName {
	font-size: 11px; 
	color: #000000; 
	background-color: #F5F5F5; 
	width: 160px; 
	border: 1px solid #757575;
}

.myinputNum {
	font-size: 11px; 
	color: #000000; 
	background-color: #F5F5F5; 
	width: 50px; 
	border: 1px solid #757575;
}

.myinputort {
	font-size: 11px; 
	color: #000000; 
	background-color: #F5F5F5; 
	width: 276px; 
	border: 1px solid #757575;
}

.myinputTextXL {
	font-size: 11px; 
	color: #000000; 
	width: 520px; 
	border: 1px solid #757575;
}

.myinput3 {
	font-size: 11px; 
	color: #000000; 
	width: 330px; 
	border: 1px solid #757575;
}


.mybuttonSend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 120px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 24px;
	border: 1px solid #888888;
	background-color: #F9D354;
	font-weight: bold;
}

.mybuttonCancel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	width: 60px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 18px;
	border: 1px solid #888888;
	background-color: #FEE9B0;
	font-weight: normal;
}
.rx {
	margin-right: 6px;
}

.ACCtab {
	width: 100%;
	margin-bottom: 4px;
}.pagb {
	font-size: 10px;
	color: #4B4B4B;
	text-align: justify;
	padding-right: 12px;
	margin: 0px;
	padding-top: 4px;
}
.lineAll {
	border: 1px solid #BABABA;
}

.espTabBeg {
	background-image: url(csspictures/ectabli.gif);
	height: 16px;
	background-repeat: no-repeat;
	width: 6px;
}
.espTabCenter {
	background-image: url(csspictures/ectabmi.gif);
	height: 16px;
	background-repeat: repeat-x;
}

.espTabEnd {
	background-image: url(csspictures/ectabre.gif);
	width: 52px;
	height: 16px;
	background-repeat: no-repeat;
}

.espTabBegUN {
	background-image: url(csspictures/ecunli.gif);
	height: 16px;
	background-repeat: no-repeat;
	width: 52px;
}
.espTabCenterUN {
	background-image: url(csspictures/ecunmi.gif);
	height: 16px;
	background-repeat: repeat-x;
}

.espTabEndUN {
	background-image: url(csspictures/ecunre.gif);
	width: 6px;
	height: 16px;
	background-repeat: no-repeat;
}
.espTabCELL {
	border-right: 1px solid #FEBB10;
	border-left: 1px solid #FEBB10;
}
.espCELLcontent {
	text-align: justify;
	padding-right: 4px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* refernz-seiten */
a.revmenue:link,a.revmenue:visited {
	display: block;
	width: 120px;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 9px;
}

a.revmenue:active,a.revmenue:hover {
	color: #981B10;
	text-decoration: none;
}

.RefText {
	color: #4f4f4f;
}

.RefTextL {
	padding-left: 24px;
	color: #2c2c2c;
	width: 90%;
}

.LLL
{
	text-align: justify;
}

.iTab {
	font-size: 11px;
	color: #212121;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
.m5desc {
	text-align: justify;
	width: 280px;
}
/* fuer gestelle */

.schirmgestell {
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
}

.gestellBild {
	width: 120px;
}

.gestellName {
	width: 220px;
}

.gestellBeschreibung {
	width: 220px;
	color: #5E5E5E;
}

.gestellMass {
	width: 196px;
}

.gestellFarbe {
	width: 120px;
}
.pbbef {
	page-break-before: auto;
	page-break-after: always;
}
.ceH {
	background-color: #EAEAEA;
}


.miBi {
	display: block;
	float: left;
	vertical-align: middle;
}
