/* ----------------------------------------------------
	Body settings ...
---------------------------------------------------- */

body {
    padding:    0;
    margin:     0;
    color:      #000;
    background: #fff;    
    background-image:   url(/backstage/plattform-sportrecht/picpool/common/bg.png);
    background-repeat: repeat-x;
    background-position: scroll 0%;   
    margin-top: 0px;
}


/* ----------------------------------------------------
	Global font and line height settings ...
---------------------------------------------------- */

body, textarea {
	font-family: verdana, helvetica, sans-serif;
	font-size: 100%;
	line-height:1.0333em;
	text-align: left;
}
/* ----------------------------------------------------
	Global link settings ...
---------------------------------------------------- */

a:link, a:visited {
	text-decoration: underline;
	color: #96855D;
	background-repeat: no-repeat;
}

a:hover {
	text-decoration: underline;
	color: #96855D;
}

a:active {
	text-decoration: none;
	color: #96855D;
}

a.textLink, a:visited.textLink{
   color: #000;
}

a:focus{
  outline:0;
  -moz-outline:0;
}

.hide{
     display: none;
}

div#all{
    width:              946px;
    padding:            0px;
    margin-left:        0px;
}



.red{
    color:              #193551;
}

h1{
		font-size:          12px;
		color:              #96855D;
}

h2{
		font-size:          12px;
		color:              #000;
}



div#footer{
    margin-top:         100px;
    text-align:         left;
    width:              946px;
    font-size:          11px;
    /*
    background-image:   url(/backstage/plattform-sportrecht/picpool/common/footer_bg.gif);
    background-repeat:  no-repeat;
    */
    padding-left:       70px;
    background-position: left 0.45em;    
}


div#footer ul{
    float:              left;  
    padding:            0px;
    margin:             0px;
    list-style:         none;
}

div#footer ul li{
    height:             14px;
    float:              left;     
    margin-right:       10px;       
}

div#footer ul li a{
    padding-left:       10px;
    height:             14px;
    text-decoration:    none;
    color:              #D2C8AD;
 
}

div#footer ul li a:hover{
    color:              #9A8552;
 
}




div#headline img{
    margin:             80px 0 0 74px;  
    width:              383px;
    height:             56px;
}






/*
############# Menu ######################
*/
div#idis, div#srt, div#srz, div#sfs{
height: 160px;
float:left;
margin-right: 4px;
}
div#idis a, div#srt a, div#srz a, div#sfs a{
width: 160px;
float:left;
height:0px !important;
overflow:hidden;
padding:160px 0pt 0pt;
}

div#idis a {
background:transparent url(/backstage/plattform-sportrecht/picpool/common/menu_idis.jpg) no-repeat scroll 0px 0px;
}

div#srt a {
background:transparent url(/backstage/plattform-sportrecht/picpool/common/menu_srt.jpg) no-repeat scroll 0px 0px;
}

div#srz a {
background:transparent url(/backstage/plattform-sportrecht/picpool/common/menu_srz.jpg) no-repeat scroll 0px 0px;
}

div#sfs a {
background:transparent url(/backstage/plattform-sportrecht/picpool/common/menu_sfs.jpg) no-repeat scroll 0px 0px;
}




div#idis a:hover, div#srt a:hover, div#srz a:hover, div#sfs a:hover{
background-position:0px -160px;
}


/*
############# Content ######################
*/

div#pom{
    color:              #990134;
    font-size:          10px;
    margin-bottom:     33px;
}

div#pom a, div#pom a:visited{
    color:             #990134;;
    
}



div#content{
    font-size:        	11px;
    padding:          	0px;
    width:              1046px;
    line-height:        1.7em;    
    margin-bottom:      20px;    
}


.newsBlock {
width: 450px;
}

.newsBlock p{
      background-image:url(/backstage/plattform-sportrecht/picpool/common/pfeil_news.gif);
      background-repeat: no-repeat;
      background-position: left 0.4em;
      padding-left: 17px;
      color: #333;
      margin: 0px;
}

.newsBlock h1{
      margin: 10px 0 0;
      font-size: 11px;
      color: #96855D; 
      font-weight: bold;
}

.newsBlock a{
      color: #96855D;
      font-weight: bold;
      text-decoration: none;
}


.linkeSpalte{
    float: left;
    width: 328px;
    padding-left: 74px;
    margin-top: 20px;
}

.rechteSpalte{
    float: left;
    width: 450px;
    margin-left: 32px;
    margin-top: 20px;
}








/*
############# Helpers ######################
*/




.clearBlock {
    height:           0px;
    clear:            both;
    overflow:         hidden;
    font-size:        0px;
    line-height:      0px;
}


.spacer10 {
    height: 10px;
    clear: left;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}

.spacer4 {
    height: 4px;
    clear: left;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}

.gbg_fehler{
  padding: 5px;
  color: #918972; 
  margin: 10px;
  background: white;
  min-height: 1px;
}


.floatright {
float: right;
}

.floatleft {
float: left;
}

div#tt_rahmen{
 margin-left: 134px;
 width: 560px;
 overflow: hidden;
 background: #ccc;
 height: 20px;
 border-top: 1px solid #96855D;
 border-bottom: 1px solid #96855D;
}

.no_br{
   white-space: nowrap;
}
