@charset "utf-8";
@import url("header.css");
@import url("flexible_content.css");
@import url("navi.css");
@import url("scroll.css");
/* CSS Document */

html{
height: 100%;
}

body{
height: 97%;
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

a{
color: #ed1a3a;
text-decoration: none;
}

a:hover{
color: #ed1a3a;
text-decoration: underline;
}

h1{
margin: 0 0 10px 0;
padding: 0;
color: #ED1A3A;
font-size: 18px;
}
*+html h1{
padding-top: 0;
display: block;
height: 40px;
overflow: hidden;
color: #ED1A3A;
font-size: 18px;
margin-bottom: -5px;
}

*+html h1 object {
margin-top: -35px;
}

*html h1 object {
margin-top: -35px;
}

*html h1 {
color: #ED1A3A;
font-size: 18px;
margin-bottom: -5px;
padding-top: 0;
display: block;
height: 40px;
}

h2{
font-size:12px;
font-weight:normal;
margin:0 0 0 0;
padding:0;
line-height:12px;
}

#container{
position:relative;
margin: 0 auto;
width:970px;
height: 580px;
}

#content_container{
clear: both;
height: 478px;
width: 877px;
background-color: #f6f6f6;
border-bottom:#FFFFFF solid 3px;
padding-left: 93px;
padding-top: 32px;
}

#content_left{
position:relative;
padding: 15px;
line-height: 18px;
word-spacing: 2px;
text-align: left;
float:left;
width: 500px;
height: 448px;
background-color:#FFFFFF;
}

#content_right{
text-align: left;
height: 478px;
width: 347px;
float:left;
background-image:url(../img/streifen.jpg);
background-repeat: no-repeat;
}

.pressroom_table{
width: 100%;

}
.pressroom_table a{
color: #ed1a3a;
text-decoration: none;
}

.pressroom_table a:hover{
color: #ed1a3a;
text-decoration: underline;
}

.pressroom_table td{
padding: 3px;
vertical-align: top;
}

.row_over{
background-color:#EEEEEE;
}

.row_out{
background-color:#F6F6F6;
}

.row_out td, .row_over td{
border:#E1E1E1 1px solid;
}

.row_no_border{
border:#E1E1E1 0px solid;
}

.row_dark{
background-color:#EEEEEE;
}

.row_dark td{
border:#E1E1E1 1px solid;
}

.headline{
color: #ed1a3a;
vertical-align:top;
}

.breadcrumb{
font-size:10px;
height: 18px;
margin-left: 1px;
overflow: hidden;
}

.breadcrumb a{
font-size:10px;
color: #ed1a3a;
text-decoration:none;
}
.breadcrumb a:hover{
font-size:10px;
color: #ed1a3a;
text-decoration:underline;
}

.table_download_td1{
width: 50px;
text-align:center;
}

.table_download_td2{
}

.table_download_td3{
width: 80px;
text-align:center;
}

.table_download_td4{
width: 80px;
text-align:center;
}

#content_right .tx-dppressroom-pi1 table td{

	text-align:center;
	vertical-align:top;

}

#content_right .tx-dppressroom-pi1 {
	
	line-height: 20px;
	height: 325px;
	overflow: hidden;

}

form{
padding:0;
margin:0;
}

.copyright{
font-size:10px;
}

.ohne_scroll{
padding: 10px;
}

.tx-dppressroom-pi1{
line-height: 23px;
word-spacing: 2px;
}

#bleistift_start{
position: absolute;
top: 145px;
z-index: -1;

}

.csc-menu-1{

list-style-type: none;
margin: 0;
width: 500px;
-moz-padding-start: 0;
margin-bottom: 40px;

}

.csc-menu-1 li{

width: 80px;
text-align: center;
float: left;
background-color: #969696;
border-right: 1px solid #FFFFFF;

}

.csc-menu-1 a{

	display: blocK;
	color: #FFFFFF;
	font-size: 10px;

}

.csc-menu-1 a:hover{

	color: #ed1a3a;
	text-decoration: none;

}

.csc-menu-1 li.active a{

	color: #ed1a3a;

}

h4{

	margin-top: -5px;
	color: #ed1a3a;
	font-size: 12px;

}

.travelTalkLogo{

	width: 150px;
	float: left;
	margin-top: 20px;
	height: 120px;

}

.travelTalkText{

	width: 280px;
	margin-left: 20px;
	margin-top: 20px;
	float: left;

}

h3{

	font-size: 14px;


}

.travelTalkText h3{

	margin: 0;
	padding: 0;
	
	color: #ed1a3a;
	font-size: 14px;

}

.travelTalkText p{

	margin-top: 0;

}

#mainNavi17 a{

	color: #ed1a3a;

}