hTML{
	background-color: #021739;
}
BODY {PADDING: 0px; 
	MARGIN: 0px; 
	font-family:"Times New Roman", Times, serif,  Verdana,Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #021739;
	background: url(../img/elem/bodybg.jpg);
	background-repeat: repeat-x;
   COLOR:#315d8f;
	text-align:center;
	vertical-align: top;
	font-size: 13px;}
	
IMG{ border: 0px 0px 0px 0px; border-width: 0px;}

#wholeWindow { HEIGHT: 120%; TEXT-ALIGN: center; widows: 100%; width: 873px; MARGIN:auto;	
/*border:solid 1px; border-color: Lime;*/
}


input, select, textarea{
color:#000;
font-family:"Times New Roman", Times, serif,  Verdana,Arial, Helvetica, sans-serif; 
font-size: 13px;
}
a{color:#DE7858;
 text-align: left;
 text-decoration: none;
 font-family:"Times New Roman", Times, serif,  Verdana,Arial, Helvetica, sans-serif; }

a:link
{color: #DE7858;}

a:hover
{color:#95342a;}

a:visited
{color: #DE7858;}
a.bold{ font-weight: bold;}

.top{
position: relative;
width:100%;
background-image: url(../img/top3.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.top-bg{
position: relative;
	background-image: url(../img/top1.jpg);
	background-position: right;
}
.logo{
position: relative;	
 text-align: left;
 padding-top: 10px;
}

.top-menu{
	position: absolute;
	top: 0;
	right:0;
	padding: 15px;
	font-size: 11px;
color: #E2E6E9;
}
.top-menu a{
color: #E2E6E9;
font-size: 11px;
padding: 0px 10px;
	
}
.top-menu a:hover{
color: #DE7858;	
}
.top-menu a:vizited{
color: #E2E6E9;	
}
.banner{
	float: left;
}

.clear{
	clear: both;
}
.main{  background-image: url(../img/main-bg.jpg);
  background-repeat: repeat-x;
  background-position: top;
  width: 100%;
  
  position: relative;
  margin: 0px;
  padding: 0px;
  padding-top: 15px; 
vertical-align: top;
}

.column-left{
background-image: url(../img/main-bg.jpg);
background-repeat: repeat-x;
background-position: top;
width:20%;
padding: 10px 0px;
text-align: left;
vertical-align: top;

}
.column-left ul{
	width:100%;	
	margin: 0;
	padding: 0;
}
.column-left li{
	width:100%;
	list-style: none;
	 border-bottom:solid 4px; border-color: #021739;}
	 
	 
.column-right ul{
	width:100%;
	
	margin: 0;
	padding: 0;
}
.column-right li{
	width:100%;
	list-style: none;
	 border-bottom:solid 4px; border-color: #021739;

	
}
.column-right{width: 20%;
vertical-align: top;
padding: 10px 0px;
text-align: left;
overflow: hidden;

}

.column-center{
width: 60%;
vertical-align: top;
padding: 10px 0px;
}

.main-text{
	background-color: #e2e6e9;
	color: #0d2b5b;
	line-height: 20px;
}
.title{
	color: #95342a;
	font-size: 16px;
	font-weight: bold;
	text-align: left;

}

.inside-text{
	padding:0px 40px;
	text-align: left;
}
.msg{	
	font-size: 10px;
	padding: 10px;
	color: #0d2b5b;
	background-color: #d6d3d4;
	margin-bottom: 20px;
}
.inside-form{
	text-align: left;
	padding: 10px;
}
.inside-form-block{
		background-color: #d6d3d4;
}
.button{

background-color: #021739;


	background-image: url(../img/btn-bg.jpg);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	border-style: solid;
	border: 0;
	
}

.string{
	vertical-align: top;
	line-height: 20px;
}

a.href-block{
	display: block;
	color: #de785b;
	padding: 14px 10px 14px 20px;
	font-size: 14px;
   font-weight: bold;	
}
a.href-block:hover{
	color:#e2e6e9;
}

.header{
	color: #fff;
	padding: 14px 20px 14px 10px;
	font-size: 12px;
}
.item{
	padding: 14px 20px 14px 15px;
	color: #fff;
	font-size: 11px;
}
.item a{
	color: #de785b;
	font-size: 14px;
   font-weight: bold;
	padding: 0px 10px;
	width:70%;
}

.copyright{
	text-align: left;
	padding: 30px;
}
.copyright a, .copyright a:visited, .copyright a:link{
    border-top: solid 1px #315d8f;
    color: #315d8f;
    padding: 2px 10px 0 2px;
}
	    
.copyright a:hover{
    color: #eee;
}
#navcontainer{
	background-image: url(../img/top3.jpg);
	background-repeat: repeat-y;
	background-position: right;
	min-height: 31px;
}



#navcontainer ul
	{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	text-align: center;
	
	}
	
#navcontainer li{
	display: inline;
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	height: 20px;
	border-right: 1px solid #152741;
	border-left: 1px solid #495870;
	padding: 6px 0 5px 0;
	background-image: url(../img/tmenu-bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	
	}
	
	#navcontainer a
	{	color: #c6cbd1;
		text-decoration: none;
		display: block;		
		padding: 0px 10px;
	}
	
	#navcontainer li#active { color:#de7858; }
	#navcontainer a:hover {color:#de7858;}
	
	#adds{

	border-color: #31425E;
		
	}
	.content_headline{
		font-size: 24px;
		font-weight: bold; 
	}
	
	h3{
	
	font-size: 18px;
		font-weight: bold; 
		
	}
	.light{
		color: #e2e4e9;
	}
	
	

	.column-right {	color: #e2e6e9;}
	.column-right p {	
	 padding: 0px 15px;
	}
	.column-title{
		font-size: 18px;
		font-weight: bold; 
		color:#DE785F;

		padding: 0px 15px;
		text-align: center;
		}
a.light-href{
	font-size: 12px;
	color: #e2e6e9;
		 display: block;
		 padding-top: 5px;
}
a.light-href:hover{
		color: #de7858;
}

a.light-href:visited
{color:#e2e4e9;}
	
.headline{
	font-size:18px;
	font-weight: bold;
	padding: 0px 0px 15px 0px;
}

.content{
	font-size:14px;
	padding: 0px 0px 20px 0px;
}


.programmhref{
	font-size: 12px;
}