*			{color:#3d3d99; margin:0px; padding:0px;}
body			{font-family:verdana, arial, sans-serif; font-size:0.9em; background: #eaeaea url(bilder/text_bg.png) ;}

.page			{margin:10px auto; width:680px; border:1px solid;
			border-top: 5px solid #5c5ce6; border-left: 5px solid #5c5ce6; border-right: 5px solid #3d3d99;  border-bottom: 5px solid #3d3d99; height:690px; background:#dde;
}
.header			{width:100%; height:110px; background:#009 url(bilder/header_logo2.png) no-repeat; background-position:center; }
.header p		{font-size:16px; color:#fff; text-align:right; padding-top:85px;padding-right:7px;}

.left			{width:130px; background:#dde; margin-top:20px; float:left;}
.menu			{}
.menu ul		{margin:0px; padding:0px;}
.menu ul li		{list-style-type:none; font-size:140%; text-align:left; margin-bottom:10px;}

/*.menu ul li:first-child {border-left: none; width:165px;}*/

.menu ul li a		{text-decoration:none; color:#006; display:block; width:100%; height:30px; padding-left:15px;}
.menu ul li a:hover	{background:#3d3d99; color:#dde;}
.menu a:hover		{color:#dde;}
.menu ul li .active	{background:#5c5ce6; color:#ff0; border-right: 20px solid #5c5ce6;}
.menu ul li .active:hover{background:#5c5ce6; color:#ff0;}

.left .adresse 		{margin-top:50px; padding-left:16px;}
.left .adresse h2	{font-size: 75%;}
.left .adresse li	{font-size: 65%; text-align:left; margin:0px; list-style-type:none;}
.left .adresse li:hover {}
.left .adresse a	{text-decoration:none;}
.left .adresse a:hover	{text-decoration:underline;}

.content		{width:500px; height:517px; overflow:auto; background:#dde; padding:15px
			 10px; float:right;}

.slogan			{ clear:both;text-align:center; background:#3d3d99; color:#ff0; font-weight:bold; font-style:italic;}

.copyright		{width:100%; height:19px; font-size:xx-small; text-align:center; background:#3d3d99; 
			 color: #99e;}
.copyright a		{color: #99e; text-decoration:none;}
.copyright a:hover	{text-decoration:underline;}

.buttons		{width:680px; height:20px; margin:0px auto; text-align:center;}
.buttons ul 		{margin:0px; padding:0px; }
.buttons ul li 		{display:inline ; list-style-type:none; margin:0px 1px; padding:0px;}
.buttons ul li img 	{border:0px; background:none;}


h1			{margin-top:0px; margin-bottom:6px; font-size:180%; letter-spacing:5px;
			 text-transform: capitalize; text-decoration:underline; font-family:verdana;}
h2			{}
h3			{}

.page .content p	{margin-left:1.2em; margin-bottom:1em;}

.content a		{color:#3D3D99; text-decoration:none; border-bottom:1px solid; 
			 border-right:1px solid #dde;}
.content a:hover	{color:#5C5CE6; border-right: 1px solid; border-right:1px solid #5c5ce6;}



/*startseite*/
.photo	{ float:right;border-top:3px solid #999; border-left:3px solid #999; border-right:3px solid #666; border-bottom:3px solid #666; margin-left:7px; margin-bottom:4px;}


/* Portfolio*/
.content .webseite		{width:100%; clear:both; padding-top:10px; border-top: 2px dashed #009;
				 height:220px;}
.content .webseite h3		{font-size:110%; margin:0px; padding:0px;}
.content .webseite img		{margin-right:10px;}
.content .webseite ul		{margin-left:15px; padding-left:15px; margin-top:3px; margin-bottom:3px;}
.content .webseite li		{font-size:75%; list-style-position: inside; list-style-type:square;}
.content .webseite p		{margin-left:40px; font-size:90%; margin-top:2px; margin-top:3px;}
.content .webseite .screenshot	{border:2px solid #bbb; float: left;}
.content .webseite a		{margin-top:5px;}
.content .webseite a:before	{content:"» "}
.content .webseite a:hover	{}

/*Kontakt*/
.content li		{margin-left:40px;list-style-position: inside; list-style-type:square;}