

/* Remove outline on clicked links */

a:focus, a:active, a:visited{ 

	outline:none;

	text-decoration: none;

}





a {

    color: #ffc;

    text-decoration: none;

}



a:hover {

    color: #ff0000;

    text-decoration: none;

}


body {

    background: #320000 url(images/hintergrund.gif) repeat-x fixed;

    text-align: left;

    font: 16px verdana, sans-serif;
	
	padding-left:100px;
	

}



.superScript{

    vertical-align: super;

}



#content li {	

    background-color: transparent;

    list-style: outside url('images/leaf-small2.png');   

    background-repeat: no-repeat;

    margin-bottom: 2px;

	margin-left: 20px;

    padding-left: 0px;

    list-style-type: none;    

}



img .listBullet

{

	width: 15px;

	min-width: 15px;

	max-width: 15px;

	height: 13px;

	min-height:13px;

	max-height:13px;

}



#content h1 {

   font-family: "Verdana","sans-serif";

   font-size: 20px;

   font-weight: 400;

   color: #ffc;

}



#content h2, pre {

   font-family: "Verdana","sans-serif";

   font-size: 16px;

   font-weight: 400;

   color: #ffc;

}



#content p{

    font-family: "Verdana", "sans-serif";

    font-size: 14px;

    font-weight: 400;

    font-style: normal;    

    color: white;

    text-align: justify;

}



.normalText {

    font-family: "Verdana", "sans-serif";

    font-size: 14px;

    font-weight: 400;

    font-style: normal;    

    color: white;

    text-align: justify;

}



.highlight {

    font-family: "Verdana","sans-serif";

    font-size: 14px;

    font-weight: 401;

    font-style: normal;

    color: white;

    text-align: justify;

}



LI.minorHeading {

    margin-left: 15px;	

}



.minorHeading {    

    font-size: 14px;

    color: #ffc;

    line-height: 1;

    padding-top: 6px;

	padding-right: 5px;



}



.majorHeading {

    font-size: 16px;

    color: #ffc;

    line-height: 1.1;

    padding: 2px;

	padding-top: 0px;

	margin-left: 5px;

}





.innerContactInfo

{

    width: 100%;

    height: 100%;

	font-size: 14px;

    font-weight: 400;

    font-style: normal;   

}



.contactInfo {

    border-style: solid;

    border-width: 2px;

    border-bottom-width: 2px;

    

    padding:1px;

    font-size: 14px;

    text-align: center;

    height: 21px;

}



#EMail {

    width: 300px;

}



#Phone {

    border-left-width: 0px;

    width:230px;

    position:relative;

    top:-27px;

    left: 300px;

}



#p2bCan {

    border-left-width: 0px; 

    width: 224px;

    position:relative;

    top:-54px;

    left: 530px;

}



#header {

    height: 190px;

	width: 830px;

    background: transparent;

    overflow: hidden;

	position: relative; 

	padding: 0px;

	margin: 0px;

	border: 0px

}



#headerBar {

    height:20px;

	overflow:hidden;

	width: 758px;

	overflow: hidden;

}



#content.tableStyle, #headerBar.tableStyle, #bottom{

	background: url(images/container-noMiddle.gif);

    background-size: 100%;

	border-spacing: 0px;

}





table.tableStyle, td.tableStyle

{

    border: none;

	border-width: 1px;

    /*background: url(images/container-noMiddle.gif);

    background-size: 100%;*/

    padding: 0px;

    cellspacing: 0px;    

}



td.tableStyle {

    vertical-align: top;

	table-layout: fixed;

    /*padding: 5px;*/

}



table.formStyle, td.formStyle

{

	border-style: solid;

    border-width: 0px;    

    text-align: center;

    padding: 0px;

    border-collapse: collapse;

}



td.formStyle {

    vertical-align: top;

    padding-top: 5px;

	padding-bottom: 5px;

}



#container {

    position: absolute;

    top: 0px;

    left: 0px;

    text-align: left;

    height: 100%;

	width: 900px;

    line-height: 1.5;

	border: none;

	border-collapse: collapse;

}





.naviDiv {

	padding:0px; 

	overflow: hidden; 

	width: 200px;

	height: 100%;

		

}



.navi {

    width: 198px;

	padding:0px;

	height: 100%;

	min-height: 100%;

	max-height: 100%;	

}



#navi {

	border : none;

	background-image: url('images/navi-back.gif');

}



#navi ul {

    list-style: none;

    margin: 0;

    padding: 0;	

}



#content {

    width: 560px;

	padding: 0px;

	margin: 0px;

}



.contactInfo, .tableBorder, #navi, .addBorder {

	border-color: white;

}



DD, DT 

{

	font-family: "Verdana","sans-serif";

    font-style: normal;    

    color: white;	

}



DD 

{

	font-size: 15px;

	font-weight: 500;

}



DT 

{

	font-size: 14px;

	font-weight: 400;

}



.borderCol {

	

	height: 100%;	

	overflow: hidden;	

	vertical-align: top;

	padding: 0px	

}



.borderColBorder {

		 

	border-left: 1px solid #EE1B03;

	border-right: none;

	border-top: none;

	border-bottom: none;

	

}



img.flagImage

{

	width: 60px;

}



td.flagCell {

	padding-top: 50px;

	padding-bottom: 50px;

}



table.flagTable

{

	height:1050px;

}



table.flagTable, td.flagCell

{

	padding-left: 0px;

	padding-right: 0px;

	text-align: center;

	background: transparent;

	vertical-align: top;

}



#timeDiv 

{

	position: relative;

	top: 52px;

	left: 2px;

 	text-align: left;	

	vertical-align:bottom;

}



#headerTitle

{

	z-index:1;

	position: relative; 

	top:-190px; 

	left: 0px;

}



#contentDiv

{

	position: relative; 

	top: 0px;

	padding: 20px;

	/* width: 540px; original */
	
	width: 590px; /* modified */

	overflow: hidden;

}
