/* CSS Kaiser Juritza 2009 */


body {
    margin: 0px 0px;
    padding: 0;
    text-align: center;
	background-image: url(../images/bg_basic.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

#container {
    margin: 0px auto; 
    width: 800px; 
    position: relative; 
}
#head {
	position:relative;
	width:100%;
	height:200px;

}

#logo {
    margin: 0px 0px 2px 0px;
	position:relative;
	text-align: right;
	width:100%;
	height:71px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#logo2 {
    margin: 0px 0px 2px 0px;
	position:relative;
	text-align: right;
	width:100%;
	height:71px;
}

#home {
    margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	text-align:left;
	position:relative; bottom:-40px;
	width:317px;
	height:30px;
	float:right;
}

#home a {
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
}


#picture {
	position:relative;
	width:100%;
	height:100px;
	background-image: url(../images/bg_picture.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#navigation {
    margin: 2px 0px 2px 0px;;
	position:relative;
	width:100%;
	height:23px;
	background:#F7F7F7;

}

.navoben a, a:link, a:visited, a:active {
	text-decoration: none;
	color: #616161;
	font-weight: bold;
	text-indent: 0px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
}

.navoben a:hover {
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
	text-indent: 0px;
}

.navobenhigh {
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
	text-indent: 0px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;

}

#content {
	position:relative;
	text-align:left;
	width:800px;
	margin: 0px;
	height:100%;
	background-color: #FFFFFF;	
	background-image: url(../images/hg_content.gif);
	background-repeat: repeat-y;
	background-position: center;

}

#content_start {
	position:relative;
	text-align:left;
	width:800px;
	margin: 0px;
	height:auto;
	background: #FFFFFF;
	border:hidden;
}

#content .spaceunten {
	text-decoration: none;
	font-weight: bold;
	text-indent: 0px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 10px;
	color: #F3F3F3;

}

#content_main {
	position: relative;
	height: auto;
	width: 600px;
	top: 0px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	background-image: url(/images/);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #FFFFFF;
	border-left: 1px solid #F3F2E9;
	float:left;

}

#content_main_start {
	position: relative;
	height: auto;
	width: 100%;
	top: 0px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border-left: 0px solid #F3F2E9;
	float:left;

}

#content_1 {
	position: relative;
	height: autopx;
	width: 555px;
	top: 0px;
	margin: 0px auto;
	padding: 32px 0px 0px 30px;
	background: #FFFFFF;

	background-color: #FFFFFF;

}

#content_1_start {
	position: relative;
	height: auto;
	width: 555px;
	top: 0px;
	margin: 0px auto;
	padding: 32px 15px 0px 0px;
	background: #FFFFFF;
	visibility: visible;
	float:right;

}

#content_1 .spaceunten {
	text-decoration: none;
	font-weight: bold;
	text-indent: 0px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 10px;
	color: #F3F3F3;

}


.antifloat
{
clear: both;
visible: hidden;
}

.layer_extend {
	text-decoration: none;
	font-weight: bold;
	text-indent: 0px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 1px;
	color: #FFFFFF;
}

h1 {
	color: #FF6600;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	line-height: 22px;
	padding: 15px 0px 10px 0px;
	


}

.subtext {
	color: #616161;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
}

.subtext2 {
	color: #FF6600;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
}

.subspace {
	color: #616161;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 10px;
}

/* -------------------------- content ------------------------------- */


.fliesstext {
	color: #616161;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
}

.fliesstext a, .fliesstext a:link, .fliesstext a:visited, .fliesstext a:active {
	text-decoration: underline;
	color: #FF6600;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
	text-indent: 0px;
}

.fliesstext a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
	text-indent: 0px;
	background-color: #FF6600;
}

.werkliste {
	color: #616161;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
}

.werkliste a, .werkliste a:link, .werkliste a:visited, .werkliste a:active {
	color: #616161;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
	text-indent: 0px;
	background-color: #FFFFFF;
	text-decoration:none;
}

.werkliste a:hover {
	color: #FF6600;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
	text-indent: 0px;
	background-color: #FFFFFF;
	text-decoration:none;
}

.fliesstextbold {
	color: #616161;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
}

.fliesstextbold a, .fliesstextbold a:link, .fliesstextbold a:visited, .fliesstextbold a:active, .fliesstextbold a:hover {
	color: #616161;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
	text-decoration:none;
	background-color: #FFFFFF;
}

.fliesstext2 {
	color: #FF6600;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
}

.fliesstext3 {
	color: #ABABAB;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
}

.fliesstext2bold {
	color: #FF6600;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
}

#bg_spacer {
	font-size: 0px;
	color: #F7F8F1;
}


/* -------------------------- content end -------------------------- */


.marginalie {
	color: #616161;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 14px;
}

.marginalie2 {
	color: #616161;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
}

.marginalie_space {
	color: #616161;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 8px;
}

.marginaliebold {
	color: #616161;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	line-height: 15px;
}

.bildunterschrift {
	color: #616161;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 40px;
	text-indent: 30px;
}

/* -------------------------- nav left -------------------------- */

#nav_left {
	position: relative;
	height: 100%;
	width: 190px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/);
	background-repeat: repeat-y;
	background-position: center;
	background: #FDFDFC;
	background-color: #F3F3F3;
	float: left;
	overflow: hidden;
}

#nav_left2 {
	position: relative;
	height: 100%;
	width: 190px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/);
	background-repeat: repeat-y;
	background-position: center;
	background: #FDFDFC;
	background-color: #F3F3F3;
	float: left;
}

#navcontainer
{
width: 190px;
height:400px;
border-right: 0px solid #000;
padding: 0 0 0 0;
margin: 40px 0px 0px 0px;
font-family: Arial, Verdana, Helvetica, Geneva, Lucida, sans-serif;
background-color: #F3F3F3;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 0px solid #90bade;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 6px 5px 5px 1.5em;
border-left: 0px solid #1958b7;
border-right: 0px solid #508fc4;
color: #666666;
text-decoration: none;
width: 100%;
background-image: url(/images/bullet_1.gif);
background-position: left center;
background-repeat: no-repeat;
font-size: 11px;
font-weight: normal;
}

#navcontainer li a.aktuell
{
border-left: 0px solid #1c64d1;
border-right: 0px solid #5ba3e0;
background-color: #FFFFFF;
color: #FF6600;
background-image: url(/images/bullet_2.gif);
background-position: left center;
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 0px solid #1c64d1;
border-right: 0px solid #5ba3e0;
background-color: #FFFFFF;
color: #FF6600;
background-image: url(/images/bullet_2.gif);
background-position: left center;
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
}

#navcontainer li li
{
border-top: 0px solid #90bade;
border-bottom: 0px solid #90bade;
margin: 0;
}

#navcontainer li li a
{
display: block;
padding: 3px 5px 2px 3em;
border-left: 0px solid #1958b7;
border-right: 0px solid #508fc4;
color: #666666;
text-decoration: none;
width: 100%;
background-image: url(/images/bullet_3.gif);
background-position: 16px center;
background-repeat: no-repeat;
font-size: 11px;
font-weight: normal;
}

#navcontainer li li a:hover
{
border-left: 0px solid #1c64d1;
border-right: 0px solid #5ba3e0;
background-color: #FFFFFF;
color: #FF6600;
background-image: url(/images/bullet_4.gif);
background-position: 20px center;
background-repeat: no-repeat;
font-size: 11px;
font-weight: normal;
}

#navcontainer li li a.aktuell2
{

color: #FF6600;
background-image: url(/images/bullet_4.gif);
background-position: 20px center;
background-repeat: no-repeat;
font-size: 11px;
font-weight: normal;
}

.trenner
{
width: 100%;
padding-top: 0px;
pading-bottom: 0px;
height: 1px;
background-image: url(../images/nav_trenner.gif);
background-position: 0px center;
background-repeat: repeat-x;
font-size: 1%;
}

.nav_spaceoben {
width: 100%;
padding-top: 0px;
pading-bottom: 0px;
height: 3px;
font-size: 1%;
}

.nav_spaceunten {
width: 100%;
padding-top: 0px;
pading-bottom: 0px;
height: 7px;
font-size: 1%;
}


/* -------------------------- nav left end -------------------------- */

#footer {
    margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	width:100%;
	height:20px;
	background:#F7F7F7;
	font-weight: normal;
	text-align:left;
	text-indent: 0px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 10px;
	color: #616161;
}

#footer_content {

    margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 200px;
	position:relative;
	width:500px;
	height:15px;
	background:#F7F7F7;
	font-weight: normal;
	text-align:left;
}

#footer a {
	text-decoration: none;
	color: #616161;
	font-weight: normal;
	text-indent: 0px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 10px;
	color: #616161;
}
#footer a:link {
	text-decoration: none;
	color: #616161;
	font-weight: normal;
	text-indent: 0px;
}

#footer a:visited {
	text-decoration: none;
	color: #616161;
	font-weight: bold;
	text-indent: 0px;
}

#footer a:active {
	text-decoration: none;
	color: #616161;
	font-weight: normal;
	text-indent: 0px;
}

#footer a:hover {
	text-decoration: none;
	color: #FF6600;
	font-weight: normal;
	text-indent: 0px;
}


/* -------------------------- tabelle wettbewerbe ------------------------------- */

#tabelle_wettbewerbe {
	border-top: 1px solid #EBEBEB;
	background-image: url(/images/);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
}

#tabelle_wettbewerbe .zeile1 {
	text-align: right;
	vertical-align: top;
	color: #EBEBEB;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	padding: 0px 0px 0px 5px;
	
} 

.tab_spacequer18  {
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	
} 


/* -------------------------- presse end --------------------------- */


/* -------------------------- ueber uns ------------------------------- */




#conwrap {
	position:relative;
	text-align:left;
	width:800px;
	height:1%;
	margin: 30px 0px 0px 0px ;
	background-color: #FFFFFF;	
	background-image: url(../images/hg_content.gif);
	background-repeat: repeat-y;
	background-position: center;
	}

#sp1 {
	position:relative;
	float:left;
	width:190px;
	margin: 0px;
	height:auto;
	text-align:center;
}

#sp1 img {
	
	padding-top: 7px;

}

#sp2 {
	position:relative;
	float:left;
	width:500px;
	margin: 0px;
	padding-left: 25px;
	height:auto;
	text-align:left;
}
	
#conwraptop {
	position:relative;
	text-align:left;
	width:800px;
	height:68px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;	
	background-image: url(../images/hg_content.gif);
	background-repeat: repeat-y;
	background-position: center;
}	


#sptop {
	position:relative;
	float:left;
	width:190px;
	margin: 0px;
	padding: 0px;
	height:68px;
	background-image: url(../buttons/hl_ueberuns.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}


#sptop2 {
	position:relative;
	float:left;
	width:600px;
	margin: 0px;
	padding: 0px;
	height:68px;
}

.clearfix:after {
	content: ".";
	display:block;
	color:#FFFFFF;
	height:0;
	clear:both;
	visibility: hidden;
	}
	
	.cl-left {
	height: .1px;
	clear:left;
	font-size: 0;
	line-height: 0;
	}


