* { margin:0; padding:0;}
body { background:#fff; font-family:Arial, sans-serif; font-size:100%; line-height:1em; color:#7a7a7a; text-align:center;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container { width:100%;}

p { margin-bottom:22px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:29px;}
.form input {width:298px; height:19px; background:none; border:1px solid #4f4f4f; color:#7a7a7a; font-size:1em; font-family:arial; padding-left:3px;}
textarea { width:309px; height:105px; background:none; overflow:auto; color:#7a7a7a; border:1px solid #4f4f4f; font-size:1em; font-family:arial; padding-left:3px;}

/*==================list====================*/
ul { list-style:none;}

.list1 dt { width:100%; display:block; padding-bottom:8px;}
.list1 dt span {background:#ec1b01; padding:3px 9px 3px 7px; color:#fff; display:block; float:left; font-size:.91em;}
.list1 dt strong {color:#4c4c4c; float:left; padding-left:16px;}
.list1 dt em { clear:both; display:block;}
.list1 dd { margin-bottom:28px;}

.list2 li { font-size:.83em; padding-bottom:7px;}
.list2 li a { font-size:1.2em;}

.list3 dt { color:#4c4c4c; font-weight:bold;}
.list3 dd { padding-bottom:16px;}
.list3 dd.last { padding-bottom:24px;}

.list4 li a { background:url(../images/marker.gif) no-repeat left 7px; padding-left:7px; line-height:2em;}

.list5 li { font-weight:bold; color:#fb1b00; font-weight:normal;}
.list5 li span { color:#7a7a7a; font-weight:bold; width:113px; float:left;}

/*==================other====================*/
.img_indent { margin:0 17px 0 0; float:left;}

.p1 { margin-bottom:8px;}
.p2 { margin-bottom:30px;}
.p3 { margin-bottom:15px;}

/*==================txt, links, lines, titles====================*/
a {color:#ec1b01;}
a:hover{text-decoration:none;}

h1 { font-size:22px; color:#4c4c4c; text-transform:uppercase; font-family:arial; letter-spacing:-1px;}
h2 { font-size:1em; font-weight:normal; margin-bottom:16px;}
h3 { font-size:1em; color:#4c4c4c;}
h4 { font-size:1em; color:#4c4c4c; margin-bottom:16px;}
h5 { font-size:1em; color:#ec1b01;}

.link1 { display:block; float:right; color:#fff; background:#121212; padding:3px 11px 3px 11px; font-size:.91em; text-decoration:none;}
.link1:hover { background:#fb1b00;}
.link2 { color:#4c4c4c; font-size:.83em; text-transform:uppercase; text-decoration:none; float:left; font-weight:bold; letter-spacing:-1px;}
.link2:hover { color:#fff;}
.link3 { color:#fff; font-size:.91em;}
.link4 {background:#ec1b01; padding:3px 9px 3px 7px; color:#fff; display:block; float:left; font-size:.91em; text-decoration:none;}
.link4:hover { background:#151515;}
.link5 { color:#fff;}

.rss { background:url(../images/rss.jpg) no-repeat right 0px; color:#7a7a7a; text-decoration:none; display:block; padding:4px 28px 2px 0;}
.rss:hover { text-decoration:underline;}

.line_hor { background:url(../images/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}

.title { margin-bottom:30px;}
.title_block_right {
    color:#3a3a3a;    
     text-transform:uppercase;  border-bottom:1px solid #d4d4d4; margin-bottom:20px; font-size:24px; font-weight:bold; height:40px;      line-height:40px;}
.title_block {
     border-bottom:1px solid #d4d4d4; 
     margin-bottom:20px; 
     font-size:16px; 
      color:#3a3a3a;
     height:40px;
     line-height:40px;
     text-transform:upper-case;
     font-size:24px; font-weight:bold;
}

/*==================blocks====================*/
.block1 { background:#232323; width:100%;}
.block1 .inner { padding:40px 0 60px 25px;}

.block2 { background:url(../images/block2_bgd.gif) left top repeat-x #f5f5f5; width:100%;}
.block2 .inner { padding:40px 0 46px 24px;}

.block3 {background:#ec1b01; padding:3px 9px 3px 7px; color:#fff; display:block; float:left; font-size:.91em;}
.block3 a { color:#fff; text-decoration:none; margin:0 4px 0 4px;}
.block3 a:hover { text-decoration:underline;}

/*header*/
#header .row_1 { height:376px; background:url(../images/header.png) no-repeat left top;}
#header .row_1 .indent { padding:135px 0 0 62px;}
#header .row_2 { height:63px;}

/*content*/
#content .block2 .col_1 .indent { padding:0 24px 0 0;}

/*footer*/
#footer { background:#0c0c0c; color:#7a7a7a;}
#footer .indent { padding:27px 48px 0 24px;}
#footer .fleft a { color:#fff;}

/*================== index.html ==================*/
#page1 #content .block1 .fleft .indent { padding:0 16px 0 0;}
#page1 #content .block1 .fleft img { margin-bottom:5px;}
#page1 #content .block1 .fright { padding:6px 22px 0 0;}

#page1 #content .block2 .col_1 .txt1 { padding-left:16px;}
#page1 #content .block2 .inner { padding-bottom:14px;}

/*================== index-1.html ==================*/
#page2 #content .block2 .indent1 { padding-bottom:46px;}

/*================== index-2.html ==================*/
#page3 #content .col_1 .column2 img { margin-bottom:17px;}
#page3 #content .col_1 .indent1 { padding-left:30px;}

/*================== index-4.html ==================*/
#page5 #content .block1 .fleft .indent { padding:0 16px 0 0;}
#page5 #content .block1 .fleft img { margin-bottom:5px;}
#page5 #content .block1 .fright { padding:6px 22px 0 0;}

#page5 #content .block2 .col_1 .txt1 { padding-left:16px;}

/*================== index-6.html ==================*/
#page7 #content .block2 .indent1 { padding-bottom:46px;}
#page7 #content .list3 { padding-right:14px;}
#page7 #content .block2 .link4 { float:right;}

/*================== index-7.html ==================*/
#page8 #content .inner { padding-right:24px;}

/*==========================================*/

/* Wayfinder Menu*/

.row_2 ul{
    width: 980px;
       height:63px;
    background-color: #000000;
}.row_2 ul li{
    height:63px;
    width:140px;
    display:block;
    float:left;
    text-align:center;
    background: url(../images/m1.gif) no-repeat;
    
}

.row_2 li a{
    height:63px;
    width:140px;
    color: #ffffff;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
    line-height:63px;    
}
.row_2 li a:hover{
    color:#f90000;
}

/*Impressum*/
h2{
    color:#f90000;
    margin-bottom:15px;
    font-size:16px;
}

form{}

input, textarea, button{
    margin-bottom:5px;
    border:1px solid #3a3a3a;
    background: #ffffff;
    
}



fieldset{
    border:none;
}

/*Home*/
.author{
    font-weight:bold;
    display:block;
    width:150px;
    padding-bottom:3px;
    margin-bottom:10px;
    border-bottom:1px dashed #bababa;
}

/*Video Pages*/


.video_entry{
clear:left;
    border-bottom:1px dashed #bababa;
}
.video_entry h4{
display:block;
clear:both;
}
.video_container{

    margin-left:50px;
    margin-bottom:30px;
    margin-right:20px;
    border:1px #000000 solid;
    margin-left:500px;
    height:344px;
    width:425px;
}

.video_description{
    height:374px;
    float:left;
    width:480px;

}
.col_2_extended{
width:950px;

}

/*deep Change*/
.ditto_result .entry .video_description{
    clear:both;
    height:auto;
    width:500px;
    clear:both;
  t
}
.ditto_result .entry .col_2_extended{
    width:500px;
  
}
.ditto_result .entry .video_entry{
    border:none;
    width:500px;
overflow:hidden;


}
.ditto_result .entry .video_container{
display:none;
}

.ditto_result .entry .title_block_right{
    display:none;
}
.ditto_result .entry{
    margin-bottom:40px;
}
.clear{
clear:both;
}
/*ALL*/
.country{
padding-top:2px;
margin-right:10px;
}


