/* Start of CMSMS style sheet 'wireframe2colwnews : wireframe2colLayout' */
div.breadcrumbs		{
					margin:0px;
					padding:5px;
					text-align:left;
					font-size: x-small;
					}
#myframe { height: 900px; }

#inhalt_popup{
background-color: #ffffff;
font-size: x-small;
color: #111111;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 10px;
}
class.thickbox {

}
#error{color:#FF0000;}

#inhalt_popup:hover {
}

class.wichtig		{
					color: #FA8F14;}
#haken		ul{ 
list-style-type: none;
list-style-image: url(images/haken_klein.gif);
position: relative;
left:-20px;
}

class.plus		{
					font-size:xx-small;

					}
.home {}
div#special { padding: 0px 10px;
border: 1px dashed #FF9900;
}

					
div#feedbacktable	{
					padding: 0px 0px 0px 30px;
					text-align:left;
					}
.feedbackTextarea  	{
					width:400px;
					text-align:left;
					}
#___Frame			{	
					width:485px
					}
html{
margin-bottom: 1px;}

body{background-color: #A4A6AA;margin:0px; padding: 0px;}
#box			{
					width:832px;
					margin:0px auto;
					padding:0px;
background-image: url(images/LayoutLong.gif);
background-repeat: repeat-y;
border-bottom: 1px solid #908F92;
text-align:left;

}
div#inhalt {
width: 800px;
margin-left: 16px;
margin-right: 16px;


}


div#wrapper			{
					padding: 0px;
					}
div#search			{
					float: right;
					position: relative;
					top:5px;
					right:3px;
					} 

div#content{margin:0px;padding:0px; min-height: 500px; height:100%;
}

/*\*/
* html #content {
height: 500px;
}
/**/

p.center {margin: 0px;text-align: center}

div#footer{text-align: right; font-size:x-small; color: #606060; padding: 2px; 
background-color: #D3D3D5;}
div#footer_popup{position:relative; bottom:5; left:0; width:100%; text-align: right; font-size:xx-small; color: #ffffff; background-color: #9AAEE5;overflow:hidden;}
div#footer_popup a{color: #ffffff;}

div#footer p {margin: 0;padding-right:10px;text-align: center;}

div#logo{float:left; width: 208px; padding: 10px 10px 10px 10px;}
div#mainblockwide{margin:0px;padding:0px 10px 15px 15px;}
div#mainblock{width: 548px;margin:0px;padding:0px 10px 15px 15px; text-align: left;}

div#mainblockleft{width: 270px;margin:0px;padding:0px 10px 15px 15px; text-align: left;}
div#mainblockright{width: 250px;margin:0px;padding:0px 10px 15px 15px; text-align: left; float:right; border-left: 1px solid #C0C0C0;}
div#mainblock2{ padding:0px 10px 15px 10px;margin:0px;float:right; width:200px; border-left: 1px solid #C0C0C0; }

div#newsblock{ padding:0px 15px 15px 10px;margin:0px;float:right; width:200px; border-left: 1px solid #C0C0C0; }
div#newsblockside{text-align: left; padding:0px;margin:0px;float:right; width:200px; background: #849CDF; border: solid 1px #849CDF; font-size: x-small;}


div#newsblockhead{color:#FFFFFF; height: 15px; background-color: #849CDF; padding: 2px 6px;}

div#logoimpressum{width:100%;height:53px;margin: 0px}
div#impressum{padding: 5px;color:#737373;font-size:small;}
div#page{width: 100%;margin: 0px; padding: 0px;text-align: left;height: 100%; }

.button {
background-color:#ffffff;
border: solid #C0C0C0;
width: 30px;
}
.text h2
{
margin:0px;
} 



div#header{}
div#hbox{margin:0px;padding: 0px; border-top: solid  1px #C0C0C0; }
div#menu_horiz{width:100%;margin: 0px ;padding: 0px; height:32px;background-image: url(images/bgstretch.gif);
border-top: 1px solid #C0C0C0;}
p.center {margin: 0px;text-align: center}
.center{margin-left:180px} 



div#block2{margin:0 0 10px;padding:0}

#popup_bottom{position: relative; 
		margin-bottom: 0px; 
		background-color: #DDDDDD; 
		height: 3px;}
#newsblockside li{
list-style-type: none;
margin:0px;
color: #FFFFFF;
}
#newsblockside ul{
list-style-type: none;margin:0px;padding:5px;
}

div#flat{clear:both;width:66%;height:38px;margin:10px 0;padding:0px}



#img1 .center{margin-left:10px}
#img2{padding: 0 5px}


#comment{border: thin solid #7a7a7a}
div#content2, #comment{background: #FFF}

#menuwrapper {
padding-top: 6px;
width: 600px;
padding-left: 10px;
z-index: 4;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */

#primary-nav li li { 
	width: 140px; 

   }
#activeparent li{padding: 0px;}

/* Unless you know what you do, do not touch this */ 

#primary-nav{
z-index: 4;
	list-style: none; 
margin: 0px; 
padding: 0px;
font-family: Arial;
font-size: 12px;
	
}

#primary-nav ul { 
list-style: none; 
margin: 0px; 
padding: 0px; 
}
#primary-nav ul {
position: absolute; 
top: auto; 
display: none; 


border: 1px solid #C0C0C0;
}
#primary-nav ul ul { 

margin-left: -1px;
left: 100%; 
top: 0px; 

}

#primary-nav li { 
margin-left: -1px;
float: left; 	
	padding:0px 5px;
}
#primary-nav li li { 
margin-left: 0px;
margin-top: 0px;
float: none; 
position: relative; 


background-color:#ffffff;
padding: 3px;
}

/* Styling the basic apperance of the menu elements */


#primary-nav a { 
color:#000000;

display: block; 
padding: 0px 0px; 
text-decoration: none; 



}
#primary-nav li a {
border-right: 1px solid #C0C0C0;
padding: 0px 7px 0px 0px;
font-weight:bold;
color:#606060;


}
#primary-nav li li a { border-width:0px;
color: #606060;
font-weight:bold;

	}	

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */

#primary-nav ul li .menuparent, #primary-nav ul li .menuparent:hover, #primary-nav ul li .amenuparent { 
background-color: #FFFFFF; 
background-position: center right; 
background-repeat: no-repeat;
}

/* Styling the apperance of menu items on hover */

#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul, #primary-nav li.menuparenth ul ul ul { 
display: none; 
}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav ul ul ul li:hover ul,
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul, #primary-nav ul ul ul li.menuparenth ul { 
display: block; 
}


/* IE Hacks */

#primary-nav li li 	{ 
		float: left; 
		clear: both; 
		}
#primary-nav li li a 	{ 
		height: 1%; 
		}
address{padding: 3px 15px;font-weight:bold}
body 			{
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: x-small;margin: 0px;
padding: 0px;
}

img {border: 0px; padding: 0px;
		}


a,
a:link 
a:active, 
a:visited	 	{
		color:#3a60cc;
		text-decoration: none;
		font-weight:normal;
		}  

#impressum a		{
		color:#737373;
		text-decoration: none;
		font-size: x-small;
font-family: Arial;
		font-weight:normal;
		}
   
h2             {
                font-size:small; 
                color: #3A60CC;
                }
h3 			{		
		color:#3055BB;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: small;
		}
h4            {
                font-size:x-small; 
                color: #3055BB;
                }

#menu_vert h2 		{
		margin-left: 0px;
		}
	
pre 			{
		font-family: monospace;
		font-size: 1.0em;
		}

strong, b 		{
		font-weight: bold;
		}

em, i 			{
		font-style:italic;
		}

div#bottompic		{
		position: relative; 
		margin-bottom: 0px; 
		background-color: #DDDDDD; 
		height: 3px;
		}

div#flat		{
		clear:both;
		width:66%;
		height:38px;
		margin:10px 0;
		padding:0px
		}
div#menu1{text-align: left; padding-top: 0px;margin:0px 15px 0px 0px;float:right; width:200px;  background: #FFFFFF; list-style-type: none; border: 1px solid #C0C0C0;}
#menu1 ul{
margin:0px;padding: 0px;list-style-type: none;
}


#mainblock2 ul{ 
list-style-type: none;
list-style-image: url(images/haken.gif);
position: relative;
left:-20px;
}


#inhalt_popup ul{ 
list-style-type: none;
list-style-image: url(images/haken.gif);
position: relative;
left:-20px;
}
#inhalt_popup li{ 
list-style-type: none;
list-style-image: url(images/haken.gif);
position: relative;
left:-20px;
}



#mainblock2 li{  

}
#mainblock img {border:1px solid #C0C0C0;}
#inhalt_popup img {border:1px solid #9AAEE5; margin:10px; float:right;}


#menu1 li a 		{
		height: 24px;
list-style-type: none;
				}	
#menu1 li a:link,
#menu1 li a:visited{
		color: #000000;
		display: block;
list-style-type: none;
		background:  url(uploads/images/menu2.gif);
		padding: 8px 0px 0px 15px;
				}
			

#menu1 li a:hover 	{
		color: #f78e11;
		background:  url(uploads/images/menu2.gif) 0 -32px;
		padding: 8px 0px 0px 15px;
				}
#menu1 li .menuactive {
		color: #f78e11;
                font-weight:bold;
		background:  url(uploads/images/menu2.gif) 0
 -32px;
				
}
#box-table-a
{
	font-size: x-small;
	margin-left: 5px;
        margin-top:20px;

	width: 100%;
	text-align: left;
vertical-align: top;
	border: 1px solid #E1E1E1;
border-collapse: collapse;

}
#box-table-a th
{
	font-size: x-small;
	font-weight: bold;
	padding: 2px;

		background:  url(uploads/images/tablehead.gif) repeat-x bottom;

	color:#FFFFFF;}
#box-table-a td
{
	vertical-align: top;
        padding: 8px;
	background: #ffffff; 
	border: 1px solid #E1E1E1;
background:  url(uploads/images/menu3.gif) repeat-x bottom;
	
        color: #4D4D4D;
}

#box-table-dw
{
	font-size: x-small;
	margin-left: 5px;
        margin-top:20px;

	width: 200
	text-align: left;
vertical-align: top;
	border: 1px solid #E1E1E1;
border-collapse: collapse;

}
#box-table-dw th
{
	font-size: x-small;
	font-weight: bold;
	padding: 2px;

		background:  url(uploads/images/tablehead.gif) repeat-x bottom;

	color:#FFFFFF;}
#box-table-dw td
{
	vertical-align: top;
        padding: 8px;
	background: #ffffff; 
	border: 1px solid #E1E1E1;
background:  url(uploads/images/menu3.gif) repeat-x bottom;
	
        color: #4D4D4D;
}


#box-table-0r
{
	font-size: x-small;
	margin-left: 5px;
        margin-top:20px;

	width: 100%;
	text-align: left;
vertical-align: top;
	border: 0px solid #E1E1E1;
border-collapse: collapse;

}
#box-table-0r th
{
	font-size: x-small;
	font-weight: bold;
	padding: 2px;

		background:  url(uploads/images/tablehead.gif) repeat-x bottom;

	color:#FFFFFF;}
#box-table-0r td
{
	vertical-align: top;
        padding: 8px;
	background: #ffffff; 
	border: 0px solid #E1E1E1;
background:  url(uploads/images/menu3.gif) repeat-x bottom;
	
        color: #4D4D4D;
}



.mitrand  { margin:10px; padding:0px; float:left;}
/* End of 'wireframe2colwnews : wireframe2colLayout' */

