/*
*   Planungsbuero fuer Digitale Medien
*   Haupt-Stylesheet
*
*/


body{
padding:0;
margin:0;
margin-bottom:10px;
/*font-size: small; /*alle conformen Browser*/
font-family: arial;
font-size: 100%;
color: #000000;
background-color: #f9e3da;
}
.google {
	text-align: center;
	padding: 10px 0px;
}
#table_for_all
{
  font-size: 1em;
}

#font_sizer
{
  margin:0;
  padding:0;
  padding-left: 40px;
  padding-top: 15px;
}
#font_sizer a
{
  background: transparent;
  border:0;
  display: normal;
}

#font_sizer a img
{
  margin:0;
  padding:0;
  margin-left: 5px;
}

#header {
    float:left;
    width:100%;
    background: #d94509 url("img/border_bot.gif") repeat-x bottom;
    padding: 10px 0px 5px 0px;
    /*padding: 0;*/
    margin: 0;
    }
#header ul {
    margin:0;
    /*padding:0;*/
    list-style:none;
    padding:10px 0px 0px 10px;
    }

#header li {
    float:left;
    background:url("img/tab_right.gif") no-repeat right top;
    margin:0;
    padding:0;

    }

#header li a {
    display:block;
    background:url("img/tab_left.gif") no-repeat left top;
    padding:7px 10px 3px 20px;
    color: #d95508;
    font-weight: bold;
    text-decoration: none;
    font-size: 0.8em;
    }

#header #current {
    background-image:url("img/tab_right_a.gif");
    }
#header #current a {
    background-image:url("img/tab_left_a.gif");
    padding-bottom: 4px;
    }

#banner_top {
clear: left;
float: left;
/*float: left;*/
padding:10px 10px;

}


#navi {
float: left;
background: #d95508;
height: 100%;

}

#table_div {
float:left;
width: 780px;
}

#table_div table {
/*width: 780px;*/
padding: 0;
margin: 0;
}

.navi {
background: #d94408 url("img/navi_border_right.gif") top right repeat-y;
padding: 0;
margin: 0;
border: 0;
text-align: right;
font-size: 0.9em;
width: 144px;
}

#banner_right {
	text-align: center;
float: right;
padding-top: 10px;
}

#doc_body {
width: 920px;
}

#clear_div {
clear: both;
}

#navi ul {
padding: 10px;
padding-top: 20px;
margin:0;
list-style: none;
}
#navi {
background: transparent url("img/navi_top.gif") top right no-repeat;
width: 100%;
margin: 0;
border: 0;
padding: 0;
text-align: left;
}

#navi a, #navi a:visited, #navi a:active {
display: block;
color: #eeb59a;
text-decoration: none;
font-weight: bold;
font-size: 0.9em;
}

#navi li
{
display: block;
border-bottom: 1px solid #eeb59a;
background: #d94408;
padding: 5px;
}

#navi #active {
background: #df6937;
}

#footer {
margin-top: 5px;
margin-bottom: 20px;
clear: both;
text-align: center;
}
#footer a, #footer a:visited, #footer a:active {
color: #d94408;
text-decoration: underline;
font-family: verdana;
font-size: 0.75em;
text-align: justify;
padding: 5px;
margin-bottom: 10px;
}

.content {
background: #ffffff url("img/corner_content.gif") top right no-repeat;
font-size: 0.9em;
padding-left: 10px;
padding-bottom: 10px;
width: 636px;
}

#header img
{
padding: 0px 0px 0px 20px;
}

.box_w1, .box_w2, .box_w3, .box_w4{
float: left;
margin-top: 10px;
margin-right: 10px;
padding: 0;
/*width:97%;*/
/*width:23%;*/

}

.box_headline h3, .box_headline h2 {
padding: 0;
padding-left: 8px;
padding-top: 3px;
margin: 0;
font-size: 0.9em;
font-weight: bold;
color: #d94408;
background: transparent url("img/box_head_left.gif") left top no-repeat;
}

.box_headline {
margin: 0;
padding: 0;
border-bottom: 1px solid #dcdcdc;
background: #f6f6f6 url("img/box_head_right.gif") top right no-repeat;
}

.box_body, .box_body a, .box_body img {
/*border: 1px solid #dcdcdc;*/
/*padding: 5px 0;*/
padding:0;
margin:0;
}



.box_body span {
padding: 0;
margin: 0;
}

.bodytext {
padding: 0;
margin: 0;

}

.box_body h4, .box_body h1 {
font-size: 1.0em;
/*font-size: 1.1em;*/
color: #000000;
/*padding: 0 5px;*/
padding: 0;

margin: 0;
padding-top: 3px;
}

.box_body img {
padding: 0;
margin: 0;
border: 0;
}

.box_body a, .box_body a:link, .box_body a:visited, .box_body a:active {
color: #d94408;
font-weight: bold;
padding: 0;
margin:0;
}
/*
.box_w1 {
width: 23%;
}

.box_w2 {
width: 47%;
}

.box_w3 {
width: 72%;
}

.box_w4 {
width: 97%;
}
*/
/*
.box_w1 {
width: 138px;
}

.box_w2 {
width: 286px;
}

.box_w3 {
width: 435px;
}

.box_w4 {
width: 582px;
}
*/

.box_w1 {
width: 145px;
}

.box_w2 {
width: 300px;
}

.box_w3 {
width: 455px;
}

.box_w4 {
width: 620px;
}

.clear {
clear: both;
}

.more_link a, .more_link a:link, .more_link a:visited, .more_link a:active {
clear: both;
color: #d044088;
/*font-weight: bold;*/
font-size: 0.8em;

}

.more_link {
clear:both;
margin: 0;
padding: 0 5px 0 0;
border: 0;
text-align: right;
}

.back_link{
color: #d044088;
font-weight: bold;
}

/*.news_image {

border: 0;
background: #0000FF;
}*/
div.news-single-images-container
{
border: 1px solid #d94408;
background: #d94408;
margin-top: 10px;
margin-left: 10px;
}
/*
.news-single-img {

padding: 0;
margin: 0 0 5px 5px;

border: 1px solid #d94408;
background: #d94408;
}
*/
div.news-single-img
{
  margin-right: 5px;
  float: right;
}
.news-single-img img {
padding: 0 0 0 0;
margin: 0;
}

.news-single-item .box_body h3, .news-single-item .box_body h2
{
  font-size: 1em;
  font-weight: normal;
  padding-left: 5px;
}

.news-single-item .box_body a,
.news-single-item .box_body a:link,
.news-single-item .box_body a:visited,
.news-single-item .box_body a:active
{
  color: #d044088;
  /*font-weight: normal;*/
  font-size: 0.8em;
  
}

.news-single-item .box_body .bodytext
{
  margin-bottom: 20px;
}

.news-single-item .box_body .bodytext a,
.news-single-item .box_body .bodytext a:link,
.news-single-item .box_body .bodytext a:visited,
.news-single-item .box_body .bodytext a:active
{
  padding-left: 0px;
  color: #555458;
  font-weight: normal;
  font-size: 1em;
  
}

.news-single-item .box_body .bodytext a:hover
{
  color: #000000;
  font-weight: normal;
  font-size: 1em;
  
}


.news-single-img p {
padding: 0;
margin: 0;
border: 0;
color: #FFFFFF;
font-size: 0.9em;
}
.news-single-imgcaption {
clear: both;
font-size: 0.9em;
}

.news-single-imgcaption {
padding: 3;
margin: 3;
border: 0;
color: #FFFFFF;
}

.news-latest-container .box_w3 .box_body img
{
  float: left;
  padding: 0 5px 0 0;
}

.news-latest-container .box_w4 .box_body img
{
  float: left;
  /*padding: 0 5px 5px 0;*/
}

.news-latest-container .box_w2 .box_body img
{
  float: right;
  /*padding: 5px;*/
}

.news-latest-container .box_w1 .box_body img
{
  /*margin: 5px;*/
}

.news-list-container .box_w3 .box_body img
{
  float: left;
  /*padding: 0 5px 5px 0;*/
}

.news-list-container .box_w4 .box_body img
{
  float: left;
  padding: 0 5px 0px 0px;
}

.news-list-item {
margin: 0 0 5px 0;
}

.tx-ttnews-browsebox a, .tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:visited, .tx-ttnews-browsebox a:active 
{
font-weight: bold;
font-size: 0.8em;
color: #d044088;
}

.csc-mailform td{
  padding-left: 10px;
}

#where_am_i {
margin-top: 10px;
color: #000000;
}

#where_am_i a, #where_am_i a:link, #where_am_i a:active, #where_am_i a:visited
{
  color: #d94408;
}

#tx_chcforum-pi1{
  margin-right: 10px;
}

.ueberschrift, .tx-srfeuserregister-pi1 {
	margin-top: 10px;
	margin-right: 10px;
}

.tx-srfeuserregister-pi1-headline {
	font-weight: bold;
}

.tx-chcforum-pi1-table-and-footer {
width: 625px;
}

#comments {
	margin-left: 20px;
	padding-bottom: 20px;
}

#print {
position:relative;
float:right;
margin-right: 30px;
top:-10px;
}

#print a, #print a:visited, #print a:active {
color: #d94408;
font-size: 12px;
font-weight: bold;
}



