/* 

  Design Name: 	Pink-Coloured
  Design URI: 	http://alice-grafixx.de/layout-93
  
  Author: 		Alice
  Author URI:	http://design-grafixx.com
  
  Version: 		1.0   
  Last Update: 	16.10.2008
  
*/

body{
	background: #404040 url(images/headers.jpg) top center repeat-x;
	color: #E6D4DE;														
	font: 0.9em 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;	
	margin: 0px;
	padding: 0px;
}

p, pre{ padding: 5px 0px; margin: 0px; color: #E6D4DE;}

ul { list-style-image: url(images/list_v.jpg); }

.left { text-align: left; float: left; padding: 0px 5px;}

.right { text-align: right;}

.clear { clear: both;}

/* 
----------------------------------------- #332026 */

#warper{
	background: #404040 url(images/headers.jpg) top center repeat-x;
}

.ram{
	width: 925px;
	margin: auto;
}

#header{
	height: 140px;
}

	#header h1{
		font-size: 2.4em;
		font-weight: normal;
		margin: 0px;
		padding: 25px 0px 0px 20px;
		color: #fff;
	}
	
	#header small{
		display: block;
		font-size: 0.4em;
		padding: 0px 5px;
		color: #c90000;
	}
	
#content{
	background: url(images/mittel.jpg) repeat-x;
	min-height: 220px;
	float: left;
	width: 470px;
	margin: 0px 0px 25px;
	padding: 0px;
}

	* + html #content[id] { /* fix IE 7 */
		margin-right: 30px;
	}

	* html #content{ /* fix IE 6 */
		margin-right: 30px;
	}

#left_bar{
	width: 280px;
	margin: 0px 500px 25px;
	padding: 0;
}

	* + html #left_bar[id] { /* fix IE 7 */
		margin: 0px 0px 24px;
	}

	* html #left_bar{ /* fix IE 6 */
		width: 198px;
		margin: 0px 0px 25px;
	}
	
#right_bar{
	width: 120px;
	float: right;
	margin: 0;
	padding: 0;
}

#unten{
	background: #a8a8a8 url(images/footer.jpg) 	top center repeat-x;
	width: 100%;
	margin: -13px 0px 0px;
}

	#mitte_stripe{
		background: url(images/mitte.jpg) center bottom no-repeat;
		height: 20px;
		margin: 0px 0px 0px;
		position: relative;
	}
	
#box{
	background: url(images/footer.jpg) repeat-x;
	width: 830px;
	margin: 0px auto;
}

	#box h2{
		font-size: 1.4em;
		color: #c90000;
		margin: 19px 0px 0px;
		padding: 5px 0px 12px 0px;
	}

.boxed {	
	margin: auto 33px auto 0px;
	width: 250px;	
	float: left;
}
	.lastbox{
		margin: 0px;
	}

#footer{
	background: url(images/dot.gif) 0px 30px repeat-x; 
	width: 860px; 
	height: 35px;
	margin: 0px auto; 
	padding: 35px 0px 0px;
}

/* TOP Navigation
----------------------------------------- */
ul#menu {
	float: right;
	margin: 0px; 
	padding: 0px;
	text-align: right;
}
	* html ul#menu { /* Fix IE */
		margin: 0px 0px 0px;
		padding: 0px 0px 0px 0px; 
	}

ul#menu li {
	text-align: center;
	list-style: none;
	display: inline;
	margin: 0; 
	padding: 0;
}

ul#menu li a{
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent;
	border-left: 1px solid transparent;
	height: 5px;
	float: left; 
	margin: 0px; 
	padding: 70px 10px 15px;
    text-decoration: none; 
    font-weight: normal;
    color: #fff;
}
	* html ul#menu li a{ /* Fix IE */
		border: 0px solid #F4B5CA;

	}
ul#menu li a:visited{
	color: #fff;
}

ul#menu li a:hover{
	background: url('images/bg.png');
	border-right: 1px solid #F4B5CA;
	border-bottom: 1px solid #F4B5CA;
	border-left: 1px solid #F4B5CA;
	color: #fff;
}
	* html ul#menu li a:hover{
		background: #c90000;
	}

ul#menu li a.current_page_item{
	background: url('images/bg.png');
	border-right: 1px solid #F4B5CA;
	border-bottom: 1px solid #F4B5CA;
	border-left: 1px solid #F4B5CA;
	padding: 70px 10px 20px;
	color: #fff;
}	

	* html ul#menu li a.current_page_item{
		background:	#c90000;
	}

/* Left - Right Sidebar
----------------------------------------- */

ul.list  {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

	ul.list li ul li{
		margin-left: -23px;
	}
	
ul.list li {
	background: url(images/dot.gif) 10px 25px repeat-x; 
}
	
ul.list li a{
	text-decoration: none;
	display: block; 
	min-height: 20px;
	width: auto;
	margin: 0px;
	padding: 8px 0px 2px 2px;
	color: #fff;
}

	* html ul.list li a{ /* Fix IE */
		height: 20px;
	}
ul.list li a:visited{
	color: #c90000;
}

ul.list li a:visited:hover{
	color: #fff;
}

ul.list li a:hover{
	color: #c90000;
}

/* Bottom Navigation
----------------------------------------- */
.boxed ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.boxed ul li a{
	background: url('images/li.gif') 5px 13px no-repeat;
	text-decoration: none;
	display: block; 
	min-height: 23px;
	width: auto;
	margin: 0px;
	padding: 8px 0px 2px 3px;
	color: #fff;
}

	* html .boxed ul li a{ /* Fix IE */
		height: 25px;
	}

.boxed ul li li{
	background: url(images/dot_d.gif) 0px 28px repeat-x; 
}

.bodex ul li a:visited{
	color: #7BAAB9;
}

.boxed ul li a:hover{
	color: #c90000;
}

/* Verweise
----------------------------------------- */
a {
	color: #c90000;
	text-decoration: none;
}

a:visited {
	color: #fff; 
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #F4B5CA; 
	text-decoration: none;
	outline: none;
}

	h1 a{ color: #fff;}

/* Headlines
----------------------------------------- */

h1{
	color: #fff;
	font-size: 1.5em;
	margin: 5px 0px;
}
	h1 small{
		display: block;
		font-size: 0.5em;
		font-weight: normal;
		color: #F4B5CA;
	}
	
h2{
	font-size: 1.4em;
	margin: 5px 0px;
	font-weight: normal;
	color: #c90000;
}
	#content h2{
		background: url(images/dot.gif) left bottom repeat-x; 
	}

h3{
	background: url(images/dot.gif) left bottom repeat-x; 
	color: #F4B5CA;
	font-size: 1.3em;
	margin: 5px 0px;
	font-weight: normal;
}

h4{
	background: url(images/dot.gif) left bottom repeat-x; 
	color: #c90000;
	font-size: 1.2em;
	margin: 5px 0px;
	font-weight: normal;
}


/* Formular
----------------------------------------- */

fieldset{
	border: 0px solid #321821;
	background: #1D060E;
	width: 90%;
	padding: 15px;
}

legend {
	background: #1D060E;
	font-size: 1.4em;
	padding: 6px 20px;
	color: #c90000;
}

	*+html legend { /* fix IE 7 */
		width: 100%;
		background: url(images/dot.gif) left bottom repeat-x; 
		margin: -5px 0px 15px -5px;
		padding: 0px; 
	}

	* html legend{ /* fix IE 6 */
		width: 100%;
		background: url(images/dot.gif) left bottom repeat-x; 
		margin: -5px 0px 15px;
		padding: 0px; 
	}

label{
	color: #E6D4DE;
	width: 100px;
	float: left;
	padding: 2px;
}

input, textarea{
	color: #E6D4DE;
	margin: 1px 0px 1px;
	padding: 1px;
	border: 1px solid #321821;
	background: #332026;
}
 
input.button{
	padding: 3px 9px;
}

/* Sonstiges
--------------------------------------- */

blockquote{
	border-left: 3px solid #c90000;
	padding: 0px 5px;
}