/* CSS Document */

body, td, li, #navigation a { font-size:11px; }
h1 { font-size:16px; }
h2 { font-size:16px; }
h3 { font-size:11px; }
h4 { font-size:11px; }

#top li { font-size:13px; }



body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin:0; padding:0; 
    background-color:#eeeeee;
	text-align:center;
	}


p { margin:10px 0; }
td p { margin:0; }

h1 { margin:10px 0 20px 0; font-weight:bold; font-style:italic; }

h2 { margin:20px 0 10px 0; font-weight:normal; font-style:italic; color:#961734; }
h1+h2 { margin-top:-10px; }

h3 { margin:20px 0 10px 0; font-weight:bold; }

h4 { margin:15px 0 0 0; font-weight:bold; font-style:italic; }
h4+p, h4+ul { margin-top:0; }

table { margin:10px 0; padding:0; border-collapse:collapse; }
table.textlayout { margin:0; }
tr { vertical-align:top; }
td { margin:0; padding:2px 10px 2px 0; text-align:left; }
table.textlayout td { padding:0 5px 0 0; }

ul { margin:10px 0; padding:0; }
ol { margin:10px 5px; padding:0; }
li { list-style-type:disc; margin:2px 0 2px 1.5em; }
ol li { list-style-type:decimal; }

img { border:0; }

a { text-decoration:none; }

#page { 
	position:relative; 
	width:935px; height:680px; 
	margin:0 auto; padding:0; 
	background-image:url(/images/page_bg.gif); background-repeat:repeat-x; 
	overflow:hidden; 
	text-align:left;
	}

#leftCol { 
	position:relative; 
	width:290px; 
	/*height:680px; */
    /*background-color:#b1b3b4;*/
	background-image: url(/images/top-left.gif); background-repeat:no-repeat;
	overflow:hidden; 
	padding:175px 0 0 0;
	}
	
#vLine { position:absolute; top:0; left:230px; }

#navigation {
	position:relative;
	margin:0; padding:0;
	width:290px;
	height:505px;
	background-image:url(/images/navi_bg.gif); background-repeat:no-repeat;
	}
#SkF_Logo { position:absolute; top:12px; left:55px; /* top:575px; left:63px; */ }
#SkF_Logo img { border:none; }
#SkF_Header { position:absolute; top:8px; left:335px; font-size:22px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:200; letter-spacing:0.05em; }
#SkF_Bottom {
	position:absolute;
	top:642px;
	left:385px;
	width: 576px;
	white-space:nowrap;
}
#SkF_Logo a, #SkF_Header a, #SkF_Bottom a { text-decoration:none; color:#ffffff; }

#SkF_Bottom .bgImg { position:absolute; top:-67px; left:-95px; width:95px; height:105px; overflow:hidden; }


#top {
	position:absolute;
	left:245px; top:48px;
	}
#top img {
	border:none;
	margin-right:3px;
	}
	
#top ul { margin:5px 0 0 90px; padding:0; white-space:nowrap; }
#top li { display:inline; margin:0 30px 0 0; padding:0; list-style-type:none; }
#top a { text-decoration:none; }
#top a:link, #top a:visited { color:#000000; }
#top a:hover, #top a:active { color:#961734; }

#top a.current:link, #top a.current:visited { color:#961734; }
#top a.current:hover, #top a.current:active { color:#961734; }
	
#contentPos {
	position:absolute;
	top:195px; left:335px;
	width:580px; height:420px;
        background-color:#dfe0e1;
	}

#content { height:400px; padding-right:20px; overflow:auto; /* -moz-scrollbars-vertical; overflow-y:scroll; */ }
#content a:link, #content a:visited { color:#961734; }
#content a:hover, #content a:active { color:#1540ae; }

#navigation ul { margin:0; padding:0; list-style-position:outside; }
#navigation li { margin:0; padding:0; list-style-type:none; width:200px; }
#navigation a { text-decoration:none; font-weight:bold; display:block; padding:15px 0 10px 0; margin-left:10px; }
#navigation a:link, #navigation a:visited { color:#ffffff; }
#navigation a:hover, #navigation a:active { color:#dfe0e1; }

#navigation li.current a:link, #navigation li.current a:visited, #navigation a.current:link, #navigation a.current:visited { color:#dfe0e1; font-style:italic; }
#navigation li.current a:hover, #navigation li.current a:active, #navigation a.current:hover, #navigation a.current:active { color:#dfe0e1; font-style:italic; }


#navigation li.current ul li { margin:0; padding:0 0 5px 15px; list-style-type:none; width:auto; }
#navigation li.current ul li a { text-decoration:none; font-weight:normal; display: inline; height:auto; padding:0; margin:0; }

#navigation li.current ul li a:link, #navigation li.current ul li a:visited { color:#ffffff; font-style:normal; }
#navigation li.current ul li a:hover, #navigation li.current ul li a:active { color:#dfe0e1; font-style:normal; }

#navigation li.current ul li.current a:link, #navigation li.current ul li.current a:visited { color:#dfe0e1; font-style:italic; }
#navigation li.current ul li.current a:hover, #navigation li.current ul li.current a:active { color:#dfe0e1; font-style:italic; }


.rot { color:#961734; }

.right { float:right; margin:0 0 20px 20px; }
.left { float:left; margin:0 20px 20px 0; }


#styleSwitch {
	border:none; text-decoration:none;
	/*margin-left:190px;*/
        position:absolute;
        top:0; left:490px;
        width:50px; height:34px;
}
#styleSwitch img { border:none; }

#imprint { 
	position:relative; 
	width:935px; 
	margin:0 auto; padding:0; 
	text-align:center;
	}
#imprint p { margin:5px 0; padding:0 10px; font-size:0.95em; color:#666; }
#imprint p a { color:inherit; }
#imprint p a:hover, #imprint p a:focus, #imprint p a:active { color:#961734; text-decoration:underline; }