/* CSS Document
tim kleigrewe, 2006
*/



body {
	/*background-color:#ffffff;*/
	background:url(/fileadmin/template/top.gif) top no-repeat;
	color:#000000;
	padding:0px;
	margin:0px;
	font-family:Georgia, serif;
	font-size:11px;
	line-height:16px;
    	text-align:center;
    	letter-spacing:0.1em
}

td {
	font-family:Georgia, serif;
	font-size:11px;
	line-height:16px;
	margin:0px;
	padding:0px;
	padding-right:2px;
	border:0;
}



#all {
  	padding-top:0px;
	margin:auto;
	text-align:left;
	width:911px;

	border:0px solid #eeff00;
}

#language {
	float:right;
	font-family:futura,arial,helvetica,sans;
	text-align:right;
	line-height:25px;
	font-size:16px;
}

#language a {
	color:#ffffff;
}

#language .langact{
	font-weight:bold;
}

#top {
	height:223px;
	/*background-color:#000000;*/
}

#top .logo {
	float:left;
	margin-left:39px;
	margin-right:30px;
}

#top img.bgtop{
	float:right;
	clear:right;
}

#menu {
	/*height:75px;*/
	margin-top:190px;
	float:left;
}



#menu #mainmenu{
     /*height:216px;*/
}

#menu #mainmenu img{
	padding-top:1px;
	padding-right:1px;
}

#submenu {

   	height:50px;

}

#jumpmenu {
   	height:30px;
	width:234px;
	float:left;
        padding-top:9px;
        text-align:right;
	padding-bottom:15px;
}

#jumpmenu select{

	/*width:200px;*/
	font-size:11px;
	font-family:Georgia;
    border:1px solid black;

}


#footer {
        height:69px;
	line-height:18px;
	font-size:9px;
	text-align:right;
	clear:both;
	color:#000000;


}

#footer img.kopp {
	margin-right:55px;
	margin-top:-93px;
	_margin-top:0px;

}


#content{
padding-left:50px;
	_height:400px;
	min-height:400px;

}

#content td{
	vertical-align:top;
}


#leftrow {

	width:250px;

	float:left;
	border:0px solid #eeffcc;

}

#leftrow table {
	margin-left:3px;
}

#leftrow p, #leftrow h1, #leftrow h2, #leftrow h3 {
	padding-left:5px;
	padding-right:5px;
}

#leftrow p,#leftrow h1, #leftrow h2, #leftrow h3 {
 	padding-top:0px;
	margin-top:0px;
	padding-bottom:2px;
	margin-bottom:2px;
	line-height:13px;
}

#leftrow dl.csc-textpic-image {

	padding-bottom:14px;
}

#leftrow a{
	color:#000000;
	text-decoration:underline;
}

#rightrow{
   	float:right;
  	width:590px;
   	margin-bottom:14px;
}

.rightspace {
	padding-right:15px;
}

#onerow{
   	overflow:auto;
   	margin-bottom:14px;
}

.noscroll {
	overflow:hidden;
}

.scrollbar{
	scrollbar-face-color:#000000;
	scrollbar-arrow-color:#efefef;
	scrollbar-base-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-track-color:#ffffff;
}

div.scrollbuts {
	height:50px;
	display:block;
	text-align:center;
}

img {
	border:0px;
}

a {
	color:#B70000;

	text-decoration:none;
}

h1 {
	margin-top:0px;
	line-height:18px;
	font-size:12px;

}

h2 {
	line-height:18px;
	font-size:12px;
}

h3 {
	line-height:18px;
	font-size:12px;
	fomt-weight:bold;
}

h1,h2,h3{
	/*color:#de4344;*/
/*	color:#B70000;*/
	color:#000000;
	text-transform:uppercase;
}

form {
	display:inline;

}



#mailform .csc-mailform {
	border-color:#000000;
}

#mailform input, #mailform textarea {
	width:300px;
}

#mailform input.csc-mailform-submit {
	width:120px;
}

.csc-mailform-field label{
    display:block;
	clear:right;
	padding-top:10px;
}

table, td {
border:0px;
margin:0px;
padding:0px;
}

table.contenttable-1 td.td-0 {
	width:100px;
	font-weight:bold;

}


table.contenttable-1 td.td-1 {
	width:140px;

}

table.contenttable-1 td.td-2{
	width:200px;

}

table.contenttable-1 td.td-3 {
	width:240px;
}

table.contenttable-1 td.td-4 {
	width:50px;
}

td.csc-uploads-fileName p,p.csc-uploads-description{
	margin:0px;
	padding:0px;
}

td.csc-uploads-fileName {
	width:250px;
}


div.csc-frame-frame1 {
float:left;
width:300px;
}
div.csc-frame-frame2 {
float:right;
width:300px;
}

div#hold	{
	position:relative;
	overflow:hidden;
	width:590px;
	height:220px;
	z-index:100;
	}
div#wn	{
	position:absolute;
	left:0px; top:0px;
	width:590px; height:220px;
	clip:rect(0px, 590px, 230px, 0px);

	overflow:hidden;
	z-index:1;
	}
div#lyr1	{
	position:absolute;
	visibility:hidden;
	left:0px; top:0px;
	z-index:1;
	}

.tx-guestbook-list-table { border-bottom: solid #ffffff 1px; }
    .tx-guestbook-list-header { background-color: #000000; color: #ffffff; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #000000; }
    .tx-guestbook-list-rowleft { background-color: #000000; }
    .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: #efefef; 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:#000000; font-size:14px; color:#333333; width:100px; }
input { border-style: solid; border-width: 1pt; border-color:#000000; font-size:14px; color:#333333; width:100px; }
	.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#000000; font-size:14px; color:#333333; width:150px; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#000000; font-size:14px; color:#333333; width:350px; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }

	#leftrow .tx-guestbook-list-small { font-size: 9px; color: #000000; }

div.teasermenu {
	border:0px solid #000;
}
div.teasermenu  div.teasersingle{
	border:0px solid #f00;
	margin-bottom:20px;
	clear:both;
}

div.teasermenu a.bildlink{
	width:585px;
	float:right;
}


div.teasermenu div.abstract{
	width:250px;
	float:left;
}


h1 a {
		color:#000000;

}



div {
	border:0px solid #000;
}



