body {
         margin:0px;
         padding:0px;
         font-family: Arial;
         background-color:rgb(254,254,255);
}

.CCcenter {
	text-align:center;
}

.CCleft {
	text-align:left;
}

.CCright {
	text-align:right;
}

.CCjustify {
	text-align:justify;
}

.CCunderline {
	text-decoration:underline;
}

.CCitalic {
	font-style:italic;
}

.CCbold {
         font-weight:800;
}

.CCbackground_lightgrey01 {
         background-color:rgb(245,245,245);
}

#startcontainer {
	position:relative;
         margin:0px auto;
         padding:0px;
         width:865px;
         background-color:transparent;
}

#container001 {
	position:relative;
         margin:0px;
         padding:0px;
         width:865px;
         height:15px;
         background-color:transparent;
         font-size:10px;
         font-weight:500;
         text-align:center;
         color:rgb(200,200,200);
         text-indent:0em;
}

#container002 {
	position:relative;
         margin:0px;
         padding:0px;
         width:865px;
         height:20px;
         background-color:transparent;
         font-size:14px;
         font-weight:500;
         text-align:center;
         color:rgb(200,200,200);
         text-indent:0em;
}

#container003 {
         position:relative;
         margin:0px;
         padding:0px;
         width:865px;
         height:70px;
         background-color:transparent;
}

#container004 {
	position:relative;
         margin:0px;
         padding:0px;
         width:865px;
         background-color:rgb(252,252,255);
}

#container005, #container005 a, #container005 a:link, #container005 a:active, #container005 a:hover, #container005 a:link {
	position:relative;
         margin:0px;
         padding:0px;
         width:865px;
         background-color:rgb(252,252,255);
	font-size:12px;
         text-align:center;
}

#container006 {
	position:relative;
         margin:0px;
         padding:0px;
         width:865px;
         background-color:rgb(252,252,255);
         font-size:10px;
         font-weight:500;
         text-align:center;
         color:rgb(200,200,200);
}

#container007 {
	position:relative;
         margin:0px;
         padding:0px;
         width:865px;
         background-color:rgb(252,252,255);
         font-size:10px;
         font-weight:500;
         text-align:center;
         color:rgb(150,150,150);
}

#container007 a, #container007 a:link, #container007 a:hover, #container007 a:visited, #container007 a:active {
	position:relative;
         margin:0px;
         padding:0px;
         width:865px;
         background-color:rgb(252,252,255);
         font-size:10px;
         font-weight:500;
         text-align:center;
         color:rgb(150,150,150);
         text-decoration:none;
}

.container-003 {
	height:60px;
         background-color:transparent;
         color:rgb(0,0,0);
         text-align:center;
}

.container-003 a, .container-003 a:link, .container-003 a:visited, .container-003 a:active {
         background-color:transparent;
         text-decoration:none;
         color:rgb(0,0,0);
}

.container-003 a:hover {
         background-color:rgb(245,245,245);
         text-decoration:none;
         color:rgb(0,0,0);
}

.container-small {
	font-size:11px;
	font-weight:500;
}

.container-large {
	font-size:16px;
	font-weight:800;
}

.container-empty {
	margin:0;
         padding:0;
}

#container-003-td-text-001 {
         width:233px;
}

#container-003-td-text-001 a {
	float:left;
	padding:13px 0px 15px 0px;
	width:100%;
	text-decoration:none;
	word-spacing:0px;
	letter-spacing:0px;
}

#container-003-td-text-002 {
         width:145px;
}

#container-003-td-text-002 a {
	float:left;
	padding:13px 0px 15px 0px;
	width:100%;
	text-decoration:none;
	word-spacing:0px;
	letter-spacing:0px;
}

#container-003-td-text-003 {
         width:145px;
}

#container-003-td-text-003 a {
	float:left;
	padding:13px 0px 15px 0px;
	width:100%;
	text-decoration:none;
	word-spacing:0px;
	letter-spacing:0px;
}

#container-003-td-text-004 {
         width:145px;
}

#container-003-td-text-004 a {
	float:left;
	padding:13px 0px 15px 0px;
	width:100%;
	text-decoration:none;
	word-spacing:0px;
	letter-spacing:0px;
}

#container-003-td-text-005 {
         width:173px;
}

#container-003-td-text-005 a {
	float:left;
	padding:13px 0px 15px 0px;
	width:100%;
	text-decoration:none;
	word-spacing:0px;
	letter-spacing:0px;
}

#container-004-001 {
         position:absolute;
         margin:0px;
         padding:0px;
         left:0px;
         top:10px;
         width:800px;
         height:0px;
         background-color:transparent;
         text-align:left;
         display:inline;
         font-size:12px;
}

#container-004-003 {
         position:absolute;
         margin:0px;
         padding:0px 10px 0px 10px;
         left:0px;
         top:0px;
         width:655px;
         background-color:transparent;
         display:inline;
         text-align:justify;
         font-size:14px;
         font-weight:500;
}

#container-004-004 {
         position:absolute;
         margin-left:0px;
         margin-top:0px;
         margin-right:0px;
         margin-bottom:0px;
         padding:0px;
         left:695px;
         top:0px;
         width:170px;
         background-color:transparent;
         display:inline;
         font-size:12px;
         font-weight:500;
         text-align:center;
         color:rgb(0,0,0);
}
/*#Widget #65B801*/
#Widget a, #Widget a:link, #Widget a:visited, #Widget a:active {
         color:#65B801;
}
.marker01 {
         font-size:13px;
         font-weight:500;
         background-color:rgb(255,255,180);
}

.noscript {
	display:none;
}

h2 {
         text-align:center;
         font-size:13px;
         font-weight:800;
}

h2 a, h2 a:link, h2 a:active {
         text-align:center;
         font-size:13px;
         font-weight:800;
         color:rgb(120,120,120);
         text-decoration:none;
}

h2 a:hover {
         text-align:center;
         font-size:13px;
         font-weight:800;
         color:rgb(120,120,120);
         text-decoration:underline;
}

h2 a:visited {
         text-align:center;
         font-size:13px;
         font-weight:800;
         color:rgb(50,50,50);
         text-decoration:none;
}

h3 {
         text-align:left;
         font-size:13px;
         font-weight:800;
}

h3 a, h3 a:link, h3 a:active {
         text-align:left;
         font-size:13px;
         font-weight:800;
         color:rgb(120,120,120);
         text-decoration:none;
}

h3 a:hover {
         text-align:left;
         font-size:13px;
         font-weight:800;
         color:rgb(120,120,120);
         text-decoration:underline;
}

h3 a:visited {
         text-align:left;
         font-size:13px;
         font-weight:800;
         color:rgb(50,50,50);
         text-decoration:none;
}

.ContentText0001 {
         text-align:justify;
         font-size:13px;
         font-weight:500;
}

.ContentText0001 a, .ContentText0001 a:link, .ContentText0001 a:active {
	text-align:justify;
         font-size:13px;
         font-weight:500;
         color:rgb(120,120,120);
         text-decoration:none;
}

.ContentText0001 a:hover {
         text-align:justify;
         font-size:13px;
         font-weight:500;
         color:rgb(120,120,120);
         text-decoration:underline;
}

.ContentText0001 a:visited {
	text-align:justify;
         font-size:13px;
         font-weight:500;
         color:rgb(50,50,50);
         text-decoration:none;
}

.ContentText0002 {
	text-align:left;
         font-size:13px;
         font-weight:500;
}

.LitCite0002 {
	font-size:9px;
         font-weight:500;
         color:rgb(50,50,50);
         text-align:left;
}

.LitCite0002 a, .LitCite0002 a:link, .LitCite0002 a:active {
	font-size:9px;
         font-weight:500;
         color:rgb(120,120,120);
         text-align:left;
         text-decoration:none
}

.LitCite0002 a:hover {
	font-size:9px;
         font-weight:500;
         color:rgb(120,120,120);
         text-align:left;
         text-decoration:underline
}

.LitCite0002 a:visited {
	font-size:9px;
         font-weight:500;
         color:rgb(50,50,50);
         text-align:left;
         text-decoration:none
}

.GoTop0001, .GoTop0001 a, .GoTop0001 a:link, .GoTop0001 a:active, .GoTop0001 a:visited {
	font-size:10px;
         font-weight:500;
         text-align:center;
         color:rgb(0,0,0);
         text-decoration:none;
}

.GoTop0001 a:hover {
         font-size:10px;
         font-weight:500;
         text-align:center;
         color:rgb(100,100,100);
         text-decoration:underline;
}

.container005, .container005 a, .container005 a:link, .container005 a:active, .container005 a:visited, .container005 a:hover {
         font-size:14px;
         font-weight:500;
         text-align:center;
         color:rgb(200,200,200);
         text-decoration:none;
}

/*start:sidebar*/
.Fieldset0001 {
	padding:4px;
	background-color:rgb(251,251,255);
         border-style:solid;
         border-width:1px;
         border-color:rgb(200,200,200);
}

.SidebarHeaders0001 {
         color:rgb(100,100,100);
         font-weight:800;
         font-style:normal;
}

.SidebarHeaders0001 a, .SidebarHeaders0001 a:link, .SidebarHeaders0001 a:visited, .SidebarHeaders0001 a:active {
         color:rgb(100,100,100);
         font-weight:800;
         text-decoration:none;
         font-style:normal;
}

.SidebarHeaders0001 a:hover {
         color:rgb(100,100,100);
         font-weight:800;
         text-decoration:underline;
         font-style:normal;
}

.SidebarBody0001 {
         color:rgb(0,0,0);
         font-style:normal;
}

.SidebarBody0001 a, .SidebarBody0001 a:link, .SidebarBody0001 a:visited, .SidebarBody0001 a:active {
         color:rgb(0,0,0);
         text-decoration:none;
         font-style:normal;
}

.SidebarBody0001 a:hover {
         color:rgb(0,0,0);
         text-decoration:underline;
         font-style:normal;
}

.SidebarHeaders0002 {
         color:rgb(100,100,100);
         font-weight:800;
         text-decoration:none;
         font-style:normal;
}

.SidebarHeaders0002 a {
         color:rgb(100,100,100);
         font-weight:800;
         text-decoration:none;
         font-style:normal;
}

.SidebarHeaders0002 a:hover {
         color:rgb(100,100,100);
         font-weight:800;
         text-decoration:underline;
         font-style:normal;
}

.SidebarBody0002 {
         color:rgb(0,0,0);
         font-style:italic;
}

.SidebarBody0002 a, .SidebarBody0002 a:link, .SidebarBody0002 a:visited, .SidebarBody0002 a:active {
         color:rgb(0,0,0);
         text-decoration:none;
         font-style:normal;
}

.SidebarBody0002 a:hover {
         color:rgb(0,0,0);
         text-decoration:underline;
         font-style:normal;
}

/*ende:sidebar*/

/*start rechner lamg*/
.CS0001 {
	height:20px;
	width:500px;
	border:solid 1px rgb(212,212,212);
	background-color:rgb(252,252,252);
	font-size:14px;
	padding-bottom:2px ;
}

.CS0002 {
	height:20px;
	width:120px;
	border:solid 1px rgb(212,212,212);
	background-color:rgb(252,252,252);
	font-size:14px;
	padding-bottom:2px ;
}

.geburtsjahr0001 {
         height:20px;
         width:75px;
         border:solid 1px rgb(150,150,150);
         background-color:rgb(250,250,250);
         font-size:14px;
         text-align:left;
         padding-top:0px;
}

.geburtsmonat0001 {
         height:20px;
         width:115px;
         border:solid 1px rgb(150,150,150);
	background-color:rgb(250,250,250);
         font-size:14px;
         text-align:left;
         padding-top:0px;
}

.geburtstag0001 {
         height:20px;
         width:65px;
         border:solid 1px rgb(150,150,150);
	background-color:rgb(250,250,250);
         font-size:14px;
         text-align:left;
         padding-top:0px;
}

.SSWmonat0001 {
         height:19px;
         width:65px;
         border:solid 1px rgb(150,150,150);
	background-color:rgb(250,250,250);
         font-size:14px;
         text-align:left;
         padding-top:0px;
}

.SSWtag0001 {
         height:19px;
         width:55px;
         border:solid 1px rgb(150,150,150);
	background-color:rgb(250,250,250);
         font-size:14px;
         text-align:left;
         padding-top:0px;
}

.SSWart0001 {
         height:19px;
         width:75px;
         border:solid 1px rgb(150,150,150);
	background-color:rgb(250,250,250);
         font-size:14px;
         text-align:left;
         padding-top:0px;
}
/*ende:rechner lang*/

/*start:kontakt*/
.CCK0001tb { margin:0px; padding:0px 0px 5px 0px;; width:635px ; text-align:left; }
.CCK0001tr_1 { margin:0px; padding:0px; width:635px ; text-align:left; vertical-align:middle; }
.CCK0001tr_2 { margin:0px; padding:0px; width:635px ; text-align:left; vertical-align:top; }
.CCK0001td_0 { margin:0px; padding:0px; width:635px ; text-align:left; }
.CCK0001td_1l { margin:0px; padding:0px; width:130px ; text-align:left; }
.CCK0001td_1r { margin:0px; padding:0px; width:130px ; text-align:right; }
.CCK0001td_2 { margin:0px; padding:0px; width:505px ; text-align:left; }
.CCK0001td_3 { margin:0px; padding:0px; width:205px ; text-align:left; }
.CCK0001td_4 { margin:0px; padding:0px; width:95px ; text-align:right; }
.CCK0001td_5 { margin:0px; padding:0px; width:205px ; text-align:left; }
.CCK0001td_6 { margin:0px; padding:0px; width:160px ; text-align:right; }
.CCK0001td_7 { margin:0px; padding:0px; width:135px ; text-align:center; }
.CCK0001td_8 { margin:0px; padding:0px; width:160px ; text-align:left; }
.CCK0001td_9 { margin:0px; padding:0px; width:635px ; text-align:center; }

.CCK0004n {
	height:17px;
	width:200px;
	border:solid 1px rgb(212,212,212);
	background-color:rgb(252,252,252);
	font-size:14px;
	padding-bottom:2px ;
         }
.CCK0004e {
	height:17px;
	width:200px;
	border:solid 1px rgb(212,212,212);
	background-color:rgb(255,0,0);
         color:rgb(255,255,255);
	font-size:14px;
	padding-bottom:2px ;
         }
.CCK0004s {
	height:17px;
	width:200px;
	border:0px rgb(252,252,252);
         background-color:rgb(245,245,245);
	font-size:14px;
	padding-bottom:2px ;
         }
.CCK0013n {
         height:17px;
         width:500px;
         border:solid 1px rgb(212,212,212);
         background-color:rgb(252,252,252);
         font-size:14px;
         padding-bottom:2px ;
         }
.CCK0013e {
         height:17px;
         width:500px;
         border:solid 1px rgb(212,212,212);
         background-color:rgb(255,0,0);
         color:rgb(255,255,255);
         font-size:14px;
         padding-bottom:2px ;
         }
.CCK0013s {
         height:17px;
         width:500px;
         border:0px rgb(252,252,252);
         background-color:rgb(245,245,245);
         font-size:14px;
         padding-bottom:2px ;
         }
.CCK0020n {
         height:150px;
         width:500px;
         border:solid 1px rgb(212,212,212);
         background-color:rgb(252,252,252);
         font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
         font-size:14px;
         padding-bottom:2px ;
         }
.CCK0020e {
         height:150px;
         width:500px;
         border:solid 1px rgb(212,212,212);
         background-color:rgb(255,0,0);
         color:rgb(255,255,255);
         font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
         font-size:14px;
         padding-bottom:2px ;
         }
.CCK0020s {
         height:150px;
         width:500px;
         border:0px rgb(252,252,252);
         background-color:rgb(245,245,245);
         font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
         font-size:14px;
         padding-bottom:2px ;
         }
.CCK0028n {
         height:17px;
         width:70px;
         border:solid 1px rgb(212,212,212);
         background-color:rgb(252,252,252);
         font-size:14px;
         padding-bottom:2px ;
         }
.CCK0028e {
         height:17px;
         width:70px;
         border:solid 1px rgb(212,212,212);
         background-color:rgb(255,0,0);
         font-size:14px;
         color:rgb(255,255,255);
         padding-bottom:2px ;
         }
.CCK0030 {
         height:20px;
         width:200px;
         border:solid 1px rgb(212,212,212);
         background-color:rgb(252,252,252);
         font-size:14px;
         padding-bottom:2px ;
         }
/* ende kontakt */
