
body {
	background-color:white;
    background-image:url(images/bgra.jpg);
	font-size: 12px;
	font-family: aRIAL; Verdana, SunSans-Regular, Sans-Serif;
	color:#000000;
	padding:0px;
	margin:0;
  width: 950px;
  padding-left:10px;
}

h1 {color:#cc0000;font-size:18px}
.curl {font-weight:bold}
.cname {font-weight:bold}
.kw {font-weight:bold}
.hacurl {font-weight:bold;font-size:22px}
/* ----------container zentriert das layout-------------- */
#generalbox {
/* background-image:url(images/bg.jpg);*/
   width: 950px;
	margin: 0 auto;
	padding: 0px;
	background-color: white;
    clear:both;
   border-right:1px solid black;
   /* border-bottom:1px solid black; */



}

/* ----------banner for logo-------------- */
#banner {
clear:both;
width:950px;
height:67px;
padding:0px;
margin: 0 auto;
/*background-color:white;*/
border:0px solid white;
background-image:url(images/bgkopf.jpg);
   border-right:1px solid black;
   /*border-top:10px solid #cfcfcf;*/
}

#panel{
	float:right;
/*	height:50px;*/
	/*background-color:white;*/
	/*font-family:arial;*/
	font-size:12px;
}

.panelbox {
float:right;
padding:5px;
color:black;
font-size:14px;
text-align:right;

}

#logo{
	float:left;
	width:100%;
	height:50px;
	background-color:white;
	/*font-family:arial;*/
	font-size:12px;
}

.logobox {
float:left;
padding:0px;
margin-top:5px;
}

#navigation {
	margin: 0;
	padding: 0;
/*	background-color:white;*/
    border-bottom:1px solid black;
/*background-image:url(images/bg.jpg);*/
	/*background-image:url(images/header-background.jpg);*/
}

#navigation p{
	margin-left: 10px;
	padding: 0 0px;
}

/* -----------------Inhalt--------------------- */
#content {
	background-color: #ffffff;
	padding: 5px;
	margin-left:182px;
	margin-right:0px;
	margin-top:0px;
	border-left:1px dotted gray;
	border-right:1px dotted gray;
/*	border-right:1px solid gray;*/
    min-height:1800px;
    height:auto !important;  /* für moderne Browser */
    height:1800px;  /*IE */
    width:550px;
}




/* --------------left navigavtion------------- */
#left {
	float: left;
	width: 178px;
	margin: 0;
	padding:0;
	background-color:white;
	/*border-right:1px solid black;*/
		border-left:1px dotted black;
}

/*--------------right navigation -------------*/
#right {
	float: right;
	width: 200px;
	margin: 0;
	padding: 0;
	min-height:800px;
	height:800px;
	height:auto !imortant;
	background-color:#ffffff;
/*	border-right:1px solid black;*/
}


/* -----------footer--------------------------- */
#footer {
	clear: both;
	background-color: #ffffff;
	padding: 10px;
	margin: 10px;
	margin: 0 125px;
	height:30px;
}


.L-box1 {
margin-bottom:1px;
float:left;
width: 178px;
background-color:white;
/*font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;*/
font-size:12px;
border-bottom:1px solid black;
padding-left:1px;
padding-top:5px;
padding-bottom:5px;
line-height:1.6em;
}

.box-item {
background-color:white;
/*border-bottom:1px dotted navy;*/
font-size:11px;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
}

.box-top {
margin:0px;
padding:0;
background-image:url(images/box-bg.jpg);
}


.search-panel {
margin:0;
padding:1px;
background-color:#dfdfdf;
background-image:url(images/search-bg.jpg);
}

a.boxlink {color:#000000;}
a.boxlink:visited {color:#000000}

#L-box-header1 {
float:left;
margin-top:0px;
width: 120px;
background-color:white;
color:black;
font-weight:bold;

}


.home-channel {
font-size:12px;
color:black;
padding:0px;
margin:0px;

}

.home-ch {
padding:2px;
font-size:12px;
font-weight:bold;
background-color:#666666;
color:white;
}

/*fonts */
font.ntext {}
font.btext {}
font.ubtext {color:blue;/*font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;*/font-size:14px;letter-spacing:0.01em;}

/*lnk classes*/

a {text-decoration:none;color:navy;}
a:hover{text-decoration:underline;color:navy;}
a:visited{color:navy;}

a.boxlnk {color:black;text-decoration:none;}
a.boxlnk:hover{text-decoration:underline;}

a.panel {color:black;text-decoration:none;}
a.panel:hover{text-decoration:underline;}
a.panel:visited{color:black;}

a.home-channel-title {color:#CC0000;font-size:20px;}
a.home-channel-title_small {color:#000000;font-size:12px;}
.home-channel-content_small {color:#000000;font-size:10px;}
.home-channel-content_small2 {color:#000000;font-size:12px;}
a.home-channel-title:visited{color:#CC0000;font-size:20px;}
/*tags*/


h3 {
/*font-family:arial;*/
font-size:12px;
color:white;
font-weight:bold;
background-color:#CC0000;
}



.button{height:18px}

/*upload button*/

.file {
height:20px;
background-image:url(images/button.jpg);
}


.channel-index {
width:207px;border:1px solid steelblue;padding:1px;margin:0px;
}

.channel-title {
padding:2px;
font-size:14px;font-weight:bold;/*font-family:arial;*/background-color:#efefef;width:100%;
}

.channel-title-bold {
padding:2px;
font-size:14px;
font-weight:bold;
/*font-family:arial;*/
background-color:#efefef;
color:black;
width:100%;
/*background-image:url(images/bold-title.jpg);*/
}

.channel-td {
/*font-family:arial;*/

}

.channel-td-bold {
/*font-family:arial;*/background-color:#dfdfdf;color:black;font-weight:none;
}
.channel-lnk {
color:black;text-decoration:none;font-size:14px;
}
.channel-lnk:hover{text-decoration:none;color:black;}

.shaddow {
width:4px;
font-size:2px;
margin:0;
padding:0;
/*background-image:url(images/right-shadow.jpg)*/
}


.channel-select {
color:white;
font-size:12px;
font-family:arial;
font-style:none;
padding:1px 8px 4px 8px;
margin:0;
height:18px;
font-weight:bold;
background-color:#000000;
background-image:url(images/navi-bg-redblack.jpg);
}

.channels {
height:18px;
color:white;
font-size:12px;
font-weight:bold;
font-family:arial;
font-style:none;
padding:1px 8px 4px 8px;
margin:0;
background-color:#cc0000;
background-image:url(images/navi-bg-red.jpg);
}

.channels-round {
padding:0px;
}

a.hchannels {
color:white;
text-decoration:none;
text-weight:bold;
}

a.hchannels:visited {
color:white;text-decoration:none;
text-weight:bold;
}

a.hchannels:hover {
color:silver; text-decoration:none;
text-weight:bold;
}

.list-content-ub {
font-size:14px;color:blue;font-weight:bold;
}


.list-content-tx {
font-size:12px;color:black;
}

.tab-list {
width:99%;background-color:white;border:0;margin:0;border-collapse:collapse;
}
.image-list {
width:120px;
}
.entry-list {
margin:5px;padding:0px;font-size:10px;color:black;width:100%;text-align:right;vertical-align:bottom;font-style:italic;
background-color:silver;
}

/*contact form*/
.cform {}

.ctable {
background-color:#efefef;
padding:10px;
}

.ctabletd {
font-size:12px;
}


.gtable {
background-color:#f0f0f0;
padding:0px;
margin:0;
width:500px;
border-collapse:collapse;
}

.gtabletd1 {
vertical-align:top;
font-size:12px;
text-align:left;
border:0;
background-image:url(images/gb-bg.jpg)
}

.gtabletd {
vertical-align:top;
font-size:12px;
text-align:left;
border:0;
padding:3px;
}

.gtableline {
background-color:white;
border-top:1px dotted black;
}

.site-count-select {
float:right;
border:1px solid black;
padding:2px;
background-color:silver;
margin-left:2px;
}

.site-count{
float:right;
border:1px solid black;
padding:2px;
margin-left:2px;
}

.clear
{
clear: left;
height: 2px;
margin-left: 30px;
margin-right:30px;
padding: 0;
font-size: 0;
border-bottom:1px dotted #dfdfdf;
}