/*********************************
 * Changes global.css
 *  
 * 22.12.09/wei @001: eingefügt für Blocksatz und zentriert 
 * 30.12.09/fr  @002: Anpassungen gem. Ticket 3739 (siehe Kommentare dort) 
 * 02.02.10/wei @003: auskommentiert, hat ganzes Layout verschossen  
 * 18.02.10/wei @004: Blocksatz korrigiert, @001 auskommentiert, wird in @004 übernommen
 * 29.03.10/wei @005: Kreuzchen in Tabelle zentriert 
 * 01.04.10/wei @006: auskommentiert und in master_ie6.css übernommen 
 ********************************/

@import url(navi.css);
@import url(news.css);
@import url(suche.css);
@import url(content_templates.css);

* {
  margin:0;
  padding:0;
}

html,body {
  height:100%; /*für IE*/
  width:100%;
  font-family: arial; 
  font-size: 11px;
  background: #b8b8b8 url(../020_media/bg_verlauf2.png) 0 0 repeat-x;
}

html,body #wrap {
  min-height:100%; /*für FF*/
} 

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

/* @001 begin
.align-justify {
  text-align:justify;
}

.align-center {
  text-align:center;
}
@001 end */

#user_content .news-list-morelink a, 
#user_content .news-single-backlink a{
  text-decoration:none;
  color:#cc3333;
  background-image:url(../020_media/link_img.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left:45px;
}

#user_site {
  float:left;
  background:#fff;
  width:780px;
}

#user_wrap {
  width: 780px;
  margin: 0 auto;
}

#user_header {
  float:left;
  width:100%;
}

.user_logo {
  float:left;
  width:137px;
  height:81px;
  /* @002 old: margin-top:10px; */
  /* @002 new */
  margin-top:28px; 
  margin-left:38px;
}

/* @006
*html .user_logo {
  margin-left:20px;
}*/

#user_header_img {
  float:left;
  width:780px;
  height:190px;
  /* @002 old: margin-top:54px; */
  /*@002 new */
  margin-top:14px;
}

#user_language {
  width:100px;
  height:20px;
  float:right;
  font-size:10px;
  margin: 10px -31px 0 0;
  color:#666666;
}

#user_language a {
  color:#666666;
  font-size:10px;
}

#user_language a.active,
#user_language a:hover{
  color:#000;
  font-size:10px;
}

#user_banner_home {
  background-image: url(media/banner_home.png);
  width:780px;
  height:240px;  
  position:relative;
  top:120px;
}

#user_content {
  float:left;
  padding:30px 60px 60px 65px;
  width:670px;
}

/* @006
*html #user_content {
  float:left;
  padding:30px 0px 60px 65px;
  width:670px;
}*/

#user_content h1 {
margin-bottom:20px;
}
#user_content .csc-header h1 {
margin-bottom:10px;
font-size:13px;
}
#user_content p{
  margin-bottom:15px;
  line-height:130%;
  /* @003 */
  /*float:left;*/
}

/* @004 begin */
#user_content p.align-justify {
  /* ausgeblendet sonst ist es kein Blocksatz */
  /*float:left;*/
  text-align:justify;
}

#user_content p.align-center {
  text-align:center;
}

#user_content p.bodytext {
  text-align:justify;
}
/* @004 end */

#user_content ul {
  margin-left:20px;
}

#user_footer {
color:#fff;
font-size:10px;
float:right;
margin: 10px 10px 0 0;
}
#user_footer .seperator {

padding:0 2px 0 2px;
}
#user_footer ul{
list-style:none;
}


#user_footer ul li{
float:left;
list-style:none;
}


#user_footer ul li a{
color:#fff;
font-size:10px;
}

#user_footer_print {
  display:none;
}
#user_top_navi {
color:#fff;
font-size:10px;
float:right;
margin: 10px 10px 0 0;
}
#user_top_navi .seperator {
color:#666666;
padding:0 2px 0 2px;
}
#user_footer ul{
list-style:none;
}


#user_top_navi ul li{
float:left;
list-style:none;
}


#user_top_navi ul li a{
color:#666666;
font-size:10px;
}

#user_top_navi ul li a.active,
#user_top_navi ul li a:hover{
color:#000;
font-size:10px;
}

.weitere-infos {
  background-image:url(../020_media/link_img.png);
  background-repeat:no-repeat;
  background-position: left top;
  /* @002 old: padding-left:50px; */
  /* @002 new */
  padding-left:30px;
}

a.weitere-infos {
  color:black;
}

#user_content .contenttable tbody tr td {
  padding:5px;
}

/* Sitemap */
.csc-sitemap ul li {
  font-size:12px;
  border-bottom:1px solid #ccc;
  list-style-type:none;
  margin:5px 0px 5px 0px;
}

.csc-sitemap ul li ul li {
  margin-left:10px;
  font-size:11px;
  border-bottom:0px solid #ccc;
}

.csc-sitemap ul li ul li ul li {
  margin-left:20px;
  font-size:10px;
  border-bottom:0px solid #ccc;
}

.csc-sitemap ul li ul li ul li ul li {
  margin-left:30px;
  font-size:10px;
  border-bottom:0px solid #ccc;
}

/* Kontaktformular */
.tx-thmailformplus-pi1 form .contenttable tbody tr td input,
.tx-thmailformplus-pi1 form .contenttable tbody tr td textarea {
  width:180px;
}

/* Tabelle */

/* @005 begin */
#user_content div table tbody tr td.align-center {text-align:center;}
/* @005 end */

