body {background:#FFFDEE url(../gfx/contentback.jpg) repeat-y; color:#333; text-decoration:none; font:normal normal normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0;}

#pagewrapper {width:1024px;}

#left 			{background:url(../gfx/leftback.jpg) no-repeat; width:155px; float:left; padding-top:134px; padding-left:10px; padding-right:10px;}
#right 			{background:url(../gfx/rightback.jpg) no-repeat; width:250px; float:right; padding-top:135px; padding-left:20px; padding-right:20px;}
#content 		{width:559px; margin-left:175px;}
#start 			{padding:20px;}
#navi 			{padding-top:20px; text-align:right;}

#content p a {border-bottom:none;}

#sprachen 		{}
#sprachen a 	{border-bottom:none;}

#zertifikate 	{padding-top:10px; padding-left:8px;}

#search 		{padding-bottom:30px;}

.box 			{margin-bottom:15px;}
.boxhead 		{padding:5px 5px 5px 10px; border:1px dotted #facd20; border-bottom:none; background:url(../gfx/boxheadback.jpg) repeat-x;}
.boxcontent 	{border:1px dotted #facd20; padding:5px 5px 5px 8px; background:#FFFDEE url(../gfx/boxcontentback.jpg) repeat-x;}

.teaser 		{width:250px; float:left; padding-bottom:10px;}
.teaserimage 	{}
.teaserhead 	{padding-top:5px;}
.teaserdescr 	{padding-top:5px; }
.teaserlink 	{padding-top:5px; text-align:right;}


#leftnavicontent 				{}
#leftnavicontent ul 				{margin: 0; padding: 0; list-style: none;}
#leftnavicontent ul li 				{margin: 0; padding: 5px; list-style: none;}
#leftnavicontent ul li.active 			{padding: 5px 5px 0px 5px;}
#leftnavicontent ul ul li			{padding:0px 0px 0px 0px;}
#leftnavicontent ul ul li a 			{background-color:white;}
#leftnavicontent ul ul li a:hover 		{color:#275597; border-bottom:1px solid #275597; background-color:#FFFDEE;}
#leftnavicontent ul li a 			{margin: 0; padding: 3px 8px 3px 0px; text-decoration: none; color: #275597; display: block;}
#leftnavicontent ul li a:hover 			{color:gray; padding: 3px 8px 3px 0px; background-color:#FFFDEE; }
#leftnavicontent ul li a.active:hover 		{color: #275597; padding: 3px 8px 3px 0px; font-weight: bold; background-color:white; border-bottom:1px solid #275597;}
#leftnavicontent ul li a.active 		{color: #275597; padding: 3px 8px 3px 0px; font-weight: bold; border-bottom:1px solid #275597; background-color:#ffffff;}

#sitemap ul			{margin:0px; padding:0px; list-style-type:none;}
#sitemap ul li#home	{padding-left:0px; background:none; margin-left:150px;}
#sitemap ul li		{padding:7px 0px 7px 30px; background:url(../gfx/bg_li.png) no-repeat left top; margin-left:160px;}
#sitemap ul li a	{padding:3px 10px; font-weight:bold; background:#eee; border:1px dotted #275597;}
#sitemap ul li a:hover {background:white;}
#sitemap ul ul		{margin-top:5px; margin-left:-150px;}
#sitemap ul li.last	{background-image:url(../gfx/bg_li_last.png);}

h1 		{color:#facd20; font-weight:bold; font-size:16px; margin:0; border-color:#facd20; display:block;}
h2 		{color:#275597; font-weight:bold; font-size:14px; margin:0;}
h3 		{color:#275597; font-weight:bold; font-size:12px; margin:0;}

a 		{color:#275597; font-variant:normal; text-decoration:none; border-bottom:1px dotted #275597;}
a:hover         {color:gray;}


/* Hacks IE 6 */
*html #content 		{float:left; margin-left:0px;}
*html #search		{padding-bottom:7px;}
*html .box			{border:1px solid #FACD20;}
*html .boxhead		{border:none; border-bottom:1px solid #FACD20;}
*html .boxcontent	{border:none;}
*html a				{border-bottom:1px solid #93AACB;}


/* Hacks IE 7 */
*+html #search		{padding-bottom:7px;}
*+html .box			{border:1px dotted #FACD20;}
*+html .boxhead		{border:none; border-bottom:1px dotted #FACD20;}
*+html .boxcontent	{border:none;}