body {
margin: 60px 60px 55px 55px;
font-family: 'lucida sans unicode', arial, sans-serif; 
font-size: 1em; 

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffff00+0,ffdd00+25,ff0000+50,ffeeee+75,ffffff+100 */
background: #ffff00; /* Old browsers */
background: -moz-linear-gradient(left,  #ffff00 0%, #ffdd00 25%, #ff0000 50%, #ffeeee 75%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffff00), color-stop(25%,#ffdd00), color-stop(50%,#ff0000), color-stop(75%,#ffeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffff00 0%,#ffdd00 25%,#ff0000 50%,#ffeeee 75%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffff00 0%,#ffdd00 25%,#ff0000 50%,#ffeeee 75%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffff00 0%,#ffdd00 25%,#ff0000 50%,#ffeeee 75%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #ffff00 0%,#ffdd00 25%,#ff0000 50%,#ffeeee 75%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff00', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */


text-decoration: none; 
font-weight: normal; 
line-height: normal; 
}
		 
a:link { color: #0000ff; text-decoration: underline; }
a:visited { color: #0000ff; text-decoration: underline; }
a:active { color: #0000ff; text-decoration: underline; }
a:hover { color: #0000ff; text-decoration: underline; }

html
{ height: 100%;}

*
{ margin: 0;
 padding: 0;}

p
{ padding: 0 0 20px 0;
 line-height: 1.7em;
 text-align:justify
}

img
{ border: 0;
 margin-left: auto;
 margin-right: auto; 
 border-radius:7px;
 }

 
 
h1, h2, h3, h4, h5, h6 
{ font: bold 200% 'lucida sans unicode', arial, sans-serif;
 color: #1293EE;
 margin: 0 0 0px 0;
 padding: 15px 0 5px 0;
font-weight:bolder;
text-align:center;
}

h2
{ font: bold 175% 'lucida sans unicode', arial, sans-serif;
 color: #1293EE;}

h4, h5, h6
{ margin: 0;
 padding: 0 0 5px 0;
 font: normal 120% 'lucida sans unicode', arial, sans-serif;
 color: #1293EE;}

h5, h6
{ font: italic 110% 'lucida sans unicode', arial, sans-serif;
 padding: 0 0 15px 0;
}

h6
{ color: #362C20;}

a, a:hover
{ outline: none;
 text-decoration: underline;
 color: #ff0000;}

a:hover
{ text-decoration: none;}

.left
{ float: left;
 width: auto;
 margin-right: 10px;}

.right
{ float: right; 
 width: auto;
 margin-left: 10px;}

.center
{ display: block;
 text-align: center;
 margin: 20px auto;}

blockquote
{ margin: 0px 0px 0px 200px; 
 padding: 10px 20px 0px 20px;
 border: 1px solid #E5E5DB;
 background: #FFFFFF;
background-image: -webkit-linear-gradient(left, #eeeeff, #ccccff); /* Chrome 10+, Saf5.1+, iOS 5+ */
background-image: -moz-linear-gradient(left, #eeeeff, #ccccff); /* FF3.6 */
background-image: -ms-linear-gradient(left, #eeeeff, #ccccff); /* IE10 */
background-image: -o-linear-gradient(left, #eeeeff, #ccccff); /* Opera 11.10+ */
background-image: linear-gradient(left, #eeeeff, #ccccff);
border-radius:15px;
}

ul
{ margin: 2px 0 22px 17px;}

ul li
{ list-style-type: circle;
 margin: 0 0 6px 0; 
 padding: 0 0 4px 5px;}

ol
{ margin: 8px 0 22px 20px;}

ol li
{ margin: 0 0 11px 0;}

#footer
{ margin-left: auto; 
 margin-right: auto;}

#sidebar
{ float: right;
 width: 190px;
 padding: 15px 15px 15px 15px;
 margin: 15px 15px 15px 15px;
 background: #FFFFFF;
background-image: -webkit-linear-gradient(left, #eeeeff, #ccccff); /* Chrome 10+, Saf5.1+, iOS 5+ */
background-image: -moz-linear-gradient(left, #eeeeff, #ccccff); /* FF3.6 */
background-image: -ms-linear-gradient(left, #eeeeff, #ccccff); /* IE10 */
background-image: -o-linear-gradient(left, #eeeeff, #ccccff); /* Opera 11.10+ */
background-image: linear-gradient(left, #eeeeff, #ccccff);
 border-radius:15px;}
 
 #sidebarwide
{ float: right;
 width: 340px;
 padding: 15px 15px 15px 15px;
 margin: 15px 15px 15px 15px;
 background: #FFFFFF;
background-image: -webkit-linear-gradient(left, #eeeeff, #ccccff); /* Chrome 10+, Saf5.1+, iOS 5+ */
background-image: -moz-linear-gradient(left, #eeeeff, #ccccff); /* FF3.6 */
background-image: -ms-linear-gradient(left, #eeeeff, #ccccff); /* IE10 */
background-image: -o-linear-gradient(left, #eeeeff, #ccccff); /* Opera 11.10+ */
background-image: linear-gradient(left, #eeeeff, #ccccff);
 border-radius:15px;}

#workinprogress
{ font: normal 180% 'lucida sans unicode', arial, sans-serif;
font-weight:bolder;
 min-height: 33px;
 padding: 24px 0 24px 0;
 background: #00EE00;
background-image: -webkit-linear-gradient(left, #00ff00, #009900); /* Chrome 10+, Saf5.1+, iOS 5+ */
background-image: -moz-linear-gradient(left, #00ff00, #009900); /* FF3.6 */
background-image: -ms-linear-gradient(left, #00ff00, #009900); /* IE10 */
background-image: -o-linear-gradient(left, #00ff00, #009900); /* Opera 11.10+ */
background-image: linear-gradient(left, #00ff00, #009900);
 color: #FF0000;
 text-transform: uppercase;
 text-align:center;
 letter-spacing: 0.1em;
 border-radius:15px;} 
 
.multilingual
{ border: 0;
 text-align: right; 
 margin-left: 0;
 margin-right: 0;
 padding: 0px;
 margin-bottom: 10px;
 margin-top: 10px;
 border-top: 1px solid black;
 border-right: 4px solid black;
 border-bottom: 4px solid black;
 border-left: 1px solid black;
 border-radius:15px;
 } 
 
.album
{ border: 0;
 margin-left: auto;
 margin-right: auto;
 padding: 10px;
 margin-bottom: 10px;
 margin-top: 10px;
 border-radius:15px;
 background: #FFFFFF;
 color: #000000;
 border-top: 3px solid #000099;
font-weight:bold;
 } 
 
.stempelbeschreibung
{
 text-align:center;
 min-height: 33px;
 border: 0;
 margin-left: auto;
 margin-right: auto;
 padding: 10px;
 margin-bottom: 10px;
 border-top: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 border-left: 1px solid black;
 border-radius:15px;
 } 
 
.stempeltext
{
 width: auto;
 height: 39px;
 border: 0;
 margin-left: auto;
 margin-right: auto;
 padding: 10px;
 margin-bottom: 10px;
 border-top: 1px solid black;
 border-right: 4px solid black;
 border-bottom: 1px solid black;
 border-left: 4px solid black;
 border-radius:15px;
 text-align:center;
 } 
 
.stempeltype
{ 
float: right; 
 width: 200px; 
height: 39px;
border: 0;
 margin-left: auto;
 margin-right: auto;
 padding: 10px;
 margin-bottom: 10px;
 border-top: 1px solid black;
 border-right: 4px solid black;
 border-bottom: 1px solid black;
 border-left: 4px solid black;
 border-radius:15px;
 text-align:center;
 } 

.stempelbild
{
 width: auto;
 border: 0;
 margin-left: auto;
 margin-right: auto;
 padding: 10px;
 margin-bottom: 10px;
 border-radius:15px;
 text-align:center;
 } 
 
 
.footer_right
{ 
float:right;
} 
 
.footer_left
{ 
float:left;
} 
 
#footer
{ font: normal 100% 'lucida sans unicode', arial, sans-serif;
 min-height: 88px;
 padding: 24px 10px 10px 10px;
 text-align: center; 
 background: #29295E;
 color: #FFFFFF;
 text-transform: uppercase;
 letter-spacing: 0.1em;
 border-radius:15px;}
 
#footer a
{ color: #FFFFFF;
 text-decoration: none;}

#footer a:hover
{ color: #FFFFFF;
 text-decoration: underline;}

.header
{ min-height: 33px;
 padding: 24px 0 24px 0;
 text-align: center; 
 background: #29295E;
 color: #FFFFFF;
 text-transform: uppercase;
 letter-spacing: 0.1em;
 border-radius:15px;
 font: normal 175% 'lucida sans unicode', arial, sans-serif;
 font-weight:bolder;
 text-align:center;
}

.targhetta
{ min-height: 33px;
 padding: 12px 0 12px 0;
 text-align: center; 
 background: #5E5E90;
 color: #FFFFFF;
 text-transform: uppercase;
 letter-spacing: 0.1em;
 border-radius:15px;
 font: normal 125% 'lucida sans unicode', arial, sans-serif;
 font-weight:bolder;
 text-align:center;
}


#colours
{ height: 0px;
 text-align: right;
 padding: 66px 16px 0px 300px;}
 
.form_settings
{ margin: 15px 0 0 0;}

.form_settings p
{ padding: 0 0 4px 0;}

.form_settings span
{ float: left; 
 width: 200px; 
 text-align: left;}
 
.form_settings input, .form_settings textarea
{ padding: 5px; 
 width: 299px; 
 font: 100% 'lucida sans unicode', arial, sans-serif; 
 border: 1px solid #E5E5DB; 
 background: #FFF; 
 color: #47433F;}
 
.form_settings .submit
{ font: 100% 'lucida sans unicode', arial, sans-serif; 
 border: 1px solid; 
 width: 99px; 
 margin: 0 0 0 212px; 
 height: 33px;
 padding: 2px 0 3px 0;
 cursor: pointer; 
 background: #5B7102; 
 color: #FFF;}

.form_settings textarea, .form_settings select
{ font: 100% 'lucida sans unicode', arial, sans-serif; 
 width: 299px;}

.form_settings select
{ width: 310px;}

.form_settings .checkbox
{ margin: 4px 0; 
 padding: 0; 
 width: 14px;
 border: 0;
 background: none;}

.separator
{ width: 100%;
 height: 0;
 border-top: 1px solid #D9D5CF;
 border-bottom: 1px solid #FFF;
 margin: 0 0 20px 0;}
 
table
{ margin: 10px 0 20px 0;
 margin-right: auto;
 margin-left: auto;
 border-radius:5px;}

table tr th 
{ background: #FFFFBB;
 color: #000000;
 padding: 7px 4px;
 text-align: left;
 border-top: 5px solid #000099;
 border-radius:5px;
  margin-left: auto;
 margin-right: auto;
 text-align:center;
 }
 
table tr td
{ background: #FFFFFF;
 color: #000000;
 border-top: 3px solid #000099;
 border-radius:5px;
font-weight:bold; 
margin-left: auto;
 margin-right: auto;
 text-align:center;
 }
 
hr {
	border:none;
	border-top:2px solid #CCCCCC;
	height:2px;
	margin-bottom:25px;
	}

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 800px;
	list-style: none;
	height: 2em;
 border-radius:1em;
	}

ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	width: 200px;
	min-height: 2em;
 border-radius:1em;
	}

ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 2em;
	left: 0;
 border-radius:1em;
	}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#navmenu ul li {
	width: 200px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
 border-radius:1em;
	}

/* Root Menu */
ul#navmenu a {
	border: 1px solid #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 0 6px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	background: #EEEEEE;
	color: #000000;
	font: bold 1em/2em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	min-height: 2em;
 border-radius:1em;
	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	background: #CCCCCC;
	color: #FFFFFF;
	}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	float: none;
	background: #EEEEEE;
	color: #000000;
	}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	background: #CCCCCC;
	color: #FFFFFF;
	}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	background: #EEEEEE;
	color: #000000;
	}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	background: #CCCCCC;
	color: #FFFFFF;
	}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #EEEEEE;
	color: #000000;
	}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: #CCCCCC;
	color: #FFFFFF;
	}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 200px;
 border-radius:1em;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	}

 