/* CSS Document */

body, td, li { 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; }
tr { vertical-align:top; }
td { margin:0; padding:2px 10px 2px 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:1000px; 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:340px; height:680px; 
        background-color:#b1b3b4;
	background-image:url(../images/navi_bg.gif); background-repeat:repeat-x; 
	overflow:hidden; 
	}
	
#vLine { position:absolute; top:0; left:280px; }

#navigation {
	position:relative;
	margin-left:10px; margin-top:185px;
	width:285px;
	}
#SkF_Logo { position:absolute; top:14px; left:13px; }
#SkF_Logo img { border:none; }
#SkF_Header { position:absolute; top:8px; left:385px; font-size:22px; color:#ffffff; }
#SkF_Bottom {
	position:absolute;
	top:642px;
	left:390px;
	width: 576px;
	white-space:nowrap;
}
#SkF_Logo a, #SkF_Header a, #SkF_Bottom a { text-decoration:none; color:#ffffff; }


#top {
	position:absolute;
	left:385px; top:46px;
	}
#top img {
	border:none;
	margin-right:16px;
	}
	
#top ul { margin:5px 0 0 0; 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:385px;
	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; background-position:top left; background-repeat:no-repeat; font-size:14px; }
#navigation a { text-decoration:none; font-weight:normal; display:block; height:34px; padding-top:15px; margin-left:50px; }
#navigation a:link, #navigation a:visited { color:#ffffff; }
#navigation a:hover, #navigation a:active { color:#dfe0e1; }

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


#navigation li.sub { margin:0; padding:0 0 5px 50px; list-style-type:none; background-image:none; font-size:11px; }
#navigation li.sub a { text-decoration:none; font-weight:bold; display: inline; height:auto; padding:0; margin:0; }

.rot { color:#961734; }

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

.loginButton {
	position:absolute;
	top:642px;
	left:20px;
}

#styleSwitch {
	border:none; text-decoration:none;
	margin-left:90px;
}
#styleSwitch img { border:none; }

#button100Jahre { position:absolute; top:136px; left:8px; width:192px; height:36px; }
#button100Jahre a { text-decoration:none; display:block; width:192px; height:36px; background-image:url(../images/100jahre_button_1.jpg); }
#button100Jahre img { border:0; }
#button100Jahre a:link img, #button100Jahre a:visited img { visibility:hidden; }
#button100Jahre a:hover img, #button100Jahre a:active img { visibility:visible; } 

#imprint { 
	position:relative; 
	width:1000px; 
	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; }