.customfooter{
	float:right;
	width:330px;
}

a {
	color:darkred;
	text-decoration: none;
  	font-family: 'Roboto', sans-serif;
}

p {
	line-height:1.4;
	margin:2pt 0 8pt 0;
}

#limit {
  width:50;
}

body{
	background: #2A7DC9; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left top, #2A7DC9, #fff); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom right, #2A7DC9, #fff); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom right, #2A7DC9, #fff); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom right, #2A7DC9, #fff); /* Standard syntax */
    text-align:center;
    height:100%;
	margin: 0 auto;
	font-family: 'Roboto', sans-serif;
	font-size: 11pt;
}
h1{
	color:darkred;
	font-weight:bold;
	font-size: 18pt;
}

h2{
	color:darkred;
	font-weight:bold;
	font-size: 18pt;
  	font-family: 'Roboto', sans-serif;
}

h3{
	color:darkred;
	font-weight:bold;
	font-size:15pt;
}

h4{
	color:darkred;
	font-weight:bold;
	font-size:12pt;
	margin-bottom:6pt;
}

h5{
	color:darkred;
	font-weight:bold;
	font-size:11pt;
	margin-bottom:2pt;
}

#site{
	width:100%;
}

#header{
	width:100%;
	height:130px;
	background:white;
  	position: fixed;
}

#headerfont{
	color:#999999;
	font-weight: bold;
	font-size: 18;
}

#headertable{
	width:1140px;
	margin: 0 auto;
}
/*Großes Bild*/
#wrapper{
	width:1250px;
	margin: 0 auto;
	margin-top:20;
	border: 2px solid darkred;
	height:300px;
	background:grey;
}

#main{
	padding-top:130;
	width:1140px;
  	height: 250;
	margin: 0 auto;
	text-align:left;
}

#left{
	float:left;
	width:650px;
}

#inhalt{
	width:650px;
	background:white;
	border-radius: 8px;
	border: 2px solid darkred;
	padding: 50px 50px 50px 50px;
	box-shadow:  0px 0px 15px 2px black;
	margin-top:20;
}
/*Bild Box neben dem Menü*/
#leftbox{
	width:750px;
	margin-top:20;
	height:250px;
	padding: 0px 0px 0px 0px;
}
#leftbox2{
	width:750px;
	margin-top:20;
	height:250px;
	padding: 0px 0px 0px 0px;
}

#menu{
	float:right;
	width:330px;
}
/*Allgemeine Infobox*/
#infobox{
	margin-top:20;
	float:right;
	width:330px;
	background:white;
	border-radius: 8px;
	border: 2px solid darkred;
	padding: 15px 15px 15px 15px;
	box-shadow:  0px 0px 15px 2px black;
}
/*Nützliche Links*/
.custominfobox {
	margin-top:20;
	float:right;
	width:330px;
	background:white;
	border-radius: 8px;
	border: 2px solid darkred;
	padding: 15px 15px 15px 15px;
	box-shadow:  0px 0px 15px 2px black;
}
.searchsuche {
	margin-top:20;
	float:right;
	width:330px;
	background:white;
	border-radius: 8px;
	border: 2px solid darkred;
	padding: 30px 15px 15px 15px;
	box-shadow:  0px 0px 15px 2px black;
}

#mod-search-searchword124 {
  width:150px;
}

/* ------------------- Sinas Klassen --------------------------- */

.custominfobox_blue {
	background: #ecf2f0;
	padding: 10pt 15pt;
	border-radius: 10pt;
	border: 2px solid darkred;
}

.custominfobox_blue_halb{
    background: #ecf2f0;
	padding: 10pt 15pt;
	border-radius: 10pt;
	border: 2px solid darkred;
    width:50%;
    text-align:center;
    margin: 10pt auto;
}

.textblock-links-eingerueckt {
	margin: 0 50pt 0 100pt;
	text-align: justify;
}

img.titelbild {
   border-radius: 10px 10px 35px 10px;
}

/* -------------- News----------------- */
div.news_textblock {
	clear:both; 
	padding: 10pt 15pt; 
	border-radius: 10pt; 
	border: 1px solid black;
	margin-bottom:10pt;
	min-height:300pt;
}

div.news_textblock img {
	margin: 5pt 5pt 15pt 15pt; 
	border-radius: 15px; 
	max-width:98%;
}

div.news_textblock p {
	
}


