/* CSS Document */
/*START General informations*/

body {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#414F56;
	background-color:#D3D9DD;
	height:100%;
    }
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#container{
    width:950px;
	float:left;
	color:#414F56;
	background-color:white;
	z-index:0;
	background-image:url(/i/header.jpg); background-position:center top; background-repeat:no-repeat; padding-top:10px
    }
img {
    border:none;
    }
.subsection_italic{
    font-size:14px;
	padding:0px 12px 0px 12px;
	border:1px solid #0099CC;
	margin-top:12px;
	color:#414F56;
	width:304px;
	float:left;
	  }
a:link {
    font-size:12px;
    color:#CE902C;
    text-decoration:underline;
     }
a:visited {
    font-size:12px;
    color:#CE902C;
    text-decoration:underline;
     }
a:hover {
    font-size:12px;
    color:#4E93C6;
    text-decoration:underline;
     }
a:active {
    font-size:12px;
    color:#CE902C;
    text-decoration:underline;
     }

.sub_rightinfo a:link {
    font-size:12px;
    color:#CE902C;
    margin-right:12px;
    text-decoration:underline;
     }
.sub_rightinfo a:visited {
    font-size:12px;
    color:#CE902C;
    margin-right:12px;
    text-decoration:underline;
     }
.sub_rightinfo a:hover {
    font-size:12px;
    color:#4E93C6;
    margin-right:12px;
    text-decoration:underline;
     }
.sub_rightinfo a:active {
    font-size:12px;
    color:#CE902C;
    margin-right:12px;
    text-decoration:underline;
     }
.smallh a:link {
    font-size:12px;
    color:#CE902C;
    margin-right:10px;
    font-weight:bold;
    text-decoration:none;
     }
.smallh a:visited {
	font-size:12px;
    color:#CE902C;
	margin-right:10px;
	font-weight:bold;
	text-decoration:none;
     }
.smallh a:hover {
	font-size:12px;
    color:#CE902C;
	margin-right:10px;
	font-weight:bold;
	text-decoration:underline;
     }
.smallh a:active {
   font-size:12px;
   color:#CE902C;
   margin-right:10px;
   font-weight:bold;
   text-decoration:none;
     }
.largeh a:link {
    font-size:14px;
    color:#CE902C;
    margin-right:10px;
    font-weight:bold;
	text-decoration:underline;
     }
.largeh a:visited {
	font-size:14px;
    color:#CE902C;
	margin-right:10px;
	font-weight:bold;
	text-decoration:underline;
     }
.largeh a:hover {
	font-size:14px;
    color:#3B779B;
	margin-right:10px;
	font-weight:bold;
	text-decoration:underline;
     }
.largeh a:active {
   font-size:14px;
   color:#2C8CC6;
   margin-right:10px;
   font-weight:bold;
   text-decoration:underline;
     }
input.btn_normal {
    border:2px outset white;
    font-weight:bold;
    cursor:pointer;
    background-color:#4E93C6;
    color:white; 
    }
input.btn_normal:hover {
    background-color:#3FC7F9;
    color:white;
    }
input.btn_normal:active {
    border:2px inset red;
    color:white;
    } 
/*END General informations*/
/*START header informations*/

#header{}
/*#headera{
     width:950px;
    height:38px;
	background-color:#3FC7F9;
	z-index:0;
    }
#headerb{
    width:950px;
    height:89px;
	background-color:#4E93C6;
	z-index:0;
    }
#headerc{
    width:950px;
    height:9px;
    background-color:#3FC7F9;
	z-index:0;
    }
#headerd{
    width:950px;
    height:40px;
	background-color:white;
	z-index:0;
    }
#headere{
    width:950px;
    height:12px;
	background-color:#4E93C6;
	z-index:0;
    }
#headerf{
    width:950px;
    height:7px;
	background-color:#3FC7F9;
	z-index:0;
    }*/
#logo{

    top:10px;
    left:10px;
	}
#bildhm{
	position:absolute;
	top:26px;
	left:608px;
	border:5px solid #B5CDE2;
	width:321px;
	height:148px;
	background-color:#FFFFFF;}
/*END header informations*/

/*start navigation info*/
#barbanavig ul{
   float:left;
   width:100%;
   padding:0;
   margin:0;
   list-style-type:none;
   left:0px;
   padding-left:-12px;
}

.navigation{
   float:left;
   padding-bottom:12px;
   }
#barbanavig a:link {
   font-size:14px;
   color:#2C8CC6;
   margin-right:10px;
   font-weight:bold;
   text-decoration:none;
     }
#barbanavig a:visited {
   font-size:14px;
    color:#2C8CC6;
   margin-right:10px;
   font-weight:bold;
   text-decoration:none;
     }
#barbanavig a:hover {
   font-size:14px;
   color:#CE902C;
   margin-right:10px;
    font-weight:bold;
	text-decoration:underline;
     }
#barbanavig a:active {
   font-size:14px;
    color:#2C8CC6;
   margin-right:10px;
   font-weight:bold;
   text-decoration:none;
     }
#youarehere a:link {
   font-size:14px;
   color:#b71234;
   margin-right:10px;
   font-weight:bold;
     }
#youarehere a:visited {
   font-size:14px;
   color:#b71234;
   margin-right:10px;
   font-weight:bold;
     }
#youarehere a:hover {
   font-size:14px;
   color:#b71234;
   margin-right:10px;
   font-weight:bold;
     }

/*end navigation info*/

/*start main content info*/
#maincontentinfo{
    width:950px;
	float:left;
	height:100%;
	min-height:100%;
    }
#maincontentinfo img{
	float:left;
	border:none;
	padding:0px 8px 4px 0px
    }
.theleftfloater{
    float:left;
	padding:0px 6px 2px 0px;
	margin-top:10px
	}
#column_maininfo_left{
float:left;
   width:516px;
   padding-left:30px;
   }
#column_maininfo_single{
   width:520px;
   float:left;
   padding-left:30px;
   padding-right:26px
   }
#column_event_single{
   width:900px;
   float:left;
   padding-left:30px;
   padding-right:26px
   }
.sub_leftinfo{
	width:540px;
	padding-top:12px;
	font-size:12px;
	padding-right:36px;
	padding-bottom:8px
	}
	.sub_leftinfo img{padding:0px 4px 4px 0px}
.sub_leftinfo_bottom{
	width:540px;
	padding-top:24px;
	font-size:12px;
	padding-right:36px;
	padding-bottom:12px
	}
.sub_leftinfo_dotted{
	width:500px;
	padding-top:12px;
	font-size:12px;
	padding-right:36px;
	border-bottom:1px dotted #3399CC;
	}
.sub_singleinfo{
	padding-top:12px;
	font-size:12px;
    }
.headerbig_sectionleft{
	color:#3B779B;
	font-size:24px;
	margin-right:24px; line-height:24px; margin:0!important; padding:0!important;
	}
.headersmall_sectionleft{
	color:#3B779B;
	font-size:18px; line-height:18px; margin:0!important; padding:10px 0!important; font-weight:normal;
	}
.sub_rightinfo{
	width:310px;
	font-size:12px;
	padding-left:20px; overflow:hidden!important
    }
.sub_rightinfog{
	font-size:12px;
	padding: 12px 10px 12px 30px;
	float:left;
	width:310px; 
    }
/*end main content info*/

#barbanavig li{ 
   list-style-type:none;
   display:inline;
   float:left;
    }
li {
   list-style-type:circle;
   font-weight:bold;
   color:#3B779B;
   font-size:12px;
   }
.theingresstext{
   color:#3B779B;
   font-style:italic;}
.barbainfo img {
   float:left;
   }
 .singleg{
   padding-bottom:20px;
   padding-left:20px;
   width:200px;
   float:left;}
.lasmerlink a:{
   color:#414F56;
   font-size:14px;
   text-decoration:underline;
   }
 #together{
	 position:absolute;
	 top:10px;
	 left:10px;
	 height:200px;
	 z-index:0}
.videodescription{
	font-size:10px;
	color:#999999;
   }
   

input
{
	font-family:Arial, Helvetica, sans-serif;
	color:#414F56;
	font-size: 14px;;	
}
.focus
{
}
   
 .perso_kontakt {float:left; width:160px; margin-right:10px}
  .perso_kontakt a{font-size:11px}
  
  #player1 {width:310px; z-index:1000; visibility:visible}
  #video_index{width:310px}
 
 
 #sub_menu{ margin-bottom:25px} 
 
.new_bg {margin-top:40px; padding:0 10px}
.new_bg_cor{ padding-top:40px; }
.new_bg_corf{padding-top:40px; }
.new_bg_cortwo{ padding-top:40px;}

#sub_menu a{font-size:12px; color: #5C5C5C; margin-bottom:20px; font-weight:bold; }
#lefter_bg{background-image:url(/i/bg_bilder.jpg); height:250px; background-repeat:no-repeat; width:550px; padding:10px;}
.navigation{margin-top:108px; margin-bottom:10px}
.da_first a{margin-right:0px; color:#2b6497; font-weight:bold; font-size:14px}
.da_first a:hover{ color:#0b2135 ;}
.upper{text-transform:uppercase}
.nyheter{margin-bottom:25px; padding:35px; float:left; background-color:#F0F0F0; border:1px solid   #54A3CD; width:460px; margin-left:15px}
#tltv img{cursor:pointer; border:none; margin-left:50px}
#tltv {width:350px; float:left; text-align:center; margin-top:25px; margin-bottom:10px}

a.lnk_tl_vd{background-image:url(/i/bg_sngl_talartv_knapp.jpg); width:110px; height:54px; display:block; text-decoration:none; color:#FFFFFF; text-align:center; padding-top:26px; font-size:12px; background-repeat:no-repeat; float:right; margin:0 0 10px 10px}
a.lnk_tl_ff{font-size:14px; color:white; background-image:url(../../i/button.gif); background-repeat:no-repeat; height:41px; width:117px; padding:5px 0px 0px 10px ; display:block; float:right;margin-left:11px; position:relative; right:-20px }


.dasNyeheter{width:470px; float:left; border:3px solid  #D9E8FF; padding:15px 30px 15px 30px; margin-bottom:10px;  -moz-border-radius: 40px 10px; border-radius: 40px 10px; background-color:#f3f3f3; margin-left:4px;	font-family:Arial, Helvetica, sans-serif!important;font-size:12px;}

.extrMarg{ margin-bottom:4px}
.regform{ color:#242424; font-size:11px;
 font-weight:bold; padding-left:10px; border-left:1px solid #4f91cd; width:290px;}
.mandatoryField{ color:#FF6600}
#konferensFormular{float:right; padding:10px;margin-bottom:10px;
padding:5px; margin-top:0px }
#konferensFormular h1{ color:#4f91cd; width:290px; padding:5px }

#MapFooter{float:left; width:100%; text-align:center}
#MapFooter a{ text-decoration:none; padding:0 10px}
