body
{
	margin-bottom:40px;
	margin-left:40px;
	margin-top:60px;
	margin-right:60px;
	padding:0;
	font-family:"calibri", "Myriad Pro", Geneva, sans-serif;
	font-size: 	13px;
	line-height: 18px;
	color: #888;
	background-color: #302d2d;
}

a:link {color:#888; text-decoration:underline;}
a:active {color:#888;text-decoration:underline;}
a:visited {color:#888;text-decoration:underline;}
a:hover {color:#fff;text-decoration:underline;}

img 			{border: solid 0px #000;margin-right:0px;margin-bottom:0px; background-color:#464242;}

a:test img		{box-shadow: 0px 0px 9px 0px #000;}

.bold {
  color: #fff;
  text-decoration:line-through;
}  

.bold a:link    {  	text-decoration:none; color: 990; }
.bold a:active  {  	text-decoration:none; color: 990; }
.bold a:visited {  	text-decoration:none; color: 990; } 
.bold a:hover   {	text-decoration:none; color: 990; }

#container {
width:100%;
min-height: 650px;
}

.bold2 {
  color: #fff;
  font-weight:bold;
}  

#menu{
	position:fixed;
	float: left;
	width: 130px;
	height: 600px;
	margin-top: 0px;
	color:#999;
	/* background-color: yellow; \*/
}


#copyright{
	float: left;
	width: 130px;
	margin-top: 0px;
	color:#777;
	/* background-color: yellow; \*/
}


	
#contentsportfolio{
	margin-left: 190px;
	width: 950px;
	font-size: 11px;
	line-height: 13px;
	/* background-color: aqua; \*/
}

#contentsarchiv{
	margin-left: 190px;
	width: 100% -190px;
	/* background-color: aqua; \*/
}

#contentskontakt{
	margin-left: 370px;
	width: 450px;
	/* background-color: aqua; \*/
}

#contents{
	margin-left: 190px;
	width: 950px;
	/* background-color: aqua; \*/
}

#contents1{
	float:left;
	font-size: 13px;
	margin-left: 0px;
	width: 420px;
	color:#000;
	/* background-color: blue; \*/
}

#contents2{
	margin-left: 460px;
	width: 250px;
	/* background-color: red; \*/
}
	
#footer{
	padding-top:100px;
	height: 50px;
	font-size: 11px;
	color: #fff;
	/* background-color: lime; \*/
}





#contentsportfolio p {
	padding-bottom:100px;
}


#menu ul {
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

#menu ul li {
	list-style: none;
	margin-bottom:10px;
	padding: 0px;
}

#menu ul a, #menu ul span {
	padding: 0px 0px;
}

img#logots {
	border : 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
}

img#rahmen {
	border : 5px;
	border-style : solid;
	border-color : #000;
	margin-bottom:20px;
	background-color: #464242;
}


.mobilder {
	border:100px solid #000;
	margin-right:100px;
	margin-bottom: 100px;
	vertical-align:middle;
	text-align:center;
}

.farbgruen {color:#00E977;	font-size: 	14px;}

.farbgruen a:link    {color:#00E977; text-decoration:none;}
.farbgruen a:active  {color:#00E977; text-decoration:none;}
.farbgruen a:visited {color:#00E977; text-decoration:none;}
.farbgruen a:hover   {color:#00C263; text-decoration:none;}


.farbrot {color:#600;}


.logotext{
	color:#ff5454;
}

.navi{
	color:#ff5454;
	font-size:16px
}

.navi a:link    {color:#ff5454; text-decoration:none;}
.navi a:active  {color:#ff5454; text-decoration:none;}
.navi a:visited {color:#ff5454; text-decoration:none;}
.navi a:hover   {color:#fff; text-decoration:none;}

.navi2{
	color:#ff5454;
	font-size:16px
}

.navi2 a:link    {color:#ff5454; text-decoration:none;}
.navi2 a:active  {color:#ff5454; text-decoration:none;}
.navi2 a:visited {color:#ff5454; text-decoration:none;}
.navi2 a:hover   {color:#fff; text-decoration:none;}

.schwarz {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}

#lauftext1{
	font-family:"calibri", "Myriad Pro", Geneva, sans-serif;
	font-size: 	15px;
	line-height: 19px;
	color: #888;
	/* background-color: yellow; \*/
}


.kontakttext{
	font-size: 	14px;
	line-height: 20px;
	font-weight: bold;
	color:#000;
	/* background-color: yellow; \*/
}


.textbuch {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #555555;
}

a.textbuch:link {color:#555555;text-decoration:none;}
a.textbuch:visited {color:#555555;text-decoration:none;}
a.textbuch:hover {color:#777777;text-decoration:none;}
a.textbuch:active {color:#555555;text-decoration:none;}

.textbuch a:link {color:#555555;text-decoration:none;}
.textbuch a:visited {color:#555555;text-decoration:none;}
.textbuch a:hover {color:#777777;text-decoration:none;}
.textbuch a:active {color:#555555;text-decoration:none;}

.formular {
	font-family:"Myriad Pro", Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #ccc;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-bottom:5px;
	border:3px solid #fff;
	padding: 5px;
	background-color:#43413f;
}

.wrapper {width:80%;}
.item {width:220px;}
#hiddendiv {display: none;}
