/*
bummfilm.de screen master
author: oliver temmler
version: 07/04/20004
*/



.bodycont1 
        {

	    margin:0;
	    padding:0;
	    background:url("/Layout/img/con_ly.gif") repeat-y;
	    z-index:3;
	    }
	
.bodycont2
        {
		margin-left:13px;
		background:url("/Layout/img/con_yx.gif") repeat;
		font-size:11px;
	    padding:0px 20px 0 15px;
		}

.bodycont2>p
        {
        margin:0;
        }

.border {
        border: 1px solid #FFFFFF;
	margin-right: 10px;
        }

.border-r {
        border-right: 1px solid #FFFFFF;
	margin-right: 10px;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	border-top: 0;
	border-left: 0;
	border-bottom: 0;
	padding: 2px;
        }


#cont {
	clear:left;
width: 95%;
margin: 90px 0 0 0;
padding:0 0 0px 0;
	}

#conttext ul {
	margin:0;
	padding-left:0;
	list-style-type: square;
	}

#conttext li { 
	margin: 0 0 10px 20px;
	}

#conttext img 
        {     
clear: left;       
margin: 5px;
       border: 1px solid #fff;	
}

.galleryhead
       {
width: 500px; 
text-decoration: none;
font-size: 11px;
font-weight: bold;
background-color: #FFFFFF;
color: #EA5A00;
       margin: 0px 0px 0 0;
       padding: 2px 5px 2px 5px;
}

.galleryhead a
       {
color: #EA5A00;
}


#icon {
	position: absolute;
top: 20px;
left: 10px;
     margin: 0 0 0 0;
     padding:0 0 0 0;
     text-align:left;	
	}



#head {
	position: absolute;
top: 60px;
left: 130px;
width: 400px;
        margin: 0 0 0 0px;
	padding:0 0 5px 0;
	font-size:20px;
	font-weight: normal;
	text-align:left;
border-bottom: 1px solid #fff;
	}
	
#head a {
	text-decoration: none;

	}

#startleft
             {
float: left;
margin-right: 20px;
             }

#startright
             {
  float: left;           
             }

#startinfo {

     width: 320px;
     margin: 0 0 20px 0;
     padding: 5px;
     text-align:left;
border: 1px solid #fff;	
	}

#startinfo h2
       {
text-decoration: none;
font-size: 11px;
font-weight: bold;
background-color: #FFFFFF;
color: #EA5A00;
       margin: 0px 0px 0 0;
       padding: 2px 5px 2px 5px;
}

#startinfo p {
     
     
     margin: 5px 0 0 0;
 
	}

#startinfo img 
        {     
       margin: 5px;
       border: 0px solid #fff;	
	}

#startinfo ul {
	margin:0;
	padding-left:0;
	list-style-type: square;
	}

#startinfo li { 
	margin-left:20px;
	}


#startnews {

 
   margin: 0px 0 0px 0px;
width: 320px;
     padding: 5px;
     text-align:left;
border: 1px solid #fff;	
	}

#startnews h2
       {

text-decoration: none;
font-size: 11px;
font-weight: bold;
background-color: #FFFFFF;
color: #EA5A00;
       margin: 0px 0px 5px 0;
       padding: 2px 5px 2px 5px;
}

#startnews ul {
	margin:0;
	padding-left:0;
	list-style-type: square;
	}

#startnews li { 
	margin:0 0 5px 20px;
	}


#startvideo {

     margin: 0 0 20px 0px;
width: 200px;
     padding: 5px;
     text-align: center;
border: 1px solid #fff;	
	}

#startvideo h2
       {

text-decoration: none;
font-size: 11px;
font-weight: bold;
background-color: #FFFFFF;
color: #EA5A00;
       margin: 0px 0px 0 0;
       padding: 2px 5px 2px 5px;
}


#startteam {

     margin: 0 0 20px 0px;
width: 200px;
     padding: 5px;
     text-align:left;
border: 1px solid #fff;	
	}

#startteam h2
       {

text-decoration: none;
font-size: 11px;
font-weight: bold;
background-color: #FFFFFF;
color: #EA5A00;
       margin: 0px 0px 0 0;
       padding: 2px 5px 2px 5px;
}

#startbernd {

     margin: 0 0 0px 0px;
width: 200px;
     padding: 5px;
     text-align:left;
border: 1px solid #fff;	
	}

#startbernd h2
       {

text-decoration: none;
font-size: 11px;
font-weight: bold;
background-color: #FFFFFF;
color: #EA5A00;
       margin: 0px 0px 0 0;
       padding: 2px 5px 2px 5px;
}

#probild {
     float: left;
     width: 220px;
     margin: 0 0 0 0;
     padding:0 0 0 0;
     text-align:left;	
	}

#probild img {
     
     width: 200px;
     margin: 0 0 20px 0;
     border: 1px solid #fff;	
	}


#protext {

     margin: 0 0 0 220px;
     padding:0 0 0 0;
     text-align:left;	
	}

#protext h2
       {

text-decoration: none;
font-size: 12px;
font-weight: bold;
background-color: #FFFFFF;
color: #EA5A00;
       margin: 0 20px 0 0;
       padding: 2px 5px 2px 5px;
}
#protext ul {
	margin:0;
	padding-left:0;
	list-style-type: square;
	}

#protext li { 
	margin-left:20px;
	}

#prostaff {
border: 1px solid #FFFFFF;
     margin: 20px 0 0 220px;
     padding:0 0 10px 0;
     text-align:left;	
	}

#prostaff h3
       {

text-decoration: none;
font-size: 12px;
font-weight: bold;

border-bottom: 1px solid #FFFFFF;
       margin: 0 0 10px 0;
       padding: 2px 5px 2px 5px;
}
#prostaff ul {
	margin:0;
	padding-left:0;
	list-style-type: square;
	}

#prostaff li { 
	margin-left:20px;
	}

#prostaff a
       {

text-decoration: underline;
font-weight: normal;
	}


#protext {

     margin: 0 0 0 220px;
     padding:0 0 0 0;
     text-align:left;	
	}


#protext img 
        {     
       margin: 5px;
       border: 1px solid #fff;	
	}
#newstext h2
       {

text-decoration: none;
font-size: 11px;
font-weight: bold;

       margin: 0 20px 0 0;
       padding: 2px 5px 0px 0px;
}
#newstext ul {
	margin:0;
	padding-left:0;
	list-style-type: square;
	}

#newstext li { 
	margin-left:20px;
	}


#newstext img 
        {     
clear: left;       
margin: 5px;
       border: 1px solid #fff;	
	}
/* layout
--------------------------------------------------------------- */
html body {
	margin:0;
	padding:0;
	color:#fff;
	background:#000;
	font:12px verdana,arial,helvetica,sans-serif;
	} 

html>body {font-size:12px;}
	
.top1   {
    	margin:15px 0 0 0;
	    height:52px;
	    background:url("/Layout/img/con_tl.gif") no-repeat;
	    z-index:2;
	    }	

.top2   {
		margin-left:51px;
		height:52px;
		background:url("/Layout/img/con_tx.gif") repeat-x;
		}	

.top3   {
		display:none;
		margin:0;
		padding-top:5px;
		text-align:right;
		}
 
 .top3 img 
        {
        padding-right:30px;
        }



.bottom1 
        {
	    position:relative;
 	    margin:0 0 15px 0;
	    height:52px;
	    background:url("/Layout/img/con_bl.gif") no-repeat;
	    z-index:1;
  	    }	
	
.bottom2 
        {
		margin-left:51px;
		height:52px;
		background:url("/Layout/img/con_bx.gif") repeat-x;
		}	
		
	
.bottom3
        {
		display:none;
		margin:0;
		padding-top:1px;
		}
			
.iconsole 
        {
	    position:absolute;
	    top:0;
	    right:0;
     	width:130px;
    	height:184px;
    	background:url("/Layout/img/iconsole.gif") no-repeat;
    	z-index:50;
	    }
	
a.icon1
        {
	    position:absolute;
	    top:5px;
	    left:5px;
	    width:53px;
	    height:43px;
	    padding:0;
	    z-index:51;
	    }
	
a.icon2
        {
	    position:absolute;
	    top:49px;
	    left:35px;
	    width:67px;
	    height:54px;
	    padding:0;
	    z-index:52;
	    }
	
a.icon3
        {
	    position:absolute;
	    top:109px;
	    left:69px;
	    width:57px;
	    height:53px;
	    padding:0;
	    z-index:53;
	    }
	


/*linkliste*/

ul#linklist
       {
       list-style: none;
       
       margin: 0 0 0 0;
       padding: 0;
       }


ul#linklist li
       {
       padding: 0 0 25px 0;
       margin: 15px 0 0 0px;
       background-image: none;
       display: block;
       background-color: none;
              

       }
ul#linklist li img
       {
       margin: 0 15px 0px 0;
       border: 1px solid #FFFFFF;  
      
}
ul#linklist li h2
       {

font-size: 11px;
font-weight: bold;
       margin: 0 0 0 0;
       padding: 0;
text-decoration: none;
       }

ul#linklist li a
       {
font-size: 11px;
font-weight: bold;
text-decoration: none;
       }
ul#linklist li a:hover
       {
font-size: 11px;
font-weight: bold;
text-decoration: underline;
       }
ul#linklist li p
       {
       margin: 5px 0 0 0;
       padding: 0;
       }


/*Objektliste*/

ul#oblist
       {
       list-style: none;
       
       margin: 0 0 0 0;
       padding: 0;
       }


ul#oblist li
       {
       padding: 0 0 25px 0;
       margin: 15px 0 0 0px;
       background-image: none;
       display: block;
       background-color: none;
       border-top: 1px solid #FFFFFF;       
       }

.guestbookentry
       {
       border-bottom: 1px solid #FFFFFF;       
       padding: 0 0 15px 0;
       }




ul#oblist li img
       {
       margin: 0 15px 20px 0;
       border-left: 1px solid #FFFFFF;  
       border-right: 1px solid #FFFFFF;  
       border-bottom: 1px solid #FFFFFF;       
}
ul#oblist li h2
       {

font-size: 11px;
font-weight: bold;
       margin: 0 0 0 0;
       padding: 2px 5px 2px 5px;


text-decoration: none;
       }

ul#oblist li a
       {
       margin: 0 0 0 0;
       padding: 0 0 0 11px;
text-decoration: none;       
background-image: url(/Layout/img/nav2ndhint.gif);
	   background-repeat: no-repeat;
	   background-position: 0px 2px;
       }

ul#oblist li a:hover
       {
       margin: 0 0 0 0;
       padding: 0 0 0 11px;
text-decoration: underline;       
background-image: url(/Layout/img/nav2ndhoverhint.gif);
	   background-repeat: no-repeat;
	   background-position: 0px 2px;
       }



ul#oblist li ul {
	margin:0;
	padding-left:42px;
	list-style-type: square;
	}

ul#oblist li ul li { 
	margin-left:20px;
	}



.noborder
         {
         border:0px;
         }

/* liste in der Liste  
--------------------------------------------------------------- */

ul#oblist li ul
       {
       list-style-type: square;
       list-style-image: url(/Layout/img/nav2ndhint.gif);
       border: 0;
       margin-left: 110px;
       }


ul#oblist li ul li
       {
       list-style-type: square;
       list-style-image: url(/Layout/img/nav2ndhint.gif);
       margin-left: 100;
       border: 0;
       padding: 0;
       margin: 0;
       }


/* titles  
--------------------------------------------------------------- */
h1 {
	font-size:22px;
	text-align:left;
	}

h2 {
	font-size:16px;
	text-align:left;
	text-decoration:underline;
	}

h3 {
	font-size:14px;
	text-align:left;
	}

hr { color:#fff; }
/* typeset  
--------------------------------------------------------------- */






.i-frame {
	position:relative;
	float:left;
	width:122px;
	margin:0 20px 10px 0;
	}
	
/* class definitions for floating images with borders */
.left { 
	float:left;
	border:1px solid #fff;
	margin:2px 5px;
	}
.right {	
	float:right;
	border:1px solid #fff;
	margin:2px 5px;
	}
.i-frame img { border:1px solid #fff; }
img.frame { border:1px solid #fff; }
/* --------------------------------------------------- */

i-dept { text-align:left; }

.i-motto {
	padding:0;
	letter-spacing:2pt;
	text-align:left;
	max-width:530px;
	}
/* 	
.cont {
	margin:30px 0 55px 0;
	padding:0;
	width:550px;
	text-align:justify;
	clear:left;
	}
 */
.i-wide {
	margin:50px 70px 0 0;
	padding:0;
	clear:left;
	}

.s-text {
	margin:20px 0 55px 0;
	padding:0;
	width:300px;
	
	clear:left;
	}
	
.i-note {
	float:right;
	margin-top:50px;
	font-size:10px;
	text-align:right;
	clear:both;
	width:400px;
	}

.i-map {
	float:right;
	text-align:center;
	margin-top:30px;
	width:300px;
	}
	
.i-map a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}

.i-video {
	position:relative;
	float:left;
	width:350px;
	height:180px;
	margin:0 20px 10px 0;
	padding-top:10px;
	text-align:center;
	border:1px solid #fff;
	}

.i-crew {
font-size: 11px;
	float:left;	
	width: 130px;
height: 160px;
	margin:0 10px 10px 0;
	padding: 0px;
	text-align: center;
	border:0;
background-color: transparent;
	}

.i-crew a
 {
font-weight: normal;
	text-align:center;
display: block;
text-decoration: none;
background-color: transparent;
width: 130px;
height: 160px;
}

.i-crew a:hover
 {
display: block;
	text-align:center;
	
background-color: transparent;	
text-decoration: none;
}
	
.i-galerie {
	position:relative;
	float:left;
	margin:0 20px 10px 0;
	padding-top:10px;
	width:120px;
	height:100px;
	text-align:center;
	}

.i-galerie a img {border:1px solid #fff;}

.i-galfolder {
	position:relative;
	float:left;
	margin:0 20px 10px 0;
	padding-top:10px;
	width:120px;
	height:100px;
	text-align:center;
	}

.i-galfolder a img{
	border:none;
	text-decoration:none;
	}

.i-galfolder a {
	text-decoration:none;
	}

table {
	margin:20px 0 20px 0;
	padding:0;
	vertical-align:top;
	clear:both;
	font-size:11px;
	}

td { vertical-align:top; }

td.bordervit {	border-right:1px solid #fff; }

td.info { 
	text-align:justify;
	padding:0 10px 0 10px;
	}
	
td.infoborder {
	text-align:justify;
	border-right:1px solid #fff;
	padding:0 10px 0 10px;
	}

.title {
	font-size:13px;
	font-weight:bold;
	text-align:left;
	display:block;
	}
	
.underline { text-decoration:underline; }
/*
ul {
	margin:0;
	padding-left:0;
	list-style-type: square;
	}

li { 
	margin-left:20px;
	}
	*/
.meta {
	font-size:10px;
	text-align:left;
	}

/* -- obsolete --
.t-table {
	margin-bottom:5px;
	padding:0;
	text-align:left;
	float:left;
	}
	.t-table p{margin:0;}

.t-desc {
	margin-left:130px;
	padding:0 0 10px 5px;
	width:400px;
	text-align:left;
	border-left:1px solid #fff;
	}
	.t-desc p{margin:0;}
*/

blockquote {
	padding-left:5px;
	font:11px monospace;
	}

.eof {
	display:block;
	padding:0px;
	font-size:10px;
	text-align:left;
	}
	
/* subnav 
-------------------------------------------------------------*/

#bodysubnav {
	position: absolute;
top: 90px;
left: 130px;	

margin-bottom:15px;
	padding:0px;
	font-size:11px;
	text-align:left;
	}

ul#subnav
        {   
        
        margin: 2px 0 0 0;
        padding: 0;
      

        }


ul#subnav li
{
display: inline;
margin: 0px 5px 0 0;
padding: 2px 0 2px 0;    

}



ul#subnav li a
          {
          text-decoration: none;
	  background-image: url(/Layout/img/nav2ndhint.gif);
	  background-repeat: no-repeat;
	  background-position: 0px 4px;
	  padding: 1px 2px 2px 11px;
	  margin: 0px 0px 0 0px;	        	        
	  color: #FFFFFF;
}

ul#subnav li a:hover
          {
          text-decoration: none;
	  background-image: url(/Layout/img/nav2ndhoverhint.gif);
	  background-repeat: no-repeat;
	  background-position: 0px 4px;
	  padding: 1px 2px 2px 11px;
	  margin: 0px 0px 0 0px;	        	        
	  color: #FFFFFF;
}

li#hi a:link, li#hi a:visited    
  {
display:inline;
          text-decoration: none;
	  background-image: url(/Layout/img/nav2ndhihint.gif);
	  background-repeat: no-repeat;
	  background-position: 0px 4px;
	  padding: 1px 2px 2px 11px;
	  margin: 0px 0px 0 0px;	        	        
	  color: #EB5E00;

}

ul#subnav li#hi a:hover        
  {
          text-decoration: none;
	  background-image: url(/Layout/img/nav2ndhihint.gif);
	  background-repeat: no-repeat;
	  background-position: 0px 4px;
	  padding: 1px 2px 2px 11px;
	  margin: 0px 0px 0 0px;	        	        
	  color: #EB5E00;
}

li#hi
          {

color: #000;
     background-color: #FFFFFF; 
     
   
}

.hiline
         {
	position: absolute;
top: 105px;
	

         width: 1px;
height: 50px;
      /* haltransparentes png f¸r ie */
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Layout/img/hiline.png');
      



     }

/* haltransparentes png f¸r moz */

.hiline[class] 
     {
      background-image:url(/Layout/img/hiline.png);
     }


/* links  
--------------------------------------------------------------- */
a {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
	}
/* -- obsolete --
a.big {
	font-size:16px;
	}
*/

/* webcam  
--------------------------------------------------------------- */
#campic {
	margin:0;
	padding:10px;
	font-size:12px;
	}
	
#campic img {
	position:relative;
	border:1px solid #fff;
	}
