/*******************************************
** ALLGEMEINES
********************************************/
* {
padding:0;
margin:0;
}

body {
background:#FFF url(../images/bg_tennisschlaeger.gif) repeat-y top right;
color:#000;
font: 13px "Trebuchet MS",arial,sans-serif;
line-height: 1.5em;}

img {
border:none;}

hr {
border: 0;
height: 1px;
color: #4E5052;
background-color: #4E5052;}

/*******************************************
** mailform
********************************************/

.csc-mailform-field label {
	display:block;
	padding-top:0.3em;
	padding: 0.1em;
}
fieldset {
	border: none;
}
.csc-mailform-field textarea {
	width: 260px;
	padding: 0.1em;
}


/*******************************************
** HEADER
********************************************/
#header_left {
position:absolute;
top:0px;
left:0px;
padding-top:13px;
padding-left:26px;
z-index:999;
}

#header_right {
position:absolute;
right:0px;
top:0px;
padding-top:13px;
}

#header_right IMG { 
margin-right:13px;
border:1px solid white;
}

/*******************************************
** BALKEN
********************************************/
#zwischenbalken {
margin-top:113px;
background:#4E5052;
height:31px;
color:#FFF;
}

#zwischen_links {
padding-left:275px;
padding-top:2px;
}

#zwischen_links H1 {
font-size: 18px; 
margin:4px; 
font-weight:lighter; 
font-family:"Trebuchet MS",arial,sans-serif;
}

#zwischen_rechts {
position:absolute;
right:0px;
top:113px;
padding-top:4px;
padding-right:13px;
}

#zwischen_rechts a {
color:#FFF;
}

/*******************************************
** MENU 
********************************************/
#menu {
position:absolute;
left:0;
top:144px;
/*background:transparent url(../images/menu_bg.gif) no-repeat;*/
background:transparent url(../images/navibild3.jpg) no-repeat;
width:256px;
height:506px;}

/*******************************************
** MENU 1
********************************************/
#menu1 {
	line-height: 20px;
	padding-top: 6px;
	padding-bottom:3em;
	padding-left:25px;
	margin:0px;
	font-size: 13px;
	font-family:"Trebuchet MS",arial,sans-serif;
}

#menu1 div {
	padding-bottom: 0.0em;
}

#menu1 div a {
	color: black;
	text-decoration: none;
	padding-left:1.2em;
	padding-bottom: 0px;
	border: none;
	
}

#menu1 div a:hover {
	color: Black;
	text-align: left;
	text-decoration: underline;
}

#menu1 div.menu1-level1-no a
 {
background:url(../images/pfeil.gif) no-repeat scroll 5px 7px
}
#menu1 div.menu1-level1-act a
 {
	background:url(../images/pfeila.gif) no-repeat scroll 5px 7px;
	color: Black;
	text-decoration: underline;
}



#menu1 div.menu1-level2-no a
 {
	padding-left:25px;
	background:url(../images/nav3.gif) no-repeat scroll 15px 7px;
	text-decoration: none;
}
#menu1 div.menu1-level2-act a
 {
	padding-left:25px;
	background:url(../images/nav3a.gif) no-repeat scroll 15px 7px;
	color: Black;
	text-decoration: underline;
}

#menu1 div.menu1-level2-no,
#menu1 div.menu1-level2-no a,
#menu1 div.menu1-level2-act {
}

#menu1 div.menu1-level2-no a {
	
}
#menu1 div.menu1-level2-no a:hover,
#menu1 div.menu1-level2-act a {
}



#menu1 div.menu1-level3-no,
#menu1 div.menu1-level3-no a,
#menu1 div.menu1-level3-act {
	font-weight: normal;
	font-style: italic;
	color: Black;
}

#menu1 div.menu1-level3-no a {
}
#menu1 div.menu1-level3-no a:hover,
#menu1 div.menu1-level3-act a {
	font-weight: normal;
}

#metanavi li {
	display: inline;
	padding-left: 15px;
	padding-right: 3px;
}


/*******************************************
** TABELLEN
********************************************/
table.contenttable {
}

table.contenttable .header_row,
table.contenttable th
{
	background-color: #4d4b4b; /*#9c272d; */
	color: white;
	font-weight: bold;
}
table.contenttable th,
table.contenttable td {
	padding: 0.2em;
}

table.contenttable .r1,
table.contenttable .tr-even {
	background-color: #c1c1c1;/*#ebb3b5;*/
}

table.contenttable .r2,
table.contenttable .tr-odd {
	background-color: #d0cece;s/*#e6cecf;*/
}


/*******************************************
** CONTENT
********************************************/
#content {
	padding-right: 2.0em;
}

#content ul {
	padding-left: 3em;
}

#contentframe {
margin-left:276px;










margin-right:20px;
}

#rahmen_galerie {
margin-left: 14px;
margin-right:14px;
}
#rahmen_galerie IMG {
padding:1px;
border:1px solid #4E5052;

margin-right:14px;
margin-bottom:14px;
}
#galerie_top{
width:100%;
float:left;
background:#4E5052;
margin-bottom:14px;
}
#galerie_top UL {
background:#4E5052;
list-style: none;
xmargin-bottom:14px;
}
#galerie_top LI {
float:left;
display:block;
width: auto;
background:#E3E3E3 url(../images/ordner_icon.gif) no-repeat 10px 5px;
}

#galerie_top LI A{ 
width: auto;
border:5px solid #4E5052;
border-right:none;
border-top:none;
padding:3px; 
padding-left:25px;
display:block; 
font-size: 13px;
}

#ueberschrift {border:5px solid #4E5052; background:#E3E3E3;}
#ueberschrift H3 {font-size: 16px; padding:5px;}

#bild_vorschau {margin-left:auto; margin-right:auto;}
#bild_vorschau .rahmen{
border:5px solid #4E5052;
border-bottom:none;
}
#bild_vorschau .rahmen IMG {display:block;}
#bild_vorschau .rahmen_mitte IMG {display:block;}
#bild_vorschau .rahmen_mitte {border-left:5px solid #4E5052; border-right:5px solid #4E5052;}
#table_mitte {margin-left:14px; margin-right:14px;}
#bild_mitte {border-top:none;}
.button_design {background:#E3E3E3; padding:3px; text-align:center; margin-top:0px; margin-bottom:0px; border:5px solid #4E5052; font-size:13px;}
.button_design IMG {margin-right:5px; margin-left:5px; vertical-align:middle; }

h1, h2 { 
	font-family:"Trebuchet MS",arial,sans-serif;
	font-size: 16px;
	margin-bottom:6px;
}

h1.csc-firstHeader {
}

h2 { 
	/*color: #9c272d;*/
	color: #F68D0F;
}

h3 {
	font-family:"Trebuchet MS",arial,sans-serif;
	font-size: 14px;
	margin-bottom:3px;
}
h4 {
	font-family:"Trebuchet MS",arial,sans-serif;
	font-size: 12px;
	margin-bottom:12px;
	font-weight:bold;
}

.inp_text 
{
	font-size: 12px;
	font-family: arial,sans-serif;
	background-color: #FDC166; 
	border:1px solid #4E5052;
	padding:2px;
	text-indent : 2px;
}

a {text-decoration:underline; color:black;}
a:hover {text-decoration:none;}

/*******************************************
** CLASSES
********************************************/
.abstand_unten_12 {margin-bottom:12px;}
.download_button {border:1px solid #4E5052; padding:3px; margin-top:10px; margin-bottom:10px;}
.download_button A IMG{vertical-align:middle; margin-right:3px;}
.text_center {vertical-align:middle;}

.tab_orange {border:1px solid #4E5052; margin-bottom: 12px;}
.tab_orange TD {padding: 3px;}
.tab_orange .r1 {background:#FDC065;}
.tab_orange .r2 {background:#FFCF88;}
.tab_orange .header_row {background:#4E5052; font-size: 14px; color:white;}

.tab_orange_bg {margin-bottom: 12px; background:#4E5052;} 
.tab_orange_bg TD {padding: 3px;}
.tab_orange_bg .r1 {background:#FDC065;}
.tab_orange_bg .r2 {background:#FFCF88;}
.tab_orange_bg .header_row {background:#4E5052; font-size: 14px; color:white;}

.tab_1 {}
.tab_1 #row1 {}
.tab_1 #row2 {}


/*******************************************
** GALLERY
********************************************/ /* gallerie - listing */
#tx-lzgallery-pi1-listing {
	border-style: dotted;
	border-width: 0px;
	border-color: #000000;
	border-collapse: collapse;
	padding: 0px;
}

#tx-lzgallery-pi1-listing tr.line1 {
	background-color: #D2D3D5;
}

#tx-lzgallery-pi1-listing tr.line1 td.startdate {
	white-space: nowrap;
}

#tx-lzgallery-pi1-listing tr.line1 td.count {
	white-space: nowrap;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-collapse: collapse;
}

#tx-lzgallery-pi1-listing td.preview {
	padding-bottom: 1em;
	width: 80px;
}

#tx-lzgallery-pi1-listing td.title {
	font-weight: bold;
	padding-left:3px;
	width: 80%;
}

#tx-lzgallery-pi1-listing tr.line2 {
	padding: 0px;
}

/*#tx-lzgallery-pi1-listing a {color:black;}*/
#tx-lzgallery-pi1-listing #line-descr-short {
	border-top-width: 1px;;
	border-top-style: dotted;;
	border-top-color: #00008c;
}

#tx-lzgallery-pi1-parent-descr-short {
	padding: 4px 4px 20px 4px;
}

#tx-lzgallery-pi1-parent-title, 
#tx-lzgallery-pi1-parent-count,
#tx-lzgallery-pi1-parent-subcount {
	padding-bottom: 4px;
}

#tx-lzgallery-pi1-listing td.information {
	font-size: 0.9em;;
	white-space: nowrap;
}

/* gallery - album  */
#tx-lzgallery-pi1-fotonav td {
	text-align: center;;
	padding-left: 15px;
}

#tx-lzgallery-pi1-fotos {
	margin: auto;
	text-align: center;
}

#tx-lzgallery-pi1-fotos td {
	text-align: center;
}

#tx-lzgallery-pi1-fotos img {
	text-align: center;
	border-style: solid;
	border-width: 2px;
	border-color: #000000;
}

#tx-lzgallery-pi1-fotos table {
	margin: auto;
	border-collapse: collapse;
	border: 2px;
	border-color: #000000;
}

#tx-lzgallery-pi1-title {
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 1.2em;
	font-weight: bold;
}

#tx-lzgallery-pi1-descr-long {
	text-align: justify;
}

.tx-lzgallery-pi1-searchbox {
	padding-top: 20px;
}

.sorting {
	font-size: 0.8em;
}

.sorting a,.sorting a:visited {
	font-size: 1.0em;
}

img.galerie_images{
        max-height: 90px;
        vertical-align:middle;
        
	}

img.galerie_images_2{
        max-height: 90px;
        vertical-align:middle;
        
	}

img.galerie_images_none{
       border: 1px solid #999;
        
	}

div.galerie_imgwrap{
	width:120px;
    	height: 90px;
	text-align:center;
	vertical-align:middle;
	margin-bottom: 3px;
}


/*******************************************
** GUESTBOOK
********************************************/

.tx-guestbook-entry {
	width:100%;
	margin-top:10px;
	clear:both;
}
.tx-guestbook-list-header {
	float:left;
	clear:both;
	vertical-align: middle;
	width:100%;
	display:inline;
	border-bottom:1px solid #999999;
	color:#999999;
	font-weight:bold;
	padding:0.3em;
}
.tx-guestbook-list-header h3 {
	float:left;
	display:inline;
	margin: 0em
	border: 0em;
	padding: 0em;
	margin-right: 0.5em;
	color: #F68D0F;
}
.tx-guestbook-list-header a,
.tx-guestbook-list-header img {
	display: inline;
	border: none;
}
.tx-guestbook-list-row {
	background-color:#ffffff;
	font-weight:normal;
	padding:5px;
}
.tx-guestbook-list-entrycomment-title {
	font-weight:bold;
}
.tx-guestbook-list-entrycomment {
	font-style:italic;
}
.tx-guestbook-list-date {
	text-align:right
	display:inline;
}
.tx-veguestbook-pi1-browsebox td {
	font-size:0.8em;
	color:#666666;
}
.tx-veguestbook-pi1-browsebox-strong, 
.tx-ttnews-browsebox-scell {
	font-weight:bold;
}
.tx-guestbook-form-obligationfield {
    color:#cc0000;
    margin-left:2px;
    margin-right:2px;
}
.tx-guestbook-form-error {
	color:#cc0000;
}
.tx-guestbook-navi {
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}
.tx-guestbook-entry img {
	border:0px;
}
.form-inputfield,
.form-textarea,
.csc-mailform-field textarea,
.csc-mailform-field input
 {
	padding: 0.1em;
	width: 300px;
}
.csc-mailform-check {
	width: 10px;
}

