/* ///////////////////////////////////////////////////

    * CSS Document *
	Autor:	 		Gregor Borbely
	Company:  		echonet communication gmbh
			  		Schottenfeldgasse 24,
					A-1070 Vienna
	  		  		http://www.echonet.at
	Project:		http://www.samariterbund.net
	
/////////////////////////////////////////////////// */

body.colorscheme1 a:link, body.colorscheme1 a:visited, body.colorscheme1 a:hover, body.colorscheme1 a:active {color: #E0003C;}

p					{font-size: 0.75em; margin: 0px 0px 1em 0px; padding: 0px;}
#c-content p		{padding: 0px 10px;}

body.colorscheme1 .lead {color: #E0003C;}

				  #c-content h1 {font-size: 0.9em; margin: 0px 0px 0.5em 0px; padding: 0px 10px 0px 5px; float: right; text-align: right;}
body.colorscheme1 #c-content h1 {color: #7DA826; background-color: #fff;}

body.colorscheme1 #c-h1 {background: url("/grafik1/h1-bgrd.gif") 0% 65% repeat-x !important; background: url("/grafik1/h1-bgrd.gif") 0% 70% repeat-x;}

				  h2 {font-size: 0.8em; line-height: 1.4em; margin: 0px 0px 0.8em 0px; padding: 5px 10px;}
body.colorscheme1 h2 {color: #61821E; background-color: #F9FCDC;}

#c-nav h2 {border: none;}

h2 span		         {font-size: 0.9em; font-weight: normal;}

h3					 {font-size: 0.95em; margin: 0px 10px 0.2em 10px; padding: 0px;}
body.colorscheme1 h3 {color: #E0003C;}

h3 a, h5 a, h6 a:hover, h6 a:active, h6 a.a-active {text-decoration: none;}

h4, h5, h6 														 {font-size: 0.75em; margin: 0px 10px 1em 10px; padding: 0px;}
body.colorscheme1 h4, body.colorscheme1 h5, body.colorscheme1 h6 {color: #E0003C;}

h4, h6					{font-weight: normal;}
h6						{text-align: right;}

#c-nav h1	       			{font-size: 0.8em; margin: 0px; padding: 2px 0px 3px 0px; text-align: center; font-weight: normal;}
body.colorscheme1 #c-nav h1 {color: #fff; background: none #7DA826;}

#c-nav h2          			{font-size: 0.65em; margin: 0px; padding: 0px; text-align: center;}
body.colorscheme1 #c-nav h2 {color: #7DA826;}

#c-nav h3           {font-size: 1.05em; margin: 0px; padding: 135px 0px 0px 0px; text-align: center;}
body.colorscheme1 #c-nav h3 {color: #ED193A;}

				  #c-nav h4 {margin: 0px 0px 1px 0px; padding: 0px; text-align: center; font-size: 12px;}
body.colorscheme1 #c-nav h4 {background-color: #fff; color: #7DA826;}

				  #c-nav p#p-info {width: 160px; font-size: 1.3em; margin: 0px auto 0.5em auto; padding: 5px 0px 5px 20px; text-align: center; background-position: 0em 0.2em; background-repeat: no-repeat;}
body.colorscheme1 #c-nav p#p-info {background-image: url("/grafik1/icon-tel.gif"); color: #7DA826;}

#c-logo-inlay p {position: absolute; top: -20px; left: 45px;}

/**************************************************/

				  a.a-back {background-position: 0em 0.1em; background-repeat: no-repeat; padding: 0px 0px 0px 17px; text-decoration: none;}
body.colorscheme1 a.a-back {background-image: url("/grafik1/icon-back.gif");}
body.colorscheme2 a.a-back {background-image: url("/grafik2/icon-back.gif");}
body.colorscheme3 a.a-back {background-image: url("/grafik3/icon-back.gif");}
body.colorscheme4 a.a-back {background-image: url("/grafik4/icon-back.gif");}
body.colorscheme5 a.a-back {background-image: url("/grafik5/icon-back.gif");}

				  a.a-more {background-position: 100% 0.1em; background-repeat: no-repeat; padding: 0px 17px 0px 0px; text-decoration: none;}
body.colorscheme1 a.a-more {background-image: url("/grafik1/icon-more.gif");}
body.colorscheme2 a.a-more {background-image: url("/grafik2/icon-more.gif");}
body.colorscheme3 a.a-more {background-image: url("/grafik3/icon-more.gif");}
body.colorscheme4 a.a-more {background-image: url("/grafik4/icon-more.gif");}
body.colorscheme5 a.a-more {background-image: url("/grafik5/icon-more.gif");}

				  a.a-remove {background-position: 0em 0.1em; background-repeat: no-repeat; padding: 0px 0px 0px 17px; text-decoration: none;}
body.colorscheme1 a.a-remove {background-image: url("/grafik1/icon-remove.gif");}
body.colorscheme2 a.a-remove {background-image: url("/grafik2/icon-remove.gif");}
body.colorscheme3 a.a-remove {background-image: url("/grafik3/icon-remove.gif");}
body.colorscheme4 a.a-remove {background-image: url("/grafik4/icon-remove.gif");}
body.colorscheme5 a.a-remove {background-image: url("/grafik5/icon-remove.gif");}

				  a.a-basket {background-position: 0px 0px; background-repeat: no-repeat; padding: 0px 0px 0px 28px; font-weight: bold; text-decoration: none;}
body.colorscheme1 a.a-basket:link 	 {background-image: url("/grafik1/icon-basket.gif"); color: #7DA826;}
body.colorscheme1 a.a-basket:visited {color: #7DA826;}
body.colorscheme1 a.a-basket:hover 	 {color: #7DA826;}
body.colorscheme1 a.a-basket:active  {color: #7DA826;}
body.colorscheme2 a.a-basket {background-image: url("/grafik2/icon-basket.gif");}
body.colorscheme3 a.a-basket {background-image: url("/grafik3/icon-basket.gif");}
body.colorscheme4 a.a-basket {background-image: url("/grafik4/icon-basket.gif");}
body.colorscheme5 a.a-basket {background-image: url("/grafik5/icon-basket.gif");}

span.subnav-ma {margin: 0px 0.75em;}

/* Lists */
				  #c-nav ul.ul-nav {margin: 0px; padding: 0px;}
body.colorscheme1 #c-nav ul.ul-nav {border-top: 1px solid #fff;}
body.colorscheme2 #c-nav ul.ul-nav {border-top: 1px solid #000;}
body.colorscheme3 #c-nav ul.ul-nav {border-top: 1px solid #FFCC00;}
body.colorscheme4 #c-nav ul.ul-nav {border-top: 1px solid #000099;}
body.colorscheme5 #c-nav ul.ul-nav {border-top: 1px solid #fff;}

				  #c-nav ul.ul-nav li {list-style-type: none; margin: 0px; padding: 0px; line-height: 1.1em;}
body.colorscheme1 #c-nav ul.ul-nav li {border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff;}
body.colorscheme2 #c-nav ul.ul-nav li {border-right: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #000;}
body.colorscheme3 #c-nav ul.ul-nav li {border-right: 1px solid #FFCC00; border-left: 1px solid #FFCC00; border-bottom: 1px solid #FFCC00;}
body.colorscheme4 #c-nav ul.ul-nav li {border-right: 1px solid #000099; border-left: 1px solid #000099; border-bottom: 1px solid #000099;}
body.colorscheme5 #c-nav ul.ul-nav li {border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff;}

body.colorscheme1 #c-nav ul.ul-subnav, 	  body.colorscheme2 #c-nav ul.ul-subnav, 	body.colorscheme3 #c-nav ul.ul-subnav,	  body.colorscheme4 #c-nav ul.ul-subnav, 	body.colorscheme5 #c-nav ul.ul-subnav 	 {margin: 0px; padding: 0px; border: none;}
body.colorscheme1 #c-nav ul.ul-subnav li, body.colorscheme2 #c-nav ul.ul-subnav li, body.colorscheme3 #c-nav ul.ul-subnav li, body.colorscheme4 #c-nav ul.ul-subnav li, body.colorscheme5 #c-nav ul.ul-subnav li {border: none;}

				  #c-nav ul.ul-nav li a {display: block; width: 182px; text-decoration: none; font-size: 0.75em; height: auto!important; height: 19px; min-height: 19px; padding: 0px 5px;}
body.colorscheme1 #c-nav ul.ul-nav li a {background-color: #7DA826; color: #fff;}
				  #c-nav ul.ul-subnav li a {width: 162px; padding: 0px 15px;}


body.colorscheme1 #c-nav ul.ul-nav li a:hover,
body.colorscheme1 #c-nav ul.ul-nav li a.a-active {background-color: #ED193A;}
body.colorscheme1 #c-nav ul.ul-nav li a.a-active {font-weight: bold;}
body.colorscheme2 #c-nav ul.ul-nav li a:hover,
body.colorscheme2 #c-nav ul.ul-nav li a.a-active,
body.colorscheme2 #c-nav ul.ul-subnav li a 		 {background-color: #000; color: #FFCC00;}
body.colorscheme2 #c-nav ul.ul-nav li a.a-active {font-weight: bold; color: #FFCC00;}
body.colorscheme3 #c-nav ul.ul-nav li a:hover,
body.colorscheme3 #c-nav ul.ul-nav li a.a-active,
body.colorscheme3 #c-nav ul.ul-subnav li a		 {background-color: #FFCC00; color: #000;}
body.colorscheme3 #c-nav ul.ul-nav li a.a-active {font-weight: bold; color: #000}
body.colorscheme4 #c-nav ul.ul-nav li a:hover,
body.colorscheme4 #c-nav ul.ul-nav li a.a-active,
body.colorscheme4 #c-nav ul.ul-subnav li a		 {background-color: #000099; color: #fff;}
body.colorscheme4 #c-nav ul.ul-nav li a.a-active {font-weight: bold; color: #fff;}
body.colorscheme5 #c-nav ul.ul-nav li a:hover,
body.colorscheme5 #c-nav ul.ul-nav li a.a-active,
body.colorscheme5 #c-nav ul.ul-subnav li a		 {background-color: #fff; color: #000099;}
body.colorscheme5 #c-nav ul.ul-nav li a.a-active {font-weight: bold; color: #000099;}

body.colorscheme1 #c-nav ul.ul-subnav li a {background-color: #ED193A; border: none;}

ul#ul-filelist, ul#ul-letters, ul#ul-letters li ul, ul#ul-importantlinks, ul#ul-categories, ul#ul-categories li ul, ul#ul-search {margin: 0px; padding: 0px; list-style-type: none;}
ul#ul-letters li ul li {margin: 0px 0px 1.5em 0px;}

ul#ul-addresses 													  {margin: 0px; padding: 0px; list-style-type: none; height: auto!important; height: 1px; min-height: 1px;}
ul#ul-addresses li 												 	  {margin: 0px; padding: 0px;}
ul#ul-addresses li p											 	  {margin-bottom: 5px;}
ul#ul-addresses li ul#ul-addresses-sub 								  {margin: 0px 0px 0px 40px; padding: 0px; list-style-type: none; background: url(/grafik1/line-vert.gif) 0px 0px repeat-y;}
ul#ul-addresses li ul#ul-addresses-sub li 							  {margin: 0px; padding: 0px; /*border-left: 1px solid black;*/ height: auto!important; height: 1px; min-height: 1px;}
ul#ul-addresses li ul#ul-addresses-sub li p 						  {margin: 0px; padding: 5px 0px 5px 20px; background: url(/grafik1/tree-sub.gif) 1px 12px no-repeat;}
ul#ul-addresses li ul#ul-addresses-sub li ul#ul-addresses-subsub 	  {margin: 0px 0px 0px 40px; padding: 0px; list-style-type: none; background: url(/grafik1/line-vert.gif) 0px 0px repeat-y;}
ul#ul-addresses li ul#ul-addresses-sub li ul#ul-addresses-subsub li   {margin: 0px; padding: 0px; background: none;}
ul#ul-addresses li ul#ul-addresses-sub li ul#ul-addresses-subsub li p {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 20px; background: url(/grafik1/tree-sub.gif) 1px 7px no-repeat;}

ul#ul-search li {margin: 0px 0px 0px 10px; padding: 0px; background: url(/grafik1/icon-more-gallery.gif) top left no-repeat; padding: 0px 0px 0px 12px;}
/**************************************************/

/* Tables */
#table-newsletteron .col-fieldname {width: 49px;}
#table-newsletteron .col-fieldinput {width: 146px;}

				  #table-newsletteron p.fieldname {margin: 0px; padding: 0px;}
body.colorscheme1 #table-newsletteron p.fieldname {color: #7DA826;}

				  #table-newsletteron p.fieldinput {margin: 0px; padding: 2px 0px 2px 2px!important; padding: 1px 0px 1px 2px;}
body.colorscheme1 #table-newsletteron p.fieldinput {background-color: #F9FCDC;}
body.colorscheme2 #table-newsletteron p.fieldinput {background-color: #000;}
body.colorscheme3 #table-newsletteron p.fieldinput {background-color: #FFCC00;}
body.colorscheme4 #table-newsletteron p.fieldinput {background-color: #000099;}
body.colorscheme5 #table-newsletteron p.fieldinput {background-color: #fff;}

#table-newsletteron p.submit {margin: 3px 0px 0px 0px;}

				  #table-newsletteron .form-text {font-size: 1.05em; height: 16px; font-family: Arial, Helvetica, sans-serif; padding: 0px;}
body.colorscheme1 #table-newsletteron .form-text {width: 139px; border: 1px solid #A8D53D;}
body.colorscheme2 #table-newsletteron .form-text {width: 141px; border: 0px solid; background-color: #FFCC00; color: #000;}
body.colorscheme3 #table-newsletteron .form-text {width: 141px; border: 0px solid; background-color: #000; color: #FFCC00;}
body.colorscheme4 #table-newsletteron .form-text {width: 141px; border: 0px solid; background-color: #fff; color: #000099;}
body.colorscheme5 #table-newsletteron .form-text {width: 141px; border: 0px solid; background-color: #000099; color: #fff;}

.table-forms {margin: 0px 0px 1em 0px;}
.table-forms .col-fieldname {width: 180px;}
.table-forms .col-fieldinput {width: 220px;}

.table-forms p {margin: 0px 0px 2px 0px; padding: 0px;}

				  .table-forms .form-text {width: 218px; font-size: 1.05em; height: 16px; font-family: Arial, Helvetica, sans-serif; padding: 0px;}
body.colorscheme1 .table-forms .form-text {border: 1px solid #7F9DB9;}
body.colorscheme2 .table-forms .form-text {border: 1px solid #000; background-color: #FFCC00; color: #000;}
body.colorscheme3 .table-forms .form-text {border: 1px solid #FFCC00; background-color: #000; color: #FFCC00;}
body.colorscheme4 .table-forms .form-text {border: 1px solid #000099; background-color: #fff; color: #000099;}
body.colorscheme5 .table-forms .form-text {border: 1px solid #fff; background-color: #000099; color: #fff;}

				  .table-forms .form-textarea {width: 218px; font-size: 1.05em; height: 100px; font-family: Arial, Helvetica, sans-serif; padding: 0px;}
body.colorscheme1 .table-forms .form-textarea {border: 1px solid #7F9DB9;}
body.colorscheme2 .table-forms .form-textarea {border: 1px solid #000; background-color: #FFCC00; color: #000;}
body.colorscheme3 .table-forms .form-textarea {border: 1px solid #FFCC00; background-color: #000; color: #FFCC00;}
body.colorscheme4 .table-forms .form-textarea {border: 1px solid #000099; background-color: #fff; color: #000099;}
body.colorscheme5 .table-forms .form-textarea {border: 1px solid #fff; background-color: #000099; color: #fff;}

.table-forms select {margin: 0px; padding: 0px; font-size: 1em; font-family: Arial, Helvetica, sans-serif;}
.table-forms .form-select {width: 220px;}

/**************************************************/

				  #form-shop .form-text-amount {width: 30px; border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-align: center;}
body.colorscheme1 #form-shop .form-text-amount {border: 1px solid #ccc;}
body.colorscheme2 #form-shop .form-text-amount {border: 1px solid #000; background-color: #FFCC00; color: #000;}
body.colorscheme3 #form-shop .form-text-amount {border: 1px solid #FFCC00; background-color: #000; color: #FFCC00;}
body.colorscheme4 #form-shop .form-text-amount {border: 1px solid #000099; background-color: #fff; color: #000099;}
body.colorscheme5 #form-shop .form-text-amount {border: 1px solid #fff; background-color: #000099; color: #fff;}

fieldset {margin: 0px; padding: 0px; border: 0px;}
legend {display:none;}

				  #c-nav p.p-e2scolor {line-height: 1px; margin: 0px; padding: 0px;}
body.colorscheme1 #c-nav p.p-e2scolor {border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
body.colorscheme2 #c-nav p.p-e2scolor {border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #000;}
body.colorscheme3 #c-nav p.p-e2scolor {border-left: 1px solid #FFCC00; border-top: 1px solid #FFCC00; border-bottom: 1px solid #FFCC00;}
body.colorscheme4 #c-nav p.p-e2scolor {border-left: 1px solid #000099; border-top: 1px solid #000099; border-bottom: 1px solid #000099;}
body.colorscheme5 #c-nav p.p-e2scolor {border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}

				  #c-nav p.p-e2sfont {line-height: 1px; margin: 0px; padding: 0px;}
body.colorscheme1 #c-nav p.p-e2sfont {border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
body.colorscheme2 #c-nav p.p-e2sfont {border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #000;}
body.colorscheme3 #c-nav p.p-e2sfont {border-left: 1px solid #FFCC00; border-top: 1px solid #FFCC00; border-bottom: 1px solid #FFCC00;}
body.colorscheme4 #c-nav p.p-e2sfont {border-left: 1px solid #000099; border-top: 1px solid #000099; border-bottom: 1px solid #000099;}
body.colorscheme5 #c-nav p.p-e2sfont {border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}

/* Comnex Secondary Menu */
.box_1 {
	border: 2px solid #E7EF52;
	padding: 3px;
	line-height: 33px;
	color: #FFFFFF;
	background-color: #7BAA21;
	text-decoration: none;
}
.box_1:hover {
	background-color: #EF1839;
}
