br.clr  
{
clear:both;
font-size:0px;
height:0;
line-height:0px;
padding:0;
margin:0;
overflow:hidden
}

div{
border:0px;
}
h1
{
		padding:0px;
		margin:0px;
		color:#e8e8e8;
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
}
body
{
    background:#b1b1b1 url(../images/template/body_bg.gif) top repeat-x;
    padding:0px;
    margin:0px;
    text-align:center;

}

#mainbg
{
    background:url(../images/template/contentmain_bg.gif) repeat-y;
		height:100%;
		width:938px;   
}

#topbg
{
    background:url(../images/template/header_bg.gif) top no-repeat;
		height:100%;
		width:938px;  
}

#bottombg
{
    background:url(../images/template/footer_bg.gif) bottom no-repeat;
		width:938px;  
		height:100%;
}

#menu
{
    background:url(../images/template/menu_bg.gif) no-repeat;
		height:279px;
		width:251px;  
		text-align:left;
}

#secondmenu
{

		width:251px;  
		text-align:left;
}

.menustyle
{
 		padding:0px;
		margin:0px;
		padding-left:20px;
		font-size:15px;
		font-family:verdana;
		color:#303030;
		line-height:20px;
		height:20px;
		text-decoration:none;
		background:url(../images/template/menuarrow.gif) 0px 1px no-repeat;
		margin-left:19px;
}

.secondmenustyle
{
 		padding:0px;
		margin:0px;
		padding-left:20px;
		font-size:15px;
		font-family:verdana;
		color:#dfdfdf;
		line-height:20px;
		height:20px;
		text-decoration:none;
		background:url(../images/template/menuarrowhell.gif) 0px 1px no-repeat;
		margin-left:19px;
}

.menuspacer
{
 		padding:0px;
		margin:0px;

		font-size:15px;
		font-family:verdana;

		line-height:20px;
		height:20px;
		text-decoration:none;

}

.menuspacertop
{
 		padding:0px;
		margin:0px;

		font-size:15px;
		font-family:verdana;

		line-height:40px;
		height:40px;
		text-decoration:none;

}


#subinfo
{
    background:url(../images/template/subinfo_bg.gif) no-repeat;
		height:183px;
		width:251px;  
		text-align:left;
}

#subinfo p
{
 		padding:0px;
		margin:0px;
		margin-left:19px;
 		font-size:12px;
		font-family:verdana;
		height:20px;
		color:#afafaf;
		text-decoration:none;
		padding-top:38px;
}

#indexflash
{
    background:url(../images/template/indexflash_bg.gif) top no-repeat;
		height:384px;
		width:665px;
	/*	border-left:solid 1px #ffffff;  */
			padding-left:1px;
}

#contentflash
{
    
		height:105px;
		width:665px;
	/*	border-left:solid 1px #ffffff;  */

}

#indexcontentshadow
{
    background:url(../images/template/contentshadow.gif) 1px 0px no-repeat;
		height:23px;
		width:665px;
  
}

#contentborder
{
		width:665px;


}

#content
{
 		padding:30px;
		padding-top:10px;
		text-align:left;

}

#content p
{
 		padding:0px;
		margin:0px;
		color:#696969;
		font-family:verdana;
		font-size:13px;
		margin-bottom:10px;
}

#content p a
{
 		padding:0px;
		margin:0px;
		color:#356081;
		font-family:verdana;
		font-size:13px;
		margin-bottom:10px;
		text-decoration:none;
}


#content p a:hover
{
 		padding:0px;
		margin:0px;
		color:#356081;
		font-family:verdana;
		font-size:13px;
		margin-bottom:10px;
		text-decoration:underline;		
}

h2
{
		padding:0px;
		margin:0px;
		margin-bottom:20px;
		color:#242424;
		font-family:verdana;
		font-size:18px;
		font-weight:normal;
}

h3
{
		padding:0px;
		margin:0px;
		margin-bottom:20px;
		color:#242424;
		font-family:verdana;
		font-size:14px;
		font-weight:normal;
}

.contentspacer
{
		padding:0px;
		background:url(../images/template/contentspacer.gif) repeat-x;
		margin:0px;
		margin-top:15px;
		margin-bottom:5px;
		color:#696969;
		font-family:verdana;
		font-size:14px;
		font-weight:bold;
}

.input_container
{
		width:380px;
		margin-bottom:10px;
}

.label
{
 		float:left;
		width:100px;
}

.input
{
 		float:left;
		width:280px;
}

.label label
{
		color:#696969;
		font-family:verdana;
		font-size:13px;
}

.input input
{

		width:280px;		
}

.input textarea
{
 	  overflow:auto;
 		height:100px;
		width:280px;		
}

.ulleistungen
{
		padding:0px;
		margin:0px;
		padding-left:18px;
		list-style-image:url(../images/template/ulimg.gif)
}

.ulleistungen li
{
	 	padding:0px;
		margin:0px;
		color:#696969;
		font-family:verdana;
		font-size:13px;
		
}

a:focus
{
outline: none;
}

.weblog_entry {
	width: 600px;
	color:#696969;
	font-family:verdana;
	font-size:13px;

}
.weblog_subject {
		color:#242424;
		font-family:verdana;
		font-size:14px;
		font-weight:normal;
}

.weblog_subject a{
		color:#242424;
		font-family:verdana;
		font-size:14px;
		font-weight:normal;
}

.weblog_text {
padding-top:10px;
padding-bottom:10px;

}
.weblog_tags {

font-size:12px;
}
.weblog_status {

font-size:9px;

}
.comment_entry {


}
.comment_subject {

}
.comment_text {

}

#content a{
	  padding:0px;
		margin:0px;
		color:#356081;
		font-family:verdana;
		font-size:13px;
		margin-bottom:10px;
		text-decoration:none;
}

#content a:hover
{
 		padding:0px;
		margin:0px;
		color:#356081;
		font-family:verdana;
		font-size:13px;
		margin-bottom:10px;
		text-decoration:underline;		
}

#content
{

	color:#696969;
	font-family:verdana;
	font-size:13px;
}

#sounddemoboxborder
{
 		Width:605;
		background:url(../images/sounddemo.jpg) no-repeat;
		Height:222;
		Position: relative;

}

#sounddemobox
{

		position:absolute;
		top:70px;
		left:415px;

}



