@charset "utf-8";

/*
 * Link Styles
 * =====================================================================================================================
 */
a:link { text-decoration:none; font-weight:normal; color:#7b89ac;}
a:visited { text-decoration:none; font-weight:normal; color:#7b89ac;}
a:hover { text-decoration:none; font-weight:normal; color:#ff7200;}
a:active { text-decoration:none; font-weight:normal; color:#ff7200;}

.comment_nr a:link { color:#444444; font-size:10px;}
.comment_nr a:visited { color:#444444; font-size:10px;}
.comment_nr a:hover { border-bottom: 1px solid #ff7200; color:#444444; font-size:10px;}
.comment_nr a:active { border-bottom: 1px solid #ff7200; color:#444444; font-size:10px;}

.commentnr a:link { color:#444444; font-weight:bold;}
.commentnr a:visited { color:#444444; font-weight:bold;}
.commentnr a:hover { color:#ff7200; font-weight:bold;}
.commentnr a:active { color:#ff7200; font-weight:bold;}

.comment_author a:link { color:#444444; font-weight:bold;}
.comment_author a:visited { color:#444444; font-weight:bold;}
.comment_author a:hover { color:#ff7200; font-weight:bold;}
.comment_author a:active { color:#ff7200; font-weight:bold;}

.info a:link { color:#aaaaaa; font-size:10px;}
.info a:visited { color:#aaaaaa; font-size:10px;}
.info a:hover { color:#ff7200; font-size:10px;}
.info a:active { color:#ff7200; font-size:10px;}

h3 a:link { font-size:14px; font-family: verdana; color:#444444; text-align:left;}
h3 a:visited { font-size:14px; font-family: verdana; color:#444444; text-align:left;}
h3 a:hover { font-size:14px; font-family: verdana; border-bottom: 1px solid #ff7200; color:#444444; text-align:left;}
h3 a:active { font-size:14px; font-family: verdana; border-bottom: 1px solid #ff7200; color:#444444; text-align:left;}

/*
 * allgemeine Styles
 * =====================================================================================================================
 */
body, html {
	margin		:	0px;
	padding		:	0px;
	font-family	:	"verdana", sans-serif;
	color		:	#444444;
	background-color:	#fafafa;
	text-align	:	center;
}

#content{
    	text-align	: 	left;    			/* Seiteninhalt wieder links ausrichten */
    	margin		: 	0 auto;      			/* standardkonforme horizontale Zentrierung */
    	width		: 	864px;
	font-size	: 	12px;
  	font-family	:	verdana;
  	font-weight	:	normal;
  	min-width	: 	16em; 				/* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
  	padding		: 	0px;
  	background-image:	url("graphic/main_bg.gif");
}

#left{
	float		:	left;
	margin-top	:	10px;
	padding-left	:	17px;
	width		:	620px;
}

#left[id]{
	float		:	left;
	margin-top	:	10px;
	margin-left	:	17px;
	padding-left	:	0px;
	width		:	620px;
}

#right{
	float		:	left;
	margin-top	:	10px;
	margin-left	:	10px;
	margin-right	:	7px;
	width		:	20px;
}

#footer{
	margin-left	:	20px;
	margin-right	:	20px;
	width		: 	824px;
	clear		:	both;
	text-align	:	center;
	border-top	:	1px solid #dddddd;
	padding-top	:	5px;
	padding-bottom	:	5px;
}

/*
 * Ueberschriften Styles
 * =====================================================================================================================
 */

h1{
	float		:	left;
	margin		:	0px;
	padding		:	0px;
	margin-left	:	10px;
}

h2{
	margin		:	0px;
	font-size	:	10px;
	font-weight	:	normal;
	padding-left	:	10px;
	background-color:	#ff7200;
	width		:	190px;
	color		:	#ffffff;
	border-bottom	:	1px solid #ff7200;
}

h3{
	float		:	left;
	margin-left	: 	-1px;
	margin-right	: 	-1px;
	margin-top	: 	-1px;
	margin-bottom	:	-5px;
	height		:	16px;
	font-size	:	14px;
}

/*
 * Banner Styles
 * =====================================================================================================================
 */
#top_bar{
	margin-left	: 	7px;
	margin-right	: 	7px;
	height		:	43px;
	width		:	850px;
	background-image:	url("graphic/main_bar.png");
}

#search_button{
	float		:	right;
	margin-right	:	10px;
	margin-top	:	7px;
}

#search_form{
	margin-right	:	5px;
	margin-left	:	383px;
	border		:	1px solid #ff7200;
	width		:	142px;
	height		:	16px;
	background-image: 	url("graphic/search_form.png");
	margin-top	:	8px;
}

.meta{
	float		:	right;
}

/*
 * Artikel Styles
 * =====================================================================================================================
 */
.articles{
	clear		:	both;
	padding-top	:	35px;
	text-align	:	justify;
	line-height	:	1.5em;
	min-height	:	460px;;
}

.ueberschrift_main{
	font-family	: 	verdana;
	margin-left	:	100px;
}

.article_date{
	color		:	#ff7200;
	float		:	left;
	font-size	:	10px;
}

.ueber_o {
	float		:	left;
	margin		: 	0px;
	width		:	3px;
	height		:	16px;
	background-image: 	url("graphic/ueber_o.gif");
}

.ueber_u {
	float		:	left;
	margin-top	: 	2px;
	width		:	3px;
	height		:	16px;
	background-image: 	url("graphic/ueber_u.gif");
}

.comment_nr{
	float		:	right;
	font-size	:	10px;
}

.article_text{
	clear		:	both;
	margin-left	:	120px;
	padding-top	:	5px;
}

.pic{
	padding		:	5px;
	margin		:	0px;
	margin-right	:	5px;
	float		:	left;
	border		: 	1px dotted #dddddd;
}

.code {
	background-color:	#fafafa;
	font-size	:	10px;
	color		:	#888888;
	border		:	1px dotted #888888;
	font-family	:	courier;
	text-align	:	left;
}

.article_copyright{
	font-size	:	10px;
	color		:	#aaaaaa;
	margin-left	:	120px;
}

.read_on{
	margin-left	:	120px;
	text-align	:	center;
}

.underline {
  	text-decoration	: 	underline;
  	font-size	:	12px;
  	font-weight	:	normal;
}

.info{
	float		:	right;
	text-align	:	right;
	min-width	:	300px;
	border-bottom	:	1px solid #cccccc;
	font-size	:	10px;
	margin-bottom	:	45px;
	margin-top	:	-10px;
	color		:	#aaaaaa;
}

/*
 * Kommentar Styles
 * =====================================================================================================================
 */
.articel_response{
	margin-left	:	120px;
	margin-top	:	20px;
}

	

.comment{
	padding-left	:	5px;
	border-left	:	1px solid #cccccc;
	margin-bottom	:	15px;
}	

.comment_author{
	font-weight	:	bold;
}

.comment_info{
	font-size	:	10px;
}

.comment_form_info{
	margin-left	:	120px;
}

#form2{
	height		:	16px;
	width		:	200px;
	border		:	1px solid #aaaaaa;
	background-color:	#eeeeee;
	margin-bottom	:	10px;
	margin-top	:	5px;
}

#form3{
	height		:	200px;
	width		:	400px;
	border		:	1px solid #aaaaaa;
	background-color:	#eeeeee;
}

/* Widget Styles
 * =====================================================================================================================
 */
.widget_content{
	font-size	:	10px;
	padding-left	:	10px;
	padding-right	:	10px;
	padding-top	:	5px;
	padding-bottom	:	5px;
	border-left	:	1px solid #ff7200;
	border-right	:	1px solid #ff7200;
	border-bottom	:	1px solid #ff7200;
	background-color:	#fafafa;
	width		:	178px;
	margin-bottom	:	20px;
	line-height	:	1.8em;
}

.meta_caption{
	font-size	:	10px;
	padding-left	:	10px;
	background-color:	#ff7200;
	width		:	211px;
	color		:	#ffffff;
	border-bottom	:	1px solid #ff7200;
}

.meta_content{
	font-size	:	10px;
	padding-left	:	10px;
	padding-right	:	10px;
	padding-top	:	5px;
	padding-bottom	:	5px;
	border-left	:	1px solid #ff7200;
	border-right	:	1px solid #ff7200;
	border-bottom	:	1px solid #ff7200;
	background-color:	#fafafa;
	width		:	199px;
	margin-bottom	:	20px;
	line-height	:	1.8em;
}

/*
 * Navigations Styles
 * =====================================================================================================================
 */
#navigation{
	text-align	:	center;
}

.pagenav{
	padding-top	:	2px;
	padding-bottom	:	2px;
	padding-left	:	5px;
	padding-right	:	5px;
	
	text-align	:	center;
	text-decoration	:	none;
	font-weight	:	normal;
	font-size	:	12px;
}

#active{
	color		:	#ffffff;
	background-color: 	#ff7200;
	border		: 	1px solid #ff7200;
	border-bottom	: 	1px solid #ff7200;
	margin-left	:	5px;
	margin-right	:	5px;
}

#inactive{
	color		:	#aaaaaa;
	background-image: 	url("graphic/linkbg.png");
	border		: 	1px solid #cccccc;
	border-bottom	: 	1px solid #cccccc;
	margin-left	:	5px;
	margin-right	:	5px;
}

.pagenav a{
	padding-top	:	2px;
	padding-bottom	:	2px;
	padding-left	:	5px;
	padding-right	:	5px;
	
	text-align	:	center;
	text-decoration	:	none;
	font-weight	:	normal;
	font-size	:	12px;
	color		: 	#444444;
	border		: 	1px solid #cccccc;
	border-bottom	: 	1px solid #cccccc;
	background-image: 	url("graphic/linkbg.png");
}

.pagenav a:hover, active, focus{
	border		: 	1px solid #ff7200;
	border-bottom	: 	1px solid #ff7200;
	color		: 	#ff7200;
}