html, body{
    margin:0;
    padding:0;
    background: #000 url(../images/bg_pattern.jpg);
}

html,td, p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
    background: none;
}

A, A:visited, a:link, a:active, a:focus  {
    color:#DD7B00;
    text-decoration:none;
    font-weight:bold;
}
body A:hover  {
    color:#DD7B00;
    text-decoration:underline;
}

body{
    font-size:11px; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
    background-color:#000;
    /*text-align:center;*/
}

#body2 {
    background: url(../images/banner.jpg) no-repeat ;
    background-position: 30 0;
    width: 990px;
    height:100%;
    text-align:center;
}
#banner{
/*    background: url(../images/banner.jpg) no-repeat top left;*/
    width: 680px;
    height:130px;
    margin:10px 0px 0px 0px;
    float:left;
}


#content {
    /*height:90%;  */
    margin:90px 10px 20px 0px;
    width:430px;
    float:left;
    text-align:left;
}

#content p  {
    color:#776;
}

#right p  {
    text-align:right;
    color:#666;
}

#menuright{
    width:200px;
    /*height:150px;*/ /*wl,21.2.07*/
    float: right;
}

#right{
    width:190px;
    /*height:100%;*/
    float: right;
    clear:right;
    text-align:right;
    /*padding-top:80px;*/ /*wl,21.2.07*/
}

#menu{
    font-size:11px;
    font-family:Arial, Verdana,Helvetica, sans-serif;
    text-align:left;
    margin:20px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:285px;
    float:left;
    clear:left;
    height:500px;   /*min- wl,21.2.07*/
}

#menu li a:hover,#menu li.selected a:hover{
    color: #003;
    /*background-color: #F2dDaD;
    background: #fff url(../images/menu_item.gif) repeat-x;
    border-top:0px solid #F8eDbD;
    border-left:1px solid #F8eDbD;
    border-bottom:1px solid #E5cD9D;
    border-right:1px solid #E5cD9D;*/
}



#menu li.selected a{
    color: #003;
    font-weight:bold;
    /*border-top:0px solid #FfFDCD;
    border-left:1px solid #FfFDCD;
    border-bottom:1px solid #EfcDaD;
    border-right:1px solid #EfcDaD;*/
}



#bottom{
    width:950px;
    float: none;
    clear:both;
    margin:50px 10px 10px 10px;
    color:#888;
    /*text-align:left;*/
}

#footer{
    width:800px;
    height:122px;
    float: none;
    clear:both;
    border-top:1px solid #666;
    /*margin-top:100px;*/
    color:#888;
    /*text-align:left;*/
}


img{
    border:none;
}

.tx-a1teasermenu-pi1,
.tx-a1teasermenu-pi1 h2,
.tx-a1teasermenu-pi1 p {
    margin:4 0 0 0;
    padding:0;
    
}

.tx-a1teasermenu-pi1 h2 a{
  display:block;
	height:14px;
	font-size:10px;
	padding: 2 10;
	margin:0;
	text-decoration:none;
	color:white;
	background: #cc9933;
}


div.csc-frame-indent3366 {
	 margin-left:15%;
}

div.csc-frame-indent6633 {
	 margin-left:30%;
}



/* Bereiche
----------------------------------------------------------------------*/





#content h1{
    color: #987;
    margin: 25 0 20 0 ;
    font-weight:bold;
    text-align:left;
    width:300px;
    padding-left:15px;
    font-size:150%;
    /*border-bottom:1px dotted #ccc;*/
}


/*csc-header csc-header-n1*/

#content .csc-header h1.csc-firstHeader,
#content .csc-header h1{
    margin: 25 0 20 0 ;
    font-weight:bold;
    text-align:left;
    font-size:110%;
    padding-left:25px;
    border-bottom:0px solid #fff;
}

#right .csc-header h1 {
    color: #DD7B00;
    font-size:105%;
}

/*****************/
/* Various Forms */
/*****************/

.csc-mailform-field LABEL {width:70px; color: #666}
.csc-mailform{ border 0px solid #000000 }


    .tx-veguestbook-pi1 { color:#888888;}
    .tx-guestbook-list-header { color: #DD7B00; font-weight:bold; border-bottom:1px solid #DD7B00 }
    .tx-guestbook-list-row { color: #ccbbbb; }
    /*.tx-guestbook-list-rowleft { background-color: #EEEEEE; }*/
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:100px; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:150px; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:250px; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
    .tx-guestbook-form-table { color:#888888;}
    .tx-guestbook-form-table { color:#888888;}


/*************/
/* Debugging */
/*************/
/*
H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border: 1px dotted #999999;}
TD TABLE { border: 1px dotted #000099;}
DIV { border: 1px dotted #990000;}
IMG.spacer-gif { border: 1px solid black; }
*/
/*

#banner { border:1px dotted #ccc; }
#right { border:1px dotted #f00; }
#menu{ border:1px dotted #ff0; }
#menuright{ border:1px dotted #ff0; }
#bottom{ border:1px dotted #f55; }
#footer{ border:1px dotted #ff0; }
#content{ border:1px dotted #0ff; }
*/


