/*@import "news.css";*/
/*
hellblau #CFE3EE  links und recht 
dunkelblau #6ea7cf alt: 005491
mittelblau #9ec2dc
*/

BODY{
	margin: 10px 50px 50px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000;
	background-color:#ffffff;
	width:950px;
	height:750px;


}

.logo{
	
	padding-top:15px;
	height:133px;
	width:600px;
	background: url(../images/gewerbe_gr2.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.header{text-align:right;}
.flashheader{text-align:right;}

.nest{
width:950px;
height:100%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: smaller;
}


.path{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #000000;
	text-decoration: none;
	height:60px;
	width:797px;
	background: url(../images/oben_05.jpg);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:bottom;
padding:0 0 0 25px;
	}

#left{
	clear:both;
	float:left;
	width:17%;
	background-color:#CFE3EE; 
	height:100%;

}

#links     {clear:left; left:125px; width: 350px;}
.linkstitle {color:#990000;}
#linkspic {float:left; width: 150px;}
#linksdecr {left:150px;}


.menu{     
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left: 5px;
	padding-top: 5px; 
}



#left dt {padding: 0 0 0 25px; background: url(../images/vds.jpg) 5px 3px no-repeat;margin-bottom:3pt}
#left dd {margin-left: 15px; padding: 0 0 2pt 20px; background: url(../images/vds.jpg) 0px 3px no-repeat;}
 
/*   dd {margin: 0; padding: 0 0 2pt 17px; background: url(../images/vds.jpg) 0px 3px no-repeat;}*/

/*
.menu2{
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
 	padding-left:15px;
 	padding-bottom:5px;
}	
*/
#login {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	padding-top: 15px;
}


.loginTable{
text-align:right;
padding:2px;
padding-right:30px;
}

.loginSubmit{
text-align:right;
padding-right:30px;
}

.loginbuttom{
	background-color:#CFE3EE ;
	border:solid 1px #000000;
	text-align:center;
}
	

.textfield {
	border: 1px solid #000000;
	background-color:#CFE3EE ;
}

#content_body{
	margin-left:25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	float:left;
}

.print{ 
	text-align:right;
}

#content, #content_left, #content_right, #body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

.bodytext{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #000000;

	}


#content_left{
	font-size:small;
	z-index:1; 
	width:550px;
	margin-top:15px;
line-height:1.5em;
}

/* gibt an wie hoch und welche hintergrundfarbe */
#content_right{
width:152px;
font-size: smaller;
}
.rechts{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float:right;
	width:152px;
	background-color:#CFE3EE; 
	height:100%;
}

#content_such{
	padding:5px;
	
}


.footermenu{
	clear:both;
	padding-bottom:5px;
	padding-top:25px;
	text-align: center;
	vertical-align: bottom;
	font-family: Verdana, Geneva, ARIAL, Helvetica, Helv, Swiss;
	color: #767676;
}

.footermenu a:link, .footermenu a:visited { color: #767676;}
.footermenu a:hover {color: #003e91;}

.copy, #copy{
	clear:both;
	text-align: center;
	vertical-align: bottom;
	font-family: Verdana, Geneva, ARIAL, Helvetica, Helv, Swiss;
	color: #767676;
	padding-bottom:25px;
}
.copy a:link, .copy a:visited { color: #767676;}
.copy a:hover {color: #003e91;}





.csc-sitemap-csc-sitemap-level2 {padding-left:25px;font-size:smaller;}


h1 {
	font-family: Verdana, Geneva, ARIAL, Helvetica, Helv, Swiss;
	color: #9ec2dc;
	text-decoration : none;
}
h2 {
	font-family: Verdana, Geneva, ARIAL, Helvetica, Helv, Swiss;
	color: #6ea7cf;
	text-decoration : none;
}
h3 {
	font-family: Verdana, Geneva, ARIAL, Helvetica, Helv, Swiss;
	color: #6ea7cf ;
	text-decoration : none;
}

h4{
font-family: Verdana, Geneva, ARIAL, Helvetica, Helv, Swiss;
color:#005491;
text-decoration : none;
}
.adright{
padding: 5px 5px 5px 5px;
}

.table{
	empty-cells : show;
	border-spacing : 5px;
	border-collapse : separate;
}	
	
.tdL {
	border : thin outset;
	visibility : inherit;
	vertical-align : middle;
	empty-cells : hide;
}

td {
	font-family: Verdana, Geneva, ARIAL, Helvetica, Helv, Swiss;
	
}
th {
	text-align : left;
	border: none;
	border-style: none;
	border-color: White;
	empty-cells : hide;
}

A:link{
	text-decoration: none;
	font-family: Verdana, Geneva, ARIAL, Helvetica, Helv, Swiss;
	color: #005491;
}

A:active {
	text-decoration: none;
	font-family: Verdana, Geneva, ARIAL, Helvetica, Helv, Swiss;
	color: blue;
}
A:hover {
	text-decoration: none;
	font-family: Verdana, Geneva, ARIAL, Helvetica, Helv, Swiss;
	color: blue;
	background-color: #ffffcc;
}

A:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, ARIAL, Helvetica, Helv, Swiss;
	color: #005491;
}



/* Suche*/
.loginbottoms, .tx-indexedsearch-searchbox-button{
	background-color:#CFE3EE ;
	border:solid 1px #000000;
	margin-top:1px;
	text-align:center;
}
	
.textfields, .tx-indexedsearch-searchbox-sword{
	margin-top:2px;
	border: 1px solid #000000;
	background-color:#CFE3EE ;
}
.csc-sword, .tx-indexedsearch-redMarkup{color:red;font-weight:bold;}


.tx-newloginbox-pi3-listrow-header{background-color:#F4F4F4;}
.tx-newloginbox-pi3-listrow-odd{background-color:#F4F4F4;}
.tx-newloginbox-pi3{width:550px;}

.tx-newloginbox-pi3-singleView-1, .vsdlogin1{clear:left; float:left;font-weight:bold;width:120px;}
.tx-newloginbox-pi3-singleView-2, .vsdlogin {	position: relative;}

.tx-newloginbox-pi3-singleView-bodytext{padding-top:25px;}
.tx-newloginbox-pi3-singleView-image{clear:left;float:right; padding-bottom:10px;padding-left:5px}

.tt-news-aktuell {text-align:center;color:#005491;font-weight:bold; font-size:small;}

.newstable{
font-size:small;
width:152px;
}
.newsdate{
font-size:smaller;
}
A strong{
font-size:smaller;
}

.newsmore {
font-size:smaller;
}

/* Zei Spalten in der Mitte */
#c_left{
float:left;
width:300px;
}
#c_right{
text-align:right;
padding-top:50px;
padding-bottom:55px;
}


/* ######################
#  Kontaktformular
#######################*/
.csc-mailform{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border:none;
width:280px;
}