/**
 * CSS styles for www.noblehorses.de.
 * 
 * @author Maik Wendelken
 * @copyright Wendelken Internet Service <www.wendelken.net>
 * @version 1.0.0
 * 
 * created 2008-08-24
 */

/* general html structure */

html, body, div, p, td, a, input, textarea, select {
	font-family:Verdana, Arial, sans-serif;
	color:#000;
}
html, body {
	margin:0;
	padding:0;
}

body {
	background-image:url(../img/bg_no.jpg);
	background-repeat:repeat-x;
	height:100%;
}

textarea {
	width:418px;
	height:85px;
}

img {
	border:0;
}

.clear {clear:both; height:10px;}

.platz {height:30px;}

/*  HEADER  */
#head {
	height:200px;
	width: 1000px;
	margin: 50px auto 0 auto; 
	background-color:#FFF;
	padding:10px 0 0 0;
}

#head #bannerbunt {
	width:800px;
	height: 130px;
	display:block;
	margin: 0;
	background-image:url(../img/banner_no.jpg);
	background-repeat:no-repeat;
}

#head #bannergrau {
	width:800px;
	height:40px;
	margin: 10px 0 0 0;
	background-color:#CCC;
}

#head h1 {
	color:#000;
	font-size:40px;
	line-height:130px;
	padding:30px 0 0 170px;
	margin:0;
}

#head .logo {
	float:right;
	padding:0;
	margin:0;
}

.sprachmenu img {
	margin:0;
	padding:0;
}


/*  MAIN BODY  */

#outerContainer {
	min-height:90%;
	margin: 0 auto 20px auto;
	padding:0;
}
* html #outerContainer {
	height:90%;
}
#contentContainer {
	width:1000px;
	display:block;
	background-color:#fff;
	margin:10px auto 0 auto;
	padding:0;
}

/* Contentarea */

#content {
	width: 760px;
	margin:0;
	padding: 10px;
}

#content h1 {
	font-size: 12px;
	font-weight:bold;
}

#content p {
	font-size: 12px;
	font-weight:normal;
	line-height: 20px;
	margin:0 0 10px 0;
}

#content table {
	margin: 0px 0;
	padding: 0;
}	

#content td {
	font-size: 12px;
	vertical-align: top;
}

#content a {
	font-size: 12px;
	font-weight:bold;
	color:#11197E;
	text-decoration:none;
}

#content li {
	list-style-type:square;
	font-size: 12px;
}

.csc-textpic-caption {font-size: 10px}

/* Right Area */

#right {
	width: 40px;
	margin:0 10px;
	padding:0;
	background-image:url(../img/eu_right_bg.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}

#right h1 {
	font-size: 12px;
	font-weight:bold;
}

#right p {
	font-size: 12px;
	font-weight:normal;
}

/* Left Area */

#imgleft {
	width: 150px;
	margin:30px 0 10px 10px;
	padding:0;
}

#imgleft img {
	border:0;
}

