/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#DCDCDC;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.333em;
		color:#7d8c97;
	}
input, textarea{
	color:#7d8c97;
}
input, select { vertical-align:middle; font-weight:normal;}

h1{
	font-size:16px;
	margin:10px 0px 5px 0px;
}
h2{
	font-size:14px;
	margin:10px 0px 5px 0px;
}
a {color:#e54100;}
a:hover{text-decoration:none;}
strong {color:#7D8C97;}
p {padding-top:16px;}

/* ============================= main layout ====================== */

.more {background:url(../images/more_bg.gif) no-repeat 0 0; padding-left:23px; color:#30373e; text-decoration:none; font-size:1.167em;}
.more:hover {text-decoration:underline;}
.archive {background:url(../images/archive_bg.gif) no-repeat 0 0; padding-bottom:1px;}

li a { font-size:0.917em; line-height:2.182em;}

.list1 li { border-bottom:1px solid #fff;}
.list1 li a { background:#eaeef1; padding:0 0 0 30px; text-transform:uppercase; color:#0078a5; display:block; text-decoration:none; font-size:1.091em; line-height:1.917em;}
.list1 li a:hover {background:url(../images/list_hover.gif) top repeat-x #e77e04; color:#ffffff; font-weight:bold; font-size:1.077em;}
.list1 li span { display:block;}
.list1 .active {background:url(../images/list_hover.gif) top repeat-x #e77e04; color:#ffffff; font-weight:bold; font-size:1.077em;}

.switzerland {background:url(../images/Switzerland.gif) no-repeat 0 4px;}
.Spain {background:url(../images/Spain.gif) no-repeat 0 4px;}
.Portugal {background:url(../images/Portugal.gif) no-repeat 0 4px;}
.Turkey {background:url(../images/Turkey.gif) no-repeat 0 4px;}
.Austria {background:url(../images/Austria.gif) no-repeat 0 4px;}
.Croatia {background:url(../images/Croatia.gif) no-repeat 0 4px;}
.Germany {background:url(../images/Germany.gif) no-repeat 0 4px;}
.Poland {background:url(../images/Poland.gif) no-repeat 0 4px;}
.Netherlands {background:url(../images/Netherlands.gif) no-repeat 0 4px;}
.Italy {background:url(../images/Italy.gif) no-repeat 0 4px;}
.Romania {background:url(../images/Romania.gif) no-repeat 0 4px;}
.France {background:url(../images/France.gif) no-repeat 0 4px;}
.Greece {background:url(../images/Greece.gif) no-repeat 0 4px;}
.Sweden {background:url(../images/Sweden.gif) no-repeat 0 4px;}
.Czech_Republic {background:url(../images/Czech_Republic.gif) no-repeat 0 4px;}
.Russia {background:url(../images/Russia.gif) no-repeat 0 4px;}

.title_list {background:url(../images/title_tall.gif) top repeat-x;}
.title_list .right_bg {background:url(../images/title_right.gif) top right no-repeat;}
.title_list .left_bg {background:url(../images/title_left.gif) top left no-repeat; padding:17px 0 17px 29px;}


.list2 li { border-bottom:1px solid #fff;}
.list2 li a { background:#eaeef1; padding:0 0 0 31px; display:block; line-height:2.273em;}


.imgindent {margin:0 20px 0 0; float:left;}

/* ============================= header ====================== */
#header h1{
	color:#FFFFFF;
	font-size:18px;
	padding:90px 0px 0px 65px;
	margin:0px;
}
#header .left {padding:20px 0 25px 35px;}
#header .right {padding:26px 30px 0 0;}
#header .form_div {padding-bottom:5px;}
.radio {height:14px; width:14px;}

.logo {margin:73px 0 0 116px;}

/* ============================= middle ====================== */

.banners {padding:0px 0 2px 0;}
.banners .central {margin:0 1px;}

.box1 {background:#dae1e5 url(../images/box1_br.gif) bottom right no-repeat;}
.box1 .bl {background:#dae1e5 url(../images/box1_bl.gif) bottom left no-repeat; color:#848990; font-size:0.917em; padding:13px 30px 10px 30px;}
.box1 a {color:#848990; text-decoration:none;}
.box1 a:hover {text-decoration:underline;}
.box1 img {vertical-align:middle;}

.title1 {margin-bottom:12px;}
.title2 {margin-top:28px;}
.right_pad {padding:10px 20px 0 0;}
.fs13 {font-size:1.083em; line-height:1.231em;}
.fs11 {font-size:0.917em; line-height:1.455em;}
.ul {margin-top:10px;}
.ul2 {margin-bottom:13px;}

.column_padding {float:left; padding:15px 10px 25px 10px;}
#index_1 .column_padding {padding:27px 31px 38px 30px;}
/* ============================= footer ====================== */

#footer { text-align:center; font-size:1.083em; color:#30373e;}
#footer p {padding:17px 0 0 52px;}
#footer a {color:#30373e; text-decoration:none;}
#footer a:hover {text-decoration:underline;}



form .rowi {height:33px;}

.input {width:242px; height:21px; border:none; background:#d7dde2; padding:0 0 0 5px; font-size:1em;}
textarea {width:1200px; height:122px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ============================= index-5 =========================== */
form .form-fieldset .form-field {
	padding:5px !important;
}
.tx-newloginbox-pi1 input[type=text],input[type=password], .tx-ppferegister-pi1 input[type=input]{
	width:175px;
}
.tx-ppferegister-pi1 label{
	float:left;
	padding-right:10px;
	text-align:right;
	width:125px;
}
.tx-ppferegister-pi1 input[type=submit]{
	margin-left:135px;
}
.livechat  {
	display:block;
	margin-left:10px;
	text-align:left;
	margin-top:-10px;
}
#livechat{
	float:left;
}
#signature{}

.error{
	color:#E77E04;
}
/*MENUS*/
#menu{	
	padding:0px;	
		
}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu li{
	margin:0px;
	list-style-type:none;
}

#menu li a{
	text-decoration:none;
	border:none;
	padding:0px 20px 0px 20px;	
	
}
#menu li a:hover{
	
}


/*active and current*/
#menu .actmnu a{
background:url(../images/list_hover.gif) top repeat-x #e77e04; color:#ffffff; font-weight:bold; font-size:1.077em;
}
#menu .curmnu a{
	background:url(../images/list_hover.gif) top repeat-x #e77e04; color:#ffffff; font-weight:bold; font-size:1.077em;
}
/*active and current END*/

#menu ul ul li a{
padding:0px 0px 0px 40px;

}

/*MENU END*/
