 * {
    margin: 0;
    padding: 0;
	
	
}

img { 
    behavior: url("iepngfix.htc");
	border:0;
}

body, html {
} 
body{
	color:#666666;
	font-family:"Trebuchet MS";
	font-size:11pt;
	
	background-image:url("../images/background.jpg");
	background-repeat:repeat-x;
	background-color:white;
}

h2{
	margin-top:3px;
	margin-bottom:3px;
	font-size:11pt;
}
td, p{
	font-size:9pt;
}
p{ 	
	line-height:15pt;
	margin-top:7pt;
	margin-bottom:7pt;
	
}
p#nomargin{
	margin:0;
}
a {
	text-decoration:none;
	color:#35298D;
}
a:hover{
	text-decoration:overline underline;
}
form{
	display:inline;	
}
td{
	padding:4px;
	vertical-align:top;
}
td#text{
	line-height:15pt;
	padding-top:0;
	margin-top:0;
}

/*******************************************************************************************/
#wrapper {
	
	margin:0 auto;	
	width:995px;

} 
#header {
	
	height:76px;
	cursor:pointer;
}
#headerleft{
	padding-top:27px;
	float:left;
}
#headerright{
	padding-top:17px;
	float:right;
}
#header img#logo{
	margin-left:0;
	
}
 
header img#banner{

}
#center {
   
}

#main {
	float:left;
	
	
}
.expl p, .info p, .expl li, .info li{
	/*font-size:9.5pt;*/
	
}

#main h1{
	font-size:11pt;
	
	
}

div#nav{
	background-image:url("../images/navigationsleiste.png");
	background-repeat:no-repeat;
	margin-bottom:20px;
	height:30px;
	width:680px;
	
}
  
#nav ul, #nav li{
	list-style:none;
	display:inline;
	font-weight:bold;
}

#nav div {
	height:30px;
	line-height:30px;
	float:left;
	text-align:center;
	
		
}
#nav li{
	
	
	background-repeat:none;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

#nav a{
	font-size:12pt;
	color:white;
	text-decoration:none;
}
#nav a:hover{
	display: block;
	text-decoration:none;
	background-image:url("../images/nav_hover.png");
	background-position:center;
	background-repeat:no-repeat;

}
#nav a{
	display:block;
	text-decoration:none;
	background-position:center;
	background-repeat:no-repeat;
	background-image:none;
}
#nav .selected{
	display:block;
	text-decoration:none;
	background-image:url("../images/nav_hover.png");
	background-position:center;
	background-repeat:no-repeat;
	
}
div#nav1{
	/*background-image:url("../images/nav1.png");*/	
	width:212px;
	

	
}
 div#nav2 {
	/*background-image:url("../images/nav2.png");*/
	width:214px;
		

}
div#nav3{
	/*background-image:url("../images/nav3.png");*/
	width:127px;
		

}
div#nav4{
	width:120px;
	/*background-image:url("../images/nav4.png");*/	

}
.expl {
    /*
	width:669px;
	height:100px;
	padding:5px;
	margin-bottom:20px;
    background-image: url("../images/background_explanation.png");
    */
	margin:0;
	padding:0;
	margin-bottom:20px;
} 

.expl_top{
	background-image: url("../images/background_expl_top.gif");
	background-position:left;
	background-repeat:no-repeat;
	height:7px;
	font-size:1pt;
}


.expl_main{
	background-color:#EFEFEE;
	border-left: solid 1px #818182;
	border-right: solid 1px #818182;
	padding:20px;
	padding-bottom:0px;
	padding-top:0px;
	
}

.expl_bottom{
	padding:0;
	background-repeat:no-repeat;
	background-image: url("../images/background_expl_bottom.gif");
	background-position:left;
	height:7px;
	font-size:1pt;
}
.info{
	padding:0;
    margin-bottom:20px;
}

.info h1{
	color:white;
	font-size:12pt;
	padding-left:14px;
	height:30px;
	line-height:30px;
}
.info_top{
	
    background-image: url("../images/background_info_top.gif");
	margin:0;
	background-position:left;
	background-repeat:no-repeat;
	
}
.info_main{/*
	width:669px;
	height:111px;
	padding:5px;
	
    background-image: url("../images/background_info.png");*/
	background-color:#EFEFEE;
	border-left: solid 1px #818182;
	border-right: solid 1px #818182;
	
	padding:14px;
	
	padding-top:0px;
	padding-bottom:0px;
	
}



.info ul, .expl ul  {
	margin-left:20px;
	
}
.info li, .expl li, #paulWrapper2 li{
	padding:2px;
	font-size:9pt;
	list-style-type:square;
	
}
.box_text_wrapper{
	padding:5px 0 5px 0;
}

img.so_funkt{
	
	margin-top:25px;
	margin-bottom:25px;
	
}

.info_bottom {
	
	
	background-image:url("../images/background_info_bottom.gif");
	background-position:right;
	height:7px;
	font-size:1pt;
	background-repeat:no-repeat;
	
} 



#content {
	width:679px;
	text-align:justify;
}
#colleft {
	font-size:10pt;
    width:332px;
	text-align:justify;
	float:left;
    
} 
#colleft h1, #colright h1{
	margin-bottom:10px;
}
#colright {
	font-size:10pt;
	text-align:justify;
	width:330px;
	float:right;
    
}
#tipp{
	position:absolute;
	margin-left:-35px;
	margin-top:-14px;
}
#alert{
	position:absolute;
	left:100px;
	top:300px;
	background-color:grey;
	border: 1px solid black;
}
span#small{
	font-size:8pt;
}
/*Bannerwerbung ****************************************************************************/
table#banner_table{
	/*background-image:url('../images/background_fh_1row.gif');*/
	background-image:url('../images/background_table_bannerwerbung.png');
	background-position:left;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
	width:649px;
	
}
table#banner_table #col1,
table#banner_table #col2,
table#banner_table #col3,
table#banner_table #col4

{
	margin:0;
	padding:0;
	padding-left:2px;
	height:24px;
	font-size:9pt;
	vertical-align:middle;
	text-align:center;
}

table#banner_table #col1
{
	text-align:left;
	width:243px;
}
table#banner_table #col2,
table#banner_table #col3,
table#banner_table #col4
{
	width:130px;
}
table#banner{
	width:100%;
	
}
table#banner img{
	margin-bottom:10px;
}
table#banner #col1{
	width:180px;
	
}
table#banner td{
	margin:0;
	padding:0;
}

/*Downloadcenter*****************************************************************************/
.downloadcenter .text{
	vertical-align:top;
}
.downloadcenter .text p{
	margin:0;
	
}
.downloadcenter tr{
	
}
ul.pdf{
	margin-left:0;
	margin-bottom:10px;
}
ul.pdf li{
	
	list-style-type:none;
	
	
}

table.impressum td{
	margin:0;
	padding:0;
}
/*Impressum/ Ueber uns ************************************************************************/
#ueberuns{
	text-align:center;
	margin-top:55px;
	
}
#pk{
	float:right;
	text-align:right;
}
#ms{
	float:left;
}
#pk p, #ms p{
	font-weight:bold;
	
}
/*Paul / Berta *****************************************************************************/ 
#sprechblase{
	color:#F26202;
	
}

#paulWrapper{
	background-image:url("../images/background_paul.png");
	
}
#paulWrapper2{
	background-image:url("../images/background_paul2.png");
	
}
#paulWrapper,
#paulWrapper2{ 
	background-repeat:no-repeat;
	
	margin-bottom:20px;
	padding-left:37px;
}
#sprechTd{
	vertical-align:middle;
}
#bertaWrapper{
	background-image:url("../images/background_berta.png");
	
}
#bertaWrapper2{
	background-image:url("../images/background_berta2.png");
	
}
#bertaWrapper2 #sprechblase{
	margin:0;
	padding:0;
}
#bertaWrapper,
#bertaWrapper2
{
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:37px;
}

#paulWrapper #sprechblaseWrapper,
#paulWrapper2 #sprechblaseWrapper,
#bertaWrapper #sprechblaseWrapper,
#bertaWrapper2 #sprechblaseWrapper{
	width:496px;
	font-family:"Comic Sans MS";
	margin-left:144px;
	margin-top:8px;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	height:90px;
	
}
#paulWrapper2 #sprechblaseWrapper td, #bertaWrapper2 #sprechblaseWrapper td{
	padding:10px;
	padding-top:18px;
	margin-top:0;
	vertical-align:middle;
	

}
#bertaWrapper2 #sprechblaseWrapper td{
	padding:0;
	padding-left:10px;
	padding-right:10px;
	
}

#paulWrapper #sprechblaseWrapper p, #bertaWrapper #sprechblaseWrapper p,
#paulWrapper2 #sprechblaseWrapper p, #bertaWrapper2 #sprechblaseWrapper p{
	font-size:11pt;
}

#paulWrapper2 table#sprechblaseWrapper{
	margin-top:0;
	padding:0;
}
#paulWrapper2 #sprechblaseWrapper td{
	height:115px;
	padding-top:8px;
	padding-bottom:0;
}

#bertaWrapper #sprechblaseWrapper,
#bertaWrapper2 #sprechblaseWrapper{
	width:525px;
	font-family:"Comic Sans MS";
	margin-left:115px;
	margin-top:0px;
	
	height:87px;
	font-size:11pt;
	display:table;
}
#bertaWrapper input, #paulWrapper input,
#bertaWrapper2 input, #paulWrapper2 input{
	margin-top:5px;
	margin-bottom:5px;
}
#paulWrapper #assistentcontent, #bertaWrapper #assistentcontent,
#paulWrapper2 #assistentcontent, #bertaWrapper2 #assistentcontent{
	margin-top:17px;
	padding-top:20px;
	font-size:9pt;
	
}


ol.assistent{
	margin-left:20px;
	
}
#paulWrapper #content_top, #bertaWrapper #content_top,
#paulWrapper2 #content_top, #bertaWrapper2 #content_top{
	background-image:url("../images/background_assistent_oben.gif");
	height:8px;
	font-size:1pt;
	
}
#paulWrapper #content_main, #bertaWrapper #content_main,
#paulWrapper2 #content_main, #bertaWrapper2 #content_main{
	padding:20px;
	background-color:#EFEFEE;
	border-left:solid #818182 1px;
	border-right:solid #818182 1px;
}

#content_main_result{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:5px;
	
	background-color:#EFEFEE;
	border-left:solid #818182 1px;
	border-right:solid #818182 1px;
}
#content_main_result p, #content_main_result h1{
	margin-bottom:10px;
	
}
#content_main_result h1{
	padding-top:10px;
	
}


div#aufnahmeformular{
	display:block;
}
#content_main_result ul{
	
	/*padding-left:50px;*/
	
	
}
#content_main_result ul li{
	list-style-type:none; 
	
}
#content_main_result table{
	margin-bottom:40px;
}
#content_main_result table#portal{
	margin-bottom:0px;
}
table#portal td{
	vertical-align:top;
}

#content_main_result table#aufnahme{
	margin-bottom:40px;
}

#content_main_result td{
	
vertical-align:bottom;

	
}

#paulWrapper td, #paulWrapper2 td{
	vertical-align:middle;
	margin-top:0; margin-left:0;
	padding-top:8px;margin-bottom:0;
	padding-bottom:0;padding-left:0;
	padding-right:6px;
	padding-left:6px;
}
#paulWrapper td p, #paulWrapper2 td p{
	margin-top:0;
	margin-bottom:0;
}
#paulWrapper #content_bottom, #bertaWrapper #content_bottom,
#paulWrapper2 #content_bottom, #bertaWrapper2 #content_bottom{
	background-image:url("../images/background_assistent_unten.gif");
	height:8px;
	font-size:1pt;
}
#paulWrapper input, #bertaWrapper input,
#paulWrapper2 input, #bertaWrapper2 input{

	
	margin-right:4px;
}
#paulWrapper b#head, #bertaWrapper b#head,
#paulWrapper2 b#head, #bertaWrapper2 b#head{
	margin:5px;
	margin-left:0;
	margin-right:0;
	display:block;
}
#paulWrapper #button, #bertaWrapper #button,
#paulWrapper2 #button, #bertaWrapper2 #button{
	margin-top:10px;
}
#bertaWrapper h2, #paulWrapper h2,
#bertaWrapper2 h2, #paulWrapper2 h2{
	margin-top:16px;
}

#bannerbuchung{
	background-image:url("../images/bannerbuchung.png");
	width:440px;
	height:140px;
		
	text-align:center;
}

#bannerbuchung input{
	margin-top:120px;
	margin-left:66px;margin-right:66px;
}

#bertaresult input{
	margin-top:10px;
	margin-bottom:10px;
}
#bertaresult td#text{
	padding-left:10px;
}
/************************Mediadaten und Preise Tabellenformatierung*************************/
table#mediadaten_fh, table#mediadaten_master,table#mediadaten_banner_fh,table#mediadaten_banner_master {
	margin-bottom:20px;
	background-position:bottom;
	background-repeat:no-repeat;
}

table#mediadaten_fh{
	background-image:url("../images/background_mediadaten_preise_table.gif");
}
table#mediadaten_banner_fh{
	background-image:url("../images/background_mediadaten_bannerpreise_fh.png");
}

table#mediadaten_banner_master{
	background-image:url("../images/background_mediadaten_bannerpreise_master.png");
}

table#mediadaten_master{
		background-image:url("../images/background_mediadaten_preise_master.gif");
}

.subheadline{
	padding:0;
	margin:0;
	padding-left:10px;
	
	height:24px;
	color:white;
	text-align:left;
	font-weight:bold;
	font-size:9pt;
	line-height:9pt;
	vertical-align:middle;
	
}
.description{
	text-align:left;
	width:205px;
}
th{
	vertical-align:bottom;
	height:44px;
	padding-bottom:3px;
}
table#mediadaten_fh td, table#mediadaten_master td, table#mediadaten_banner_fh td,table#mediadaten_banner_master td{
	
	font-size:9pt;
	height:24px;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	
}
th.countries, th.countries{
	text-align:center;
}
#headline{
	padding-left:5px;
	color:white;
	text-align:left;
}
#col1{
	padding-left:5px;
	width:205px;
	vertical-align:middle;
}

table#mediadaten_fh #col2, #mediadaten_master #col2, #mediadaten_banner_fh #col2, #mediadaten_banner_master #col2, 
table#mediadaten_fh #col3, #mediadaten_master #col3, #mediadaten_banner_fh #col3, #mediadaten_banner_master #col3,
table#mediadaten_fh #col4, #mediadaten_master #col4, #mediadaten_banner_fh #col4, #mediadaten_banner_master #col4 
{
	width:158px;
	text-align:center;
	vertical-align:middle;
}
table#banner_master_table #col2, table#banner_fh_table #col2,
table#banner_master_table #col3, table#banner_fh_table #col3,
table#banner_master_table #col4, table#banner_fh_table #col4
{
	width:145px;
	text-align:center;
	vertical-align:middle;
}

table#banner h2{
	margin-top:0;
	padding-top:0;
	line-height:11pt;
}
table#banner a:hover img {
	text-decoration:none;
}
/*******************************************************************************************/
/*Menüs rechts*/
/*******************************************************************************************/
#menu {
	float:right;
	width:300px;
	list-style:none;
	
}
#menu li{
}
 .box {
 	padding:5px;
	padding-right:0;
	
   background-image: url("../images/background_box.gif");
   background-repeat:no-repeat;
    width:291px;
	height:130px;
    margin-bottom: 25px;
    float: right;
    background-repeat: none;
} 
.box .header{
	font-size:11pt;
	font-weight:bold;
    color: white;
    margin-bottom:10px;
}
.box a, .box p{
	font-size:9pt;
	font-weight:normal;
	margin-top:0;
	margin-bottom:0;
	line-height:14pt;
	
}
p#portal{
	margin-top:6px;
}
p#portal img{
	border:1px solid grey;
}
.box img.menu{
	display:inline;
	float:left;
	margin-right:10px;
	margin-left:5px;
}
#footer {
	line-height:35px;
	font-size:10pt;
	text-align:center;
	width:100%;
	height:35px;
	margin-bottom:30px;
	float:left;
    background-image:url("../images/background_footer.gif");
}

#footer a{
	font-size:10pt;
	text-decoration:none;
}
/***********************popup */
#popup *{
	margin:0;
	padding:0;
}

#popuptable{
	
}
#popupmastertd{
	height:3280px;
}
#popupfhtd{
	height:2990px;
}

/****Formatierungen bannerwerbung bildungspprtale*/
p#bannerwerbung{
	margin-bottom:0;
}
table#hauptvorteil{
	margin:0;
	padding:0;
}
table#hauptvorteil td#hauptvorteiltd{
	margin:0;
	padding:0;
}
/**********/