/* ######################################################################################################
** # rgl@zellwerk.com - gimme style
** ######################################################################################################
*/


@media all
{

/* ######################################################################################################
** # PAGE
** ######################################################################################################
*/

*                 { border:none; color:#FFF; font-family:Verdana,Geneva,Arial,Helvetica; font-size:11px; }

body              {  background:/*url(../img_ddorf/bg_ddorf.jpg) repeat*/ #003300; margin:0px; padding:0px; }

#MAIN		{ xborder:1px solid #000; margin:0 auto 0 auto; width:1010px; }

.papagayo		{ float:left; margin:0px; padding:0px; text-align:left; width:181px; }

.logo             { float:left; height:120px; margin-top:20px; text-align:center; width:820px; }

.nav              { background-color:#FA7F02; border:10px solid #FFF; float:left; height:30px; margin-bottom:10px; text-align:left; width:800px; }

#BLOCK            { xborder:1px solid #000; float:left; margin:0px; margin-right:10px; padding:0px; width:140px; }

.left             { background-color:#FA7F02; border:10px solid #FFF; float:left; height:175px;  margin:0px 0px 10px 0px;  padding:5px 0px 0px 5px; width:115px; }

.visual           { background-color:#FA7F02; border:10px solid #FFF; float:left; height:170px; margin:0px; padding:0px; width:120px; }

.csc-textpic img { float:left; margin:0px 0px 0px 0px; padding:0px; }

.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image	{ margin-bottom:0px; }

.cnt              { background-color:#2D4925; border:10px solid #FFF; float:left; height:375px; line-height:150%; margin:0px; margin-right:10px; overflow:auto; padding:5px 5px 0 10px; width:375px; }

.right            { background-color:#2D4925; border:10px solid #FFF; float:left; height:380px; margin:0px; padding:0px; width:230px; }

.footer           { color:#FFF; float:left; margin:5px 10px 0px 0px; text-align:right; width:990px; }


/* ######################################################################################################
** # NAVIGATION
** ######################################################################################################
*/

.nav ul           { float:left; list-style-type:none; margin:0px; padding:8px 0 0px 20px; }
.nav li           { display:inline; margin-right:10px; }
.nav li a         { color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; }

.nav li a .cur   { color:#000; }


/* ######################################################################################################
** # TEXTFORMATIERUNGEN
** ######################################################################################################
*/

.left p		{ color:#FFF; margin:0px; padding:0px; }
.left h1		{ color:#FFF; margin:0px; padding:0px; }

.cnt p		{ color:#FFF; margin:0px; padding:0px; }
.cnt h1		{ color:#FFF; font-size:13px; margin:5px 0 8px 0; padding:0px; }
.cnt h2		{ color:#FFF; font-size:12px; margin:0 0 5px 0; padding:0px; }

/* ######################################################################################################
** # LINKS
** ######################################################################################################
*/

.footer a		{ color:#FFF; font-size:10px; font-weight:bold; text-decoration:none; }


/* ######################################################################################################
** ### Formulare & Tabellen #############################################################################
** ######################################################################################################
*/

.tx-thmailformplus-pi1 input {
        xfont:85% Verdana, Arial, Helvetica, Sans-Serif;
        border:1px solid #539521;
        background:#EDEDE9;
        margin-bottom:3px;
        color:#000;
        height:15px;
        width:200px;
}

.tx-thmailformplus-pi1 textarea {
        xfont:85% Verdana, Arial, Helvetica, Sans-Serif;
        border:1px solid #539521;
        background:#EDEDE9;
        padding:0;
        margin-bottom:3px;
        color:#000;
        width:320px;
        height:50px;
}

table.mfp			{ border-collapse:collapse; width:auto; }
table.mfp tr		{ vertical-align:top; }
table.mfp td, table.mfp th	{ color:#FFF; font-size:100%; margin:0; padding:0 0 10px 0; vertical-align:top; }
table.mfp td td		{ font-size:100%; }
table.mfp td.form_l	{  }
table.mfp td.form_r	{ width:200px; }
table.mfp td.ar		{ text-align:right; }
table.mfp input.cb,
table.mfp input.rb		{ background:transparent; border:none; vertical-align:middle; width:auto; }
table.mfp input.cb		{ border:1px solid #539521; background:#EDEDE9; }
table.mfp input.sbmt	{ background-color:#FA7F02; border:1px solid #539521; color:#FFF; float:left; font-weight:bold; height:auto; padding:5px; width:auto; }
.tx-thmailformplus-pi1 ul 	{ display:none; }

.error			{ color:#CC6600; }


/* ######################################################################################################
** ### Gaestebuch #######################################################################################
** ######################################################################################################
*/

.tx-veguestbook-pi1	{ background-color:#2D4925; color:#FFF; font-size:100%; margin:0px; padding:0px; width:355px; }
.tx-veguestbook-pi1 h2.tx-guestbook-header 	{ background-color:#2D4925; margin:10px 0 0 0; padding:0px; width:355px; }

.tx-veguestbook-pi1 .tx-guestbook-right		{ background:#2D4925; }

.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p	{ color:#FFF; margin:0px; padding:0px; }

.tx-guestbook-list-header	{ color:#FFFFFF; font-weight:bold; }    
.tx-guestbook-list-row	{ }
.tx-guestbook-list-rowleft	{ }
.tx-guestbook-list-small	{ font-size: 9px; color: #FFF; }

.tx-veguestbook-pi1-browsebox TD	{ font-size: 9px; color: #FFF; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell	{ font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell	{  }

.tx-guestbook-latest-header		{ color:#FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row		{  }
.tx-guestbook-latest-small		{ font-size:9px; color:#FFF; }

/*.tx-veguestbook-pi1 .tx-guestbook-field		{ margin:0px; margin-bottom:15px; padding:0px; }*/
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med { border:1px solid #539521; background:#EDEDE9; color:#000; font-family:Verdana; margin-bottom:3px; padding:0px; width:200px; height:15px; }
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big { border:1px solid #539521; background:#EDEDE9; color:#000; font-family:Verdana; margin-bottom:3px; padding:0px; width:200px; height:15px; }
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea		{ background:#EDEDE9; border:1px solid #539521; color:#000; font-size:12; width:310px; }
.tx-guestbook-form-obligationfield		{ color: #CC0000; }
.tx-veguestbook-pi1 p.tx-guestbook-form-error		{ color:#FFF; width:355px; }
.tx-veguestbook-pi1 p.tx-guestbook-form-error p	{ margin:0px; padding:0px; }

.tx-veguestbook-pi1 .tx-guestbook-left		{ display:none;  }

.tx-veguestbook-pi1 input.tx-guestbook-submit		{ background-color:#FA7F02; border:1px solid #539521; color:#FFF; float:left; font-weight:bold; padding:5px; }


}