@charset "UTF-8";
/* CSS Document */

/*//////////////////////////////////////////////////////////////////struktur////////////*/

body { 
background-color: #000000;
background-repeat:no-repeat;
}

#background {
position:fixed;
z-index:0;
}

#header {
margin-bottom:10px;
}


#clear {
clear:both;
}

#mainFrame { 
margin : auto; 

	width : 600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
line-height : 18px; 
font-size : 12px;
	color:#999999;
}


#mainFrame2 { 
margin : auto;

		width : 800px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
line-height : 18px; 
font-size : 12px;
	color:#999999;

}

#sidebar_rechts { 

height:20px;
list-style-type:none;
}

#sidebar_box { 

padding: 57px 0px 0px 710px;
height:20px;
list-style-type:none;
}

#rechts_rechts {
width:800px;
background-color: #000000;
}

#launch {
height:160px;
width:160px;
left:510px;
z-index:2;
position:relative;
}

test { 
background-color: #FFFFFF;
background-repeat:no-repeat;
padding: 10px 10px 10px 10px;
width : 600px;
height:10px;
}
/*//////////////////////////////////////////////////////////////////heads////////////*/
h2 a, h2 {
	color:#000000;
	font-size:25px;	
	text-decoration:none;
	font-weight:100;
	margin:0 0 0 0;
line-height: 0.5em;
}

h2 a:hover {
	text-decoration:underline;
	color:#330033;
}	

h3 {
	display:none;
}

h4 {
	color:#000000;
	font-size:14px;	
	text-decoration:none;
	font-weight:strong;
	margin:0 0 0 0;
	line-height: 0.5em;
}


/*//////////////////////////////////////////////////////////////////content////////////*/
#content {
background-color:#FFFFFF;
float: left;
width : 580px;
padding: 10px 10px 10px 10px;
margin: 0 0 10px 0; 
}

.entry { 
word-spacing: 0.08em;
color:#000000;
}

.entry a {
color:#eb6909;	
text-decoration:none;
border-bottom:1px dotted #eb6909;	
}

.entry a:hover {
color:#eb6909;
border-bottom:0px dotted #eb6909;
}

.time { 
font-style:italic;
font-size : 10px;
color:#000000; 
line-height: 30px;
}

.pagebar {
	font-size:12px;	
	}

.pagebar a {
	color:#eb6909;	
text-decoration:none;
border-bottom:1px dotted #eb6909;
}

.pagebar a:hover {
	color:#eb6909;
border-bottom:0px dotted #eb6909;
}
	
#content-mail { 
	background: #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color:#CCCCCC;
}

.no_hover a{
border-bottom-style:none;}

.no_hover a:hover{
border-bottom-style:none;}
		

/*//////////////////////////////////////////////////////////////////sidebar////////////*/
#rechts {
width:600px;
}

#weiss {
background-color:#FFFFFF;
padding: 0 15px 0 0;
width:585px;
height:30px;
position:relative;
top: 37px;
}

#sidebar {
height:20px;
list-style-type:none;
margin: 0 0 25px 0;
float:right;
text-align:right; 
}

#sidebar a {
font-weight:lighter;
font-size: 10px;
letter-spacing:0.05em;      
padding:0px 5px;
color:#000000;
text-decoration:none;
	}

#sidebar a:hover {
	color:#eb6909;
	}

#sidebar li.active, #sidebar li.active a {
	color:#eb6909;
	}

#sidebar ul {
       list-style-type:none;
       list-style-position:outside;
       position:relative;
}

#sidebar ul li {
list-style : none;
float:left;
	}

#header-partner {
float:right;
background-color: #FFFFFF;
padding: 10px 10px 10px 10px;
	}


/*//////////////////////////////////////////////////////////////////navigation////////////*/
#navbox {
background-color:#FFFFFF;
width:593px;
height:30px;
padding: 9px 0 0 7px;
white-space:nowrap;
	}
	
#nav, #nav ul{
       margin:0;
       padding:0;
       list-style-type:none;
       list-style-position:outside;
       position:relative;
       line-height:1.5em; 
}

#nav a{
font-weight:lighter;
      font-size: 12px;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      display:block;
      padding:0px 10px;
      color:#000000;
      text-decoration:none;
}

#nav a:hover{
      display:block;
      color:#eb6909;
}

#nav li{
      float:left;
      position:relative;
}

#nav ul {
      position:absolute;
      display:none;
      top:1.5em;   

}

#nav ul ul{
      top:auto;
}	

#nav li:hover ul, #nav li li:hover ul{
      display:block;
      line-height:2em;
      background-color:#FFFFFF;

      
}

#nav li:hover ul ul{
      display:none;
}

#nav li.current_page_parent a {
     color:#eb6909;
      display:block;
}

#nav li.current_page_parent a:hover {
      color:#eb6909;
}

#nav li.current_page_item  a {
	color:#eb6909;
}

#nav li.current_page_item  a:hover {
	color:#eb6909;
}

#nav li.current_page_parent  ul a {
	color:#000000;
}

#breadcrumb {
background-color:#FFFFFF;
padding:5px 5px 10px 10px;
clear:both;
width: 585px;
color:#000000;
font-size: 10px;
}

#breadcrumb a {
	color:#eb6909;	
	text-decoration:none;
	border-bottom:1px dotted #eb6909;
font-size: 10px;
}

 #breadcrumb a:hover {
  	color:#eb6909;
border-bottom:0px dotted #eb6909;
}


/*//////////////////////////////////////////////////////////////////footer////////////*/

	
#footer{
background-color:#FFFFFF;
width:600px;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height : 15px; 
font-size : 9px;
color:#000000;
}


#footer ul{
        margin:0;
        padding:0;
        list-style-type:none;
        list-style-position:outside;
        position:relative;
     
}

#footer a {
font-weight:lighter;
      font-size: 10px;
letter-spacing:0.05em;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      padding:0px 2px;
      color:#FFFFFF;
      text-decoration:none;
	}

#footer a:hover {
	color:#eb6909;
	}
#footer li.current_page_item a {
	color:#eb6909;
     
	}

#footer li{
      float:left;
      position:relative;
}


#left {
padding: 6px 0px 14px 10px;
background-color:#FFFFFF;
width:102px;
float:left;
height:60px;}


#right {
padding: 10px 15px 10px 5px;
width:468px;
background-color:#FFFFFF;
float:left;
height:60px;
}

#spacer{
padding: 10px 10px 10px 10px;
width : 600px;
height:10px;}

/*//////////////////////////////////////////////////////////////////image////////////*/
.piclenselink {
	display : none;
}

#header-image {
background-color:#FFFFFF;
padding: 10px 10px 10px 10px;
margin: 15px 0 15px 0;
height: 250px;
	}

#header-image2 {
padding: 10px 0 10px 0;
height: 250px;
width:600px;
}


img  {
  border: none;
}


.trenner {
        border-top-style:dotted;
        border-top-color:#FFFFFF;
        border-top-width: 1px;
	height: 5px;
	margin: 0 0 0 0;
	width:100%;
	}

.text {
        color:#000000;
	line-height : 18px; 
	font-size : 12px;
	padding: 0 0 0 0; 
}
/*//////////////////////////////////////////////////////////////////partner////////////*/
#partner {
background-color:#FFFFFF;
width: 580px;
height:90px;
clear:both;
padding: 10px 10px 10px 10px;
word-spacing: 0.08em;
font-weight:lighter;
color:#000000;
line-height : 18px; 
font-size : 12px;
}
#partner1 {
padding: 0 10px 0 0;
display:block;
width: 108px;
float:left;
height: 44px;
background:url(images/sjf09_partnerlogo_klein_02b.gif) no-repeat;
}
#partner1:hover {
padding: 0 10px 0 0;
display:block;
float:left;
height: 44px;
width: 108px;
background:url(images/sjf09_partnerlogo_klein_02a.gif) no-repeat;
}
#partner2 {
padding: 0 10px 0 0;
display:block;
float:left;
height: 44px;
width: 108px;
background:url(images/sjf09_partnerlogo_klein_01b.gif) no-repeat;
}
#partner2:hover {
padding: 0 10px 0 0;
float:left;
display:block;
height: 44px;
width: 108px;
background:url(images/sjf09_partnerlogo_klein_01a.gif) no-repeat;
}

#partner3 {
padding: 0 10px 0 0;
display:block;
height: 44px;
width: 108px;
background:url(images/sjf09_partnerlogo_klein_03b.gif) no-repeat;
}
#partner3:hover {
padding: 0 10px 0 0;
display:block;
height: 44px;
width: 108px;
background:url(images/sjf09_partnerlogo_klein_03a.gif) no-repeat;
}


#mpartner1_java {
padding: 0 12px 0 0;
float:left;
height: 44px;
width: 100px;
}

#mpartner2_java {
padding: 0 12px 0 0;
float:left;
height: 44px;
width: 100px;
}

#mpartner3_java {
padding: 0 10px 0 0;
float:left;
height: 44px;
width: 108px;
}


#mpartner4_java {
padding: 0 10px 0 0;
float:left;
height: 44px;
width: 108px;
}


#mpartner5_java {
padding: 0 12px 0 0;
float:left;
height: 44px;
width: 108px;
}

#mpartner11 {
padding: 0 10px 0 0;
display:block;
float:left;
height: 44px;
width: 108px;
background:url(images/sjf09_medienpartnerlogo_klein_11b.gif) no-repeat;
}

#mpartner11:hover {
padding: 0 10px 0 0;
display:block;
float:left;
height: 44px;
width: 108px;
background:url(images/sjf09_medienpartnerlogo_klein_11a.gif) no-repeat;
}


#mpartner12 {
padding: 0 10px 0 0;
display:block;
float:left;
height: 44px;
width: 108px;
background:url(images/sjf09_medienpartnerlogo_klein_12b.gif) no-repeat;
}

#mpartner12:hover {
padding: 0 10px 0 0;
display:block;
float:left;
height: 44px;
width: 108px;
background:url(images/sjf09_medienpartnerlogo_klein_12a.gif) no-repeat;
}

