/* universelle Formatvorlage 2003-12-20, bernd krueger */
body  {
	background-color : transparent;
	background-position: top;
	color : #000000;
	overflow : auto;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	letter-spacing : normal;
	vertical-align : baseline;
	word-spacing : normal;
	white-space : normal;
	margin : 0 0 0 0;
	font-weight : normal;
}

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 : #0000CD;
	
	/*color : mediumblue;*/
}

a:visited  {
	text-decoration : none;
	font-weight : normal;
	
	/*color : slategray;*/
	color : #708090;

}

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;*/
	border-color : #483D8B;
	background-color : white;
	margin-right : 20px;
	margin-top : 20px;
}

div.servicebox  {
	position : relative;
	width : auto;
	background-color : Aqua;
	text-align : left;
	vertical-align : baseline;
}

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 : #483D8B;
	background-color : white;
	border : #483D8B;

	/*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 #00008B;
	/*border-left : 1px solid darkblue;*/
	border-bottom : 1px solid #00008B;
	/*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 : #483D8B;
	/*color : darkslateblue;*/
	text-align : center;
}

hr  {
	width : 100%;
	color : #2F4F4F;
	/*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;*/
	color : #6A5ACD;

	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-color : Black Blue Olive #2F4F4F;
	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 : #696969;
	/*color : dimgray;*/
	background-color : transparent;
	height : auto;
	font-size : 18px;
	font-weight : bold;
	text-align : left;
	border-bottom : 1px groove #FF4500;
	/*border-bottom : 1px 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;*/
	font-size : 20px;
	font-weight: bold;

}

th.service
{
	background-color: transparent;
	color: #32CD32;
	border-bottom : White;
	width: auto;
	text-align : center;
	font-size : 20px;
}

td  {
	font-size : 13px;
	text-align : left;
	color : Black;
	background-color : transparent;
	vertical-align : top;
	padding : 2px 2px 2px 2px;
	;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;*/

	color: #FF8C00;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom:0px;
	text-align: center;
}

.tdadress{
	background-color: transparent;
	/*color: darkorange;*/	
	color: #FF8C00;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom:0px;
	margin-top:0px;
	text-align: center;
}

.tdadress2{
	background-color: transparent;
	color: gray;
	font-size: 9px;
	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: 12px;
	font-style: normal;
	font-weight: lighter; 
	padding-top:0;
	padding-bottom:0;
	text-align: center;
}

.tdmotto{
	background-color: transparent;
	/*color: darkolivegreen;*/
	color: #556B2F;

	font-size: 20px;
	font-style: normal;
	font-weight: lighter;
	padding-top:20px;
	padding-bottom:0px;
	text-align: center;
	letter-spacing : 4px;
}

.tdpic{
	background-color: transparent;
	text-align : center;
	padding-top: 5px;
	padding-bottom : 5px;
	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;
}

