@charset "utf-8";
@import url(tt_news.css);

/* CSS Document */
body{
margin:0px auto;
padding:0px;
background-image:url(images/body_back.gif);
background-repeat:repeat-x;
background-color:#3E1E07;
}
table{
margin:0px;
padding:0px;
border:0px;
text-align:left;
font-size:12px
}
.align-justify{
text-align:justify;
}
td{
text-align:left;
font-family:arial
}
a:link{
text-decoration:none;
color:#000000;
}
a:visited{
text-decoration:none;
color:#000000;
}
a:hover{
text-decoration:underline;
color:#B6562A;
}
a:active{
text-decoration:none;
color:#000000;
}
a.impressum{
color:#FFFFFF;
font-family:arial;
font-size:11px
}
a.impressum:link{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:11px
}
a.impressum:visited{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:11px
}
a.impressum:hover{
text-decoration:underline;
color:#FFFFFF;
font-family:arial;
font-size:11px
}
a.impressum:active{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:11px
}
div{
margin:0px auto;
padding:0px;
border:0px;
}

div#header{
width:1018px;
height:520px;
text-align:center;
background-image:url(images/background.png);
}
div#total{
width:1024px;
height:527px;
}
div#header2{
width:1018px;
height:520px;
text-align:left;
}
div#header3{
width:1018px;
height:520px;
text-align:left;
}
div#header4{
text-align:left;
margin-left:100px;
position:absolute;
}
div#menu_list{
position:relative;
top:130px;
left:110px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-family:Helvetica;
text-transform:uppercase;
clear:left;
z-index:20
}
div#flashplayer{
width:1018px;
text-align:center;
height:474px;
vertical-align:middle;
}
div#tops{
width:1012px;
height:463px;
background-image:url(images/gc_header_de.png);
text-align:left;
}
div#wrap{
width:1024px;
background-image:url(images/bc.gif);
text-align:left;
position:relative;
top:-30px
}
div#content{
margin-left:52px;
text-align:left;
position:relative;
top:-14px;
#left:0px;
_left:53px;
}
div#content_top{
width:859px;
height:56px;
background-image:url(images/content_top.gif);
text-align:left;
}
div#content_buttom{
width:859px;
height:38px;
background-image:url(images/content_buttom.gif);
position:relative;
top:-12px;
}
#content_content{
width:859px;
background-image:url(images/content_back.gif);
}
#left{
width:271px;
margin-left:20px;
margin-right:20px;
position:relative;
top:-32px;
float:left;
vertical-align:text-top;
#top:-32px;
#width:271px;
#padding-left:10px;
_top:30px;
_width:278px;
_padding-left:24px;
}
#portfolio_head{
font-size:18px;
color:#B6562A
}
p{
line-height:150%;
margin-top:0px;
}
td{
font-size:12px;
}
#right{
width:510px;
position:relative;
top:-32px;
overflow:hidden;
vertical-align:text-top;
text-align:justify;
#top:-32px;
#width:510px;
_top:30px;
_width:496px;
}
div#dright{
width:800px;
margin-right:34px;
margin-left:20px;
position:relative;
top:-32px;
float:left
}
.bodytext{
font-size:12px;
font-family:arial;
}
#home_left{
font-family:arial;
font-size:24px;
color:#B6562A;
padding-left:10px;
float:left;
padding-right:20px;
line-height:110%;
#padding-left:10px;
_padding-left:24px;
}
#home_left_buttom{
font-size:12px;
padding-left:10px;
color:#3E1E07;
#padding-left:10px;
_padding-left:24px;
}

.tx-guestbook-field{
height:22px;
font-family:arial;
font-size:12px
}
.tx-guestbook-form-inputfield-med{
background-image:url(images/contact_input.gif);
border:0px;
margin:0px;
padding:0px;
width:243px;
height:16px;
padding-top:4px;
padding-left:2px;
#height:16px;
#width:243px;
_height:20px;
_width:245px;
}
.tx-guestbook-form-textarea{
width:243px;
height:107px;
background-image:url(images/contact_textarea.gif);
border:0px;
margin:0px;
padding:0px;
overflow:auto;
padding-left:2px;
padding-top:2px;
}
.csc-bulletlist{
font-size:12px;
font-family:arial;
}
.news-list-container{
background:;
background-color:#FFFFFF;
background-image:;
margin:0px;
border:0px;
padding:0px;
color:;
}
.newstitle{
font-size:12px;
font-family:arial;
margin:0px;
padding:0px;
border:0px;
}
.newstopcat{
font-size:16px;
font-family:arial;
color:#B6562A;
margin-bottom:20px;
margin-top:0px;
}
.leftpart{
width:260px;
_width:50%;
float:left;
line-height:150%;
}
.rightpart{
width:250px;
float:left;
_width:50%;
line-height:150%;
}
div#top_language{
text-align:right;
position:relative;
top:-50px;
left:-70px;
}

a.menulinks{
color:#FFFFFF;
font-family:arial;
font-size:12px;
font-weight:bold;
}
a.menulinks:link{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:12px
}
a.menulinks:visited{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:12px
}
a.menulinks:hover{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:12px
}
a.menulinks:active{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:12px
}
a.language_select{
color:#FFFFFF;
font-family:arial;
font-size:11px;
font-weight:bold;
}
a.language_select:link{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:11px
}
a.language_select:visited{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:11px
}
a.language_select:hover{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:11px
}
a.language_select:active{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:11px
}

label{
font-size:12px;
font-family:Arial;
margin:0px;
padding:0px;
border:0px;
}
div#buttom{
background-image:url(images/buttom.gif);
width:1024px;
height:74px;
text-align:left;
float:left
}
div#buttom_buttom{
margin-left:76px;
}
.langset{
font-size:11px;
font-family:arial;
color:#FFFFFF;
font-weight:bold
}
div#showmenu{
position:relative;
top:-20px;
font-family:arial;
font-weight:bold;
font-size:36px;
color:#A04C26;
z-index:10;
padding-left:250px;
width:460px;
}
div#showcurrent{
z-index:10;
text-align:left;
position:relative;
top:-20px;
font-family:arial;
font-weight:bold;
font-size:32px;
color:#ffffff;
padding-left:406px;
}
div#submenus{
z-index:30;
margin-left:200px;
position:relative;
top:-90px;
}
a.menulinks1{
color:#FFFFFF;
font-family:arial;
font-weight:bold;
font-size:12px;
line-height:140%;
z-index:30
}
a.menulinks1:link{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:12px
}
a.menulinks1:visited{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:12px
}
a.menulinks1:hover{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:12px
}
a.menulinks1:active{
text-decoration:none;
color:#FFFFFF;
font-family:arial;
font-size:12px
}
.csc-mailform{
border:0px;
margin:0px;
padding:0px;
height:180px;
#margin-left:0px;
_margin-left:130px;
_height:180px;
}


.field-name{
width:250px;
position:relative;
left:-130px;
height:40px;
}

#mailformname{
background-image:url(images/contact_input.gif);
border:0px;
margin:0px;
padding:0px;
width:243px;
height:17px;
padding-top:3px;
padding-left:2px;
_padding-top:0px;
_padding-left:0px;
_width:245px;
_height:20px;
}

.field-vorname{
width:250px;
position:relative;
left:-130px;
height:40px;
}

#mailformvorname{
background-image:url(images/contact_input.gif);
border:0px;
margin:0px;
padding:0px;
width:243px;
height:17px;
padding-top:3px;
padding-left:2px;
_padding-top:0px;
_padding-left:0px;
_width:245px;
_height:20px;
}

.field-email{
width:250px;
position:relative;
left:-130px;
height:40px;
}

#mailformemail{
background-image:url(images/contact_input.gif);
border:0px;
margin:0px;
padding:0px;
width:243px;
height:17px;
padding-top:3px;
padding-left:2px;
_padding-top:0px;
_padding-left:0px;
_width:245px;
_height:20px;
}

.field-telephone{
width:250px;
position:relative;
left:-130px;
height:40px;
}

#mailformtelephone{
background-image:url(images/contact_input.gif);
border:0px;
margin:0px;
padding:0px;
width:243px;
height:17px;
padding-top:3px;
padding-left:2px;
_padding-top:0px;
_padding-left:0px;
_width:245px;
_height:20px;
}


.field-nachricht{
width:200px;
position:relative;
left:100px;
top:-160px;
_left:120px;
_width:250px;
}

#mailformnachricht{
width:243px;
height:107px;
background-image:url(images/contact_textarea.gif);
border:0px;
margin:0px;
padding:0px;
padding-left:2px;
padding-top:2px;
#width:243px;
#height:107px;
_margin:0px;
_border:0px;
_padding-left:2px;
_padding-top:2px;
_width:245px;
_height:109px;
overflow:auto
}
.field-formtype_mail{
width:200px;
position:relative;
left:100px;
top:-158px;
_left:120px;
}

.language_select{
color:#FFFFFF;
font-family:arial;
font-size:12px;	
}


