/*CSS STYLESHEET DESIGNED BY TEMPLATEMONSTER CO.*/
/*GLOBAL STYLES START*/
*{padding:0; margin:0;}

.acc_title{
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	padding-top: 3px;
	padding-bottom: 3px;
}
.acc_content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#333333;
	background-image: url(../images/back.gif);
	background-repeat: repeat;
	background-position: top;
}
img { border:0;}
input {vertical-align:middle;}

/*do not make any change here to prevent design brake!!!*/
.column { float:left;}
.clear { clear:both;}

.site {
	background:url(../images/bottom.gif) repeat-x bottom #FFFFFF;
	height: 100%;
}
.site_in1{background:url(../images/side.gif) repeat-y left;}
.site_in2{background:url(../images/side.gif) repeat-y right;}
.site_in3{
	background:url(../images/lbc.gif) no-repeat left bottom;
}
.site_in4{background:url(../images/rbc.gif) no-repeat right bottom;}

#Karte {
	position:absolute;
	width:300px;
	height:375px;
	z-index:3;
	left: 390px;
	top: 305px;
	visibility: hidden;
}
.flashheader{ padding-left:1px;}
.topmenu{
	padding-left:1px;
	background-repeat: repeat-x;
	float: left;
	height: 30px;
	width: 880px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../data.files/btn_top_85_0.gif);
}
.language {
	background-image: url(../data.files/bt6rq62_0.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 95px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-left: 0px;
}
.langform {
	margin-top: 6px;

}


.header{background:url(../images/h_back.jpg) no-repeat 6px 0px;}
.header_c1{width:251px; float:left;}
.header_c1 img{padding:39px 0px 73px 39px;}
.header_c2{width:auto; float:left;}
.decorleft{
	width:500px;
	float:left;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #FFFFFF;
}
.decorright{
	width:479px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.content{ width:100%;}
#id_footer {
	width:auto;
}
.footer_c1{width:325px; float:left;}
.footer_c2{ width:auto; float:left;}




.line1{
	background:url(../images/line1.gif) repeat-x top;
	height:1px;
	width:100%;
}
.line2{background:url(../images/line2.gif) repeat-x top; height:2px; width:100%;}
.line3{background:url(../images/line3.gif) repeat-x top; height:1px; width:100%;}
/*GLOBAL STYLES END*/
/*********************************************************************************************************/
/*FORMS CLASSES START*/

.form_total{padding:0 0 0 3px; vertical-align:middle; background:#ffffff; color:#666666; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.form_1 {width:194px; height:25px; border:solid 1px #333333;}


/*LIST CLASSES END*/
/*LINKS START*/
a {color:#0066CC; text-decoration:underline;}
a:hover{ text-decoration:none; }

.link1 { background:url(../images/1b_pict2.gif) no-repeat left top; padding-left:29px; padding-bottom:7px; color:#0066CC; text-decoration:underline;}
.link1:hover {text-decoration:none;;}

.link2 { background:url(../images/pimp1.gif) no-repeat 0px 3px; padding-left:19px; color:#0066CC; text-decoration:underline;}
.link2:hover {text-decoration:none;;}

#id_positive td{
	color:#000000;
	font-size: 10px;
}

#id_negative td{
	color:#FFFFFF;
	font-size: 11px;
}
#id_negative a{
	color: #FFFFFF;
	text-decoration: underline;
}
#id_negative a:hover{
	color: #FFFFFF;
	text-decoration: none;
}


/*LINKS END*/
/*TXT START*/
.txt1 {
	color:#333333;
	line-height:14px;
	font-size:11px;
}
.txtcontent{
	color:#333333;
	line-height:17px;
	font-size:11px;
	padding-top: 3px;
	padding-left: 3px;
}
	
.txt1x { color:#666666; line-height:16px; font-size:12px;}
.txt2{color:#339900; font-weight:bold; line-height:14px; font-size:12px;}
.txt3{color:#0066CC;}
.txtinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 3px;
	line-height: 13px;
	margin: 0px;
}

/*TXT END*/
/*********************************************************/

.footer_txt{color:#333333; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px;}
.footer_txt a {color:#333333; font-weight:bold; text-decoration:underline; font-size:11px;}
.footer_txt a:hover{text-decoration:none;}
/*********************************************************/


.pos1 { margin:114px 0 0 44px;}
.footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	border: 1px solid #9E916B;
	position: relative;
	line-height: 14px;
	visibility: hidden;
}

/* new classes right sidebar generated 11.03.09, html-text instead text-images */

.sidebar_table {margin:0 0 0 10px;}
.sidebar_table td {padding:2px 0;}

.sidebar{
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}
.sidebar_num{
	margin-left:30px;
	font-size:12px;
	font-weight:bold;
}
.sidebar_con{
	font-size:11px;
	font-weight:bold;
}
.sidebar_s{
	margin-left:30px;
	font-size:10px;
}
.sidebar_ps{
	margin:0 0 0 10px;
	font-size:10px;
}
.sidebar_td{
	font-size:10px;
}
.sidebar_l{
	margin-left:10px;
	font-size:18px;
	font-weight:bold;
}


.round_in1{
	background-color: #FFFFFF;
	background-image: url(../images/ltc_black.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.round_in2{
	background-image: url(../images/rtc_black.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.round_in3{
	background-image: url(../images/lbc_black.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.round_in4{
	background-image: url(../images/rbc_black.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: justify;
}
option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.quickinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.headline {
	font-size: 15px;
	font-weight: bold;
	color: #333366;
	height: 21px;
	margin-bottom: 1px;
	padding-top: 4px;
}
.hdlline {
	height: 21px;
	margin-bottom: 1px;
	padding-top: 4px;
}
.subheadline {
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	padding-bottom: 3px;
	padding-top: 3px;
	
}
.IBTableLine {
	padding-top: 2px;
	padding-bottom: 2px;
}


.smallblack {
	font-size: 10px;
	color: #000000;
}
ul {
	margin-left: 25px;
	list-style-position: outside;
	list-style-type: disc;
}
ol {margin-left: 25px;
list-style-position: outside;
list-style-type: decimal;
}

table {
}
