/* universelle Formatvorlage 2003-12-20, bernd krüger*/
body   { color: #000000; font-weight: normal; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: transparent; text-align: center; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; margin: 0; overflow: auto }

body.bck  {
	background-image : url(emo_640x500.gif);
	background-position: center;
	background-repeat: repeat-y;
	background-color: transparent;
	background-attachment : fixed;
	azimuth : center;
}


h1,h2,h3,h4,h5,h6,a,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.super{
	 vertical-align: super;
}

.sub{
	 vertical-align: sub;
}

a:link  {
	text-decoration : none;
	font-weight : normal;
	color : mediumblue;
}

a:visited  {
	text-decoration : none;
	font-weight : normal;
	color : slategray;
}

a:hover  {
	text-decoration : none;
	font-weight : normal;
	color : Lime;
}

a:active  {
	text-decoration : none;
	font-weight : normal;
	color : Red;
}

li  {
	margin-top : 3px;
}

pre  {
	font-family : "Courier New", Courier, monospace;
	font-size : 13px;
	color : #0000C0;
}

blockquote,cite  {
	font-style : oblique;
}

#box01  {
	position : absolute;
	left : 10px;
	top : 100px;
	width : 157px;
	padding : 2px;
	float : left;
	border-width : 1px;
	border-style : solid;
	border-color : darkslateblue;
	background-color : white;
	margin-right : 20px;
	margin-top : 20px;
}

div.servicebox  {
	position : relative;
	width : auto;
	background-color : Aqua;
	text-align : left;
	vertical-align : baseline;
}

div#center  { text-align: left; vertical-align: baseline; margin-right: auto; margin-left: auto; z-index: 1; width: 750px; height: 550px }

a.menu  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #32CD32;
	text-decoration : none;
	text-align : center;
	width : auto;
	background-color : transparent;
}

a.menu:link  {
	color : #32CD32;
}

a.menu:visited  {
	font-weight : bold;
}

a.menu:hover  {
	color : Lime;
	text-decoration : none;
	font-weight : bold;
}

a.menu:active  {
	font-weight : bold;
}

.rubrik  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	text-align : center;
	font-weight : bold;
	color : darkslateblue;
	background-color : white;
	border : darkslateblue;
	border-style : solid;
	border-width : 1px;
	padding : 2px;
	margin-bottom : 5px;
	margin-top : 5px;
}

.spalte  {
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	padding-left : 3%;
	padding-right : 3%;
	width : 70%;
	float : left;
}

.initial  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 34px;
	font-weight : bold;
	color : black;
	float : left;
}

.headline  {
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	border-left : 1px solid darkblue;
	border-bottom : 1px solid darkblue;
	padding : 8px;
	width : 100%;
}

h1, h2, h3, h4, h5, h6  {
	color : #000000;
	overflow : auto;
	letter-spacing : normal;
	vertical-align : baseline;
	word-spacing : normal;
	white-space : normal;
}

h1  {
	color : darkslateblue;
	text-align : center;
}

hr  {
	width : 100%;
	color : darkslategray;
	height : 1px;
	text-align : left;
}

hr.h2  {
	height : 2px;
}

.change  {
	color : #6699ff;
}

.text  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #000000;
}

.titel  {
	background-color: transparent;
	color : slateblue;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 52px;
	font-style : normal;
	font-weight : bold;
	text-align : center;
	padding-top : 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.inhalt_t2  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #000000;
	list-style-type : square;
}

.inhalt_t1  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-style : normal;
	font-weight : bold;
}

.t1  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

.t2  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

.t3  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

.t4  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

.t5  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

p  {
	background-color: transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
	text-align : left;
}

p:first-letter  {
	font-weight : bolder;
}

p:first-line  {}

p:first-child  {}

p.bord  {
	border-color : Black Blue Olive darkslategray;
	border-top-width : thin;
	border-left-width : thin;
	border : 1px solid;
}

.standard  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
	border : Gray;
}

.wwwlink  {
	font-weight : bold;
}

.hinweistext  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.tastenkappe  {
	font-weight : bold;
}

table  {
	;border: thin groove #DCDCDC;
	border: none;
	caption-side : top;
	table-layout : auto;
	text-align : left;
	width : 100%;
	border-collapse : separate;
	azimuth : center;
	margin: 0 0 0 0;
	background-position : center;
}

.tabellenkopf  {
	background-color : #483D8B;
	color : White;
	height : 15%;
	font-weight : bold;
	font-size : 16px;
}

.tabellentext  {
	background-color : white;
}

th  {
	color : dimgray;
	background-color : transparent;
	height : auto;
	font-size : 18px;
	font-weight : bold;
	text-align : left;
	border-bottom : 1 groove Orangered;
}

th.kopf
{
	background : transparent;
	color: #483D8B;
	text-align: center;
	font-size : 36px;
}

th.laden
{
	color : #00008B;
	width: auto;
	text-align : center;
	background : transparent;
	border-bottom : White;
	font : bold 20px;
}

th.service
{
	background-color: transparent;
	color: #32CD32;
	border-bottom : White;
	width: auto;
	text-align : center;
	font : 20px;
}

td  {
	font-size : 13px;
	text-align : left;
	color : Black;
	background-color : transparent;
	vertical-align : top;
	padding : 2 2 2 2;
	;border: thin groove #DCDCDC;
	border: none;
	width : auto;
}

td.setcenter
{
	vertical-align: middle;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.tdtitel{
	background-color: transparent;
	color: darkorange;
	font-size: 13;
	font-style: normal;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
}

.tdadress{
	background-color: transparent;
	color: darkorange;
	font-size: 13;
	font-style: normal;
	font-weight: bold;
	padding-top: 0;
	padding-bottom:0;
	margin-top:0;
	text-align: center;
}

.tdadress2{
	background-color: transparent;
	color: gray;
	font-size: 9;
	font-style: normal;
	font-weight: normal;
	padding-top: 0;
	padding-bottom:0;
	margin-top:0;
	text-align: center;
}



.tdoeff{
	background-color: transparent;
	color: black;
	font-size: 12;
	font-style: normal;
	font-weight: lighter; 
	padding-top:0;
	padding-bottom:0;
	text-align: center;
}

.tdmotto{
	background-color: transparent;
	color: darkolivegreen;
	font-size: 20;
	font-style: normal;
	font-weight: lighter;
	padding-top:20;
	padding-bottom:0;
	text-align: center;
	letter-spacing : 4px;
}

.tdpic{
	background-color: transparent;
	text-align : center;
	padding-top: 5;
	padding-bottom : 5;
	vertical-align : middle;
}

.tdblank{
	background-color: transparent;
	text-align : center;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 25%;
	height: 1px;
	azimuth : center;
	border:none;
}


form  {
	background-image : none;
	padding : 20px;
	border : 6px solid #DDDDDD;
}

input, select, textarea,td.formular  {
	font-size : 13px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
}

input, select, textarea  {
	color : Black;
}

.Bereich, .Feld  {
	background-color : #FFFFAA;
	width : 300px;
	border : 6px solid #DDDDDD;
}

.Auswahl  {
	background-color : #DDFFFF;
	width : 300px;
	border : 6px solid #DDDDDD;
}

.Check, .Radio  {
	background-color : #DDFFFF;
	border : 1px solid #DDDDDD;
}

.Button  {
	background-color : #708090;
	color : #FFFFFF;
	width : 200px;
	border : 6px solid #DDDDDD;
}


