/* CSS Document */

body
{
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*text-align: center;*/
	font-size:11px;
	color: #000000;
	background-color: #ffffff;
	background-image: url("../images/tile.gif");
	background-repeat: repeat-y repat-x;
	line-height: 1.5em;
}

body.thumb
{
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*text-align: center;*/
	font-size:11px;
	color: #000000;
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat-y;
}

img {
	border: 0;
}

td {
	font-size: 11px;
	vertical-align:top;
}


div#pageContainer
{
   	text-align: left;
	background: none;
	float: left;	
	position:absolute;
}

div#rightCol {
	background-image:url("../images/header/navi_rechts.jpg");
	background-repeat: no-repeat;
	width: 100px;
	height: 713px;
	background-position: bottom right;
	position: absolute;
	left: 895px;
	top: 0px;
}

div#rightCol div.link {
	margin:-20px 0 0 17px;
	color: #ffffff;
	float:left;
	
}

div#rightCol div.link a{
	color: #ffffff;
	text-decoration: none;
} 

div#rightCol div.link a:hover{
	color: #99CC00;
	text-decoration: none;
}

/* header */
div#header
{
	width: 950px;
	height:auto;
	
								
}



div#header div.logo {
	float: left;
	margin: 38px 0 0 110px;
	position:absolute;
}

div#mainnav {
	float: right;
	height:25px;
	width: auto;
	text-align: right;
	margin: 71px 113px 0 0;
	position: relative;
	z-index:10;
}

/* content */
div#contents {
	float:left;
	width: 590px;
	height:auto;
	margin: 25px 0 0 31px;
	color: #000000;
	text-align:left;
	font:Geneva, Arial, Helvetica, sans-serif;
	
}



	
/*navi*/
div#navi {
	width: 185px;
	height: 195px;
	background-image: url("../images/header/navi_links.jpg");
	background-repeat: no-repeat;
	float: left;
	color:#FFFFFF;
	margin-top: 25px;
	font-family: verdana;
	font-size: 11px;
		
}

div#navi div.main{
	width: 74px;
	height:auto;
	margin: 0 0 0 80px;
	padding: 25px 0 0 28px;
}

div#navi div.main a{
	color: #ffffff;
	text-decoration: none;
} 

div#navi div.main a:hover{
	color: #99CC00;
	text-decoration: none;
} 



.clear {
	clear: both;
}

div#footer {
	clear: both;
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left: 216px;
	margin-top: 31px;
	width: 590px;
	text-align:center;
	border-top: 1px solid #E5E5E5;
	padding-top:3px;
			
}

/**
	 * Menü
	 */
	/* remove the bullets, padding and margins from the lists */
		
#mainnav ul{
	list-style-type:none;
	padding:0;
	margin:0;
	font-weight:normal;		
}

	/* use the table to position the dropdown list */
#mainnav table{
	position:absolute;
	border-collapse: collapse;
	z-index:80;
	left:-1px;
	top:25px;
		
}
	
	/* style all the links */
#mainnav a, #mainnav :visited {
	display:block;
	font-size:12px;
	width:110px;
	padding:5px 0; /* 7px 0 */
	color:#000000;
	background:#C8D300;
	text-decoration:none;
	margin-right:1px;
	text-align:center;
}
#mainnav a.subnav 
{
	width:125px;
	text-align:left;
	padding:5px 5px 5px 15px;
	white-space:nowrap;
}	
#mainnav a.subnav:visited
{
	width:125px;
	text-align:left;
	padding:5px 5px 5px 15px;
	white-space:nowrap;
}	

	/* style the links hover */
#mainnav :hover{
	color:#444;
	background:#ffffff;
	
	background: #93103D;
	color: #fff;
}
	
	/* hide the sub level links */	
#mainnav ul ul {
	visibility:hidden;
	position:absolute;
	width:95px;
	height:0;		
}
	
	/* make the sub level visible on hover list or link */
#mainnav ul li:hover ul,
#mainnav ul a:hover ul{
	visibility:visible;
				
}
	
/* bereich für ecard */
td.snownavtext {
	width:190px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	line-height:14px;
	padding-top:3px;
	padding-bottom:3px;
}

td.snownavtextpage {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	vertical-align:middle;
	line-height:14px;
	padding-top:3px;
	padding-bottom:3px;
}

td.titlea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	font-size:18px;
}

td.lefttop {
	text-align:left;
	vertical-align:top;
}

td.subtitleb {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	font-size:18px;
}

td.text {
	text-align:left;
	vertical-align:top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:14px;
}


td.spacea {
	line-height:1px;
	height:20px;
}
td.spacef {
	line-height:1px;
	height:5px;
}

td.footinner {
	height: 22px;
	/*border-top: 1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	vertical-align: middle;
}

td.marrow {
	text-align:center;
	vertical-align:middle;
	line-height:13px;
}

td.mlink{
	vertical-align: middle;
}
a.mlink:link { font-size:11px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.mlink:visited { font-size:11px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.mlink:hover { font-size:11px; color:#820826; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.mlink:active { font-size:11px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }

a.snum:link { vertical-align:middle; font-size:11px; color:#040404; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snum:visited { vertical-align:middle; font-size:11px; color:#040404; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snum:hover { vertical-align:middle; font-size:11px; color:#820826; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snum:active { vertical-align:middle; font-size:11px; color:#040404; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }

a.snumsel:link { vertical-align:middle; font-size:11px; color:#040404; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snumsel:visited { vertical-align:middle; font-size:11px; color:#040404; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snumsel:hover { vertical-align:middle; font-size:11px; color:#820826; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snumsel:active { vertical-align:middle; font-size:11px; color:#040404; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }

/* Allgemeine Links für Ecards zugewiesen sind */
a.ecard:link { font-size:11px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.ecard:visited { font-size:11px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.ecard:hover { font-size:11px; color:#820826; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
/* a:active { font-size:11px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; } */

img {
	border: 0px solid black;
}
	
.ecardinput {
    font-size: 11px;
    height: 15px;
    width: 96px;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.ecardinputarea {
    font-size: 11px;
    height: 60px;
    width: 170px;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.tabbertab a {
	color: #000000;
	text-decoration: underline;
}

.tabbertab a:hover {
	color: #93103D;
	text-decoration: underline;
}

.tabbertab 

.thumb a {
	color: #000000;
	text-decoration: underline;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #93103D;
	text-decoration: underline;
}

a:visited {
	color: #000000;
}

body
{
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*text-align: center;*/
	font-size:11px;
	color: #000000;
	background-color: #ffffff;
	background-image: url("../images/tile.gif");
	background-repeat: repeat-y repat-x;
	
	
}

body.thumb
{
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*text-align: center;*/
	font-size:11px;
	color: #000000;
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat-y;
}

img {
	border: 0;
}

td {
	font-size: 11px;
	vertical-align:top;
}


div#pageContainer
{
   	text-align: left;
	background: none;
	float: left;	
	position:absolute;
}

div#rightCol {
	background-image:url("../images/header/navi_rechts.jpg");
	background-repeat: no-repeat;
	width: 100px;
	height: 713px;
	background-position: bottom right;
	position: absolute;
	left: 895px;
	top: 0px;
}

div#rightCol div.link {
	margin:-20px 0 0 17px;
	color: #ffffff;
	float:left;
	
}

div#rightCol div.link a{
	color: #ffffff;
	text-decoration: none;
} 

div#rightCol div.link a:hover{
	color: #99CC00;
	text-decoration: none;
}

div.eng {
	background-repeat: no-repeat;
	margin:71px 0 0 838px;
	width: 59px;
	height: 27px;
	background-color: #c8d300;
	z-index:200;
	position: absolute;
}

/* header */
div#header
{
	width: 950px;
	height:auto;
	
								
}



div#header div.logo {
	float: left;
	margin: 38px 0 0 110px;
	position:absolute;
}

div#mainnav {
	float: right;
	height:25px;
	width: auto;
	text-align: right;
	margin: 70px 112px 0 0;
	position: relative;
}

* html div#mainnav {
	margin-right: 56px;
}



/* content */
div#contents {
	float:left;
	width: 590px;
	height:auto;
	margin: 25px 0 0 31px;
	color: #000000;
	text-align:left;
	font:Geneva, Arial, Helvetica, sans-serif;
	
}



	
/*navi*/
div#navi {
	width: 185px;
	height: 195px;
	background-image: url("../images/header/navi_links.jpg");
	background-repeat: no-repeat;
	float: left;
	color:#FFFFFF;
	margin-top: 25px;	
}

div#navi div.main{
	width: 74px;
	height:auto;
	margin: 0 0 0 80px;
	padding: 15px 0 0 28px;
}

div#navi div.main a{
	color: #ffffff;
	text-decoration: none;
} 

div#navi div.main a:hover{
	color: #99CC00;
	text-decoration: none;
} 



.clear {
	clear: both;
}

div#footer {
	clear: both;
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left: 216px;
	margin-top: 31px;
	width: 590px;
	text-align:center;
	border-top: 1px solid #E5E5E5;
	padding-top:3px;
			
}

/**
	 * Menü
	 */
	/* remove the bullets, padding and margins from the lists */
		
	/* make the top level links horizontal and position relative so that we can position the sub level */
#mainnav li{
	/*border-top: 1px solid #FFFFFF;*/
	float:left;
	position:relative;
	z-index:100;
	
			
}
	
	/* use the table to position the dropdown list */
#mainnav table{
	position:absolute;
	border-collapse: collapse;
	z-index:80;
	left:-1px;
	top:25px;
		
}
	
	/* style all the links */
#mainnav a, #mainnav :visited {
	display:block;
	font-size:12px;
	width:110px;
	padding:5px 0; /* 7px 0 */
	color:#000000;
	background:#C8D300;
	text-decoration:none;
	margin-right:1px;
	text-align:center;
	border-top:1px solid #FFFFFF;
	
}
	
	/* style the links hover */
#mainnav :hover{
	color:#444;
	background:#ffffff;
	
	background: #93103D;
	color: #fff;
}
	
	/* hide the sub level links */
#mainnav ul ul {
	visibility:hidden;
	position:absolute;
	width:110px;
	height:0;		
}
	
	/* make the sub level visible on hover list or link */
#mainnav ul li:hover ul,
#mainnav ul a:hover ul{
	visibility:visible;
				
}
	
/*div#mainnav li.main {
	border-right: solid 1px #99CC00;
}*/


/* bereich für ecard */
td.snownavtext {
	width:190px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	line-height:14px;
	padding-top:3px;
	padding-bottom:3px;
}

td.snownavtextpage {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	vertical-align:middle;
	line-height:14px;
	padding-top:3px;
	padding-bottom:3px;
}

td.titlea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	font-size:18px;
}

td.lefttop {
	text-align:left;
	vertical-align:top;
}

td.subtitleb {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	font-size:18px;
}

td.text {
	text-align:left;
	vertical-align:top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:14px;
}


td.spacea {
	line-height:1px;
	height:20px;
}
td.spacef {
	line-height:1px;
	height:5px;
}

td.footinner {
	height: 22px;
	/*border-top: 1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	vertical-align: middle;
}

td.marrow {
	text-align:center;
	vertical-align:middle;
	line-height:13px;
}

td.mlink{
	vertical-align: middle;
}
a.mlink:link { font-size:11px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.mlink:visited { font-size:11px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.mlink:hover { font-size:11px; color:#820826; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.mlink:active { font-size:11px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }

a.snum:link { vertical-align:middle; font-size:11px; color:#040404; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snum:visited { vertical-align:middle; font-size:11px; color:#040404; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snum:hover { vertical-align:middle; font-size:11px; color:#820826; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snum:active { vertical-align:middle; font-size:11px; color:#040404; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }

a.snumsel:link { vertical-align:middle; font-size:11px; color:#040404; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snumsel:visited { vertical-align:middle; font-size:11px; color:#040404; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snumsel:hover { vertical-align:middle; font-size:11px; color:#820826; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snumsel:active { vertical-align:middle; font-size:11px; color:#040404; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }

/* Allgemeine Links für Ecards zugewiesen sind */
a.ecard:link { font-size:11px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.ecard:visited { font-size:11px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.ecard:hover { font-size:11px; color:#820826; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
/* a:active { font-size:11px; color:#000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; } */

img {
	border: 0px solid black;
}
	
.ecardinput {
    font-size: 11px;
    height: 15px;
    width: 96px;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.ecardinputarea {
    font-size: 11px;
    height: 60px;
    width: 170px;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.tabbertab a {
	color: #000000;
	text-decoration: underline;
}

.tabbertab a:hover {
	color: #93103D;
	text-decoration: underline;
}

.tabbertab 

.thumb a {
	color: #000000;
	text-decoration: underline;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #93103D;
	text-decoration: underline;
}

